/**
 * Template Style
 *
 * [Table of Contents]
 *  1.0 Base Style
 *      1.1 Override BS
 *      1.2 Typography
 *      1.3 Basic Style
 *      1.4 Alignments
 *      1.5 Clearings
 *      1.6 Forms
 *      1.7 Checkboxs & Radios
 *      1.8 Buttons
 *      1.9 Colors
 *      1.10 Links
 *      1.11 Lists
 *      1.12 Tables
 *      1.13 Icons
 *      1.14 Hover Effects
 *      1.15 Spinners / Loader
 *      1.16 Modal
 *      1.18 Preloader
 *      1.19 Animations        - Snow Falling
 *      1.21 Tabs
 *      1.22 Drawer
 *      1.23 Dropdown
 *      1.24 Dropdown Picker
 *  2.0 Layout
 *       - Bootstrap & Custom Grid
 *      2.1 Page Content
 *      2.1 Header
 *      2.3 Navigation
 *        - Megamenu
 *        - Mobile Menu
 *      2.4 Header Ajax Search
 *      2.5 Page Title & Breadcrumbs
 *      2.6 Sidebar & Widgets
 *      2.7 Blog / Articles
 *           - Blog Listing
 *           - Blog Single
 *           - Comments
 *      2.8 Portfolio
 *      2.9 Pagination
 *      2.10 Block Styles
 *      2.11 Galleries
 *      2.12 Media
 *      2.13 Footer
 *  3.0 Elements
 *      3.1 Banner
 *      3.2 Featured Box
 *      3.3 Gallery
 *      3.4 Image Box
 *      3.5 Countdown
 *      3.6 Testimonials
 *      3.7 Icon List
 *      3.8 Social Icons
 *      3.9 Marquee
 *      3.10 Mini List Items Section
 *      3.11 Team Member
 *      3.12 Accordion
 *      3.13 Search
 *      3.14 Progress Bar
 *      3.15 Video
 *      3.16 WT Slider
 *      3.17 Image Carousel
 *      3.18 Heading
 *      3.19 Posts
 *      3.20 Counter
 *      3.21 Mobile Bottom Navbar
 *  4.0 Plugins / Utilities
 *       4.1 Elementor Overrides
 *       4.2 Magnific Popup
 *       4.3 Slick Slider
 *       4.4 Select2
 *       4.5 ScrollUp
 *  4.0 Responsive
 *      7.1 Media (max-width:480px)
 *      7.2 Media (min-width:480px) and (max-width:576px)
 *      7.3 Media (min-width:576px) and (max-width:767px)
 *      7.4 Media (min-width:768px) and (max-width:991px)
 *      7.5 Media (max-width:991px)
 *      7.6 Media only screen and (max-width: 767px)
 *      7.7 Media (min-width:768px) and (max-width:992px)
 *      7.8 Media (min-width:992px)
 *      7.9 Media (min-width:992px) and (max-width:1200px)
 *      7.10 Media (min-width:1200px)
 */

/**
* 1.0 Base Style
*/

/**
 * 1.1 Override Bootstrap & Variables
 */
:root{--bs-primary-rgb :var(--wt-theme-color);--bs-secondary-rgb :var(--wt-secondary-color);--facebook:#3b5999;--twitter:#55acee;--pinterest:#bd081c;--linkedin:#0077B5;--tumblr:#34465d;--stumbleupon:#eb4924;--reddit:#ff5700;--whatsapp:#25D366;--instagram:#e4405f;--flickr:#ff0084;--email:#C6C6C6;--youtube:red;--github:#171515;--dribbble:#ea4c89;--behance:#053eff;--vk:#4C75A3;}
.btn-check:focus+.btn, .btn:focus{outline:0 !important;box-shadow:none !important;}
.btn-check:focus+.btn, .btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}

/**
 * 1.2 Typography
 */
body{--wt-grid-gap:15px;--wt-grid-row-gap:10px;--wt-btn-padding:10px 20px;--wt-btn-font-size:1em;--wt-btn-bg-color:var(--wt-btn-pri-bg-color);--wt-btn-text-color:var(--wt-btn-pri-text-color);--wt-btn-border-color:var(--wt-btn-pri-border-color);--wt-btn-bg-hcolor:var(--wt-btn-pri-bg-hcolor);--wt-btn-text-hcolor:var(--wt-btn-pri-text-hcolor);--wt-btn-border-hcolor:var(--wt-btn-pri-border-hcolor);font-family:var(--wt-body-font-family), sans-serif;color:var(--wt-body-color);font-size:var(--wt-body-font-size);line-height:var(--wt-body-line-height);font-weight:var(--wt-body-font-weight);letter-spacing:0;margin:0;overflow-wrap:break-word;overflow-x:hidden;
background-color:var(--wt-site-bg-color,);}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .theme-heading, .widget-title, .sidebar-widget .widget-title, .sidebar-widget .wp-block-heading, .sidebar-widget.widget_block h2, .wp-block-search__label{color:var(--wt-headings-color);margin:0 0 10px;font-family:var(--wt-headings-font-family),sans-serif;font-weight:var(--wt-headings-font-weight);line-height:var(--wt-headings-line-height);letter-spacing:0;overflow-wrap:break-word;}
h1, .h1{font-size:24px;}
h2, .h2{font-size:20px;}
h3, .h3{font-size:18px;}
h4, .h4{font-size:17px;}
h5, .h5{font-size:15px;}
h6, .h6{font-size:14px;}
p{margin:0 0 20px;}
.text-extra-small{font-size:11px !important;line-height:14px !important;}
.text-small{font-size:13px !important;line-height:1.5 !important;}
.text-medium{font-size:16px !important;line-height:1.7 !important;}
.text-medium-18{font-size:18px !important;line-height:1.8 !important;}
.text-large{font-size:20px !important;line-height:1.9 !important;}
.text-extra-large{font-size:26px !important;line-height:2 !important;}
.text-upprcase{text-transform:uppercase !important;}
.text-lowercase{text-transform:lowercase !important;}
.text-none{text-transform:none !important;}
.text-underline{text-decoration:underline !important;text-underline-offset:5px;}
.body-font{font-family:var(--wt-body-font-family), sans-serif !important;}
.head-font{font-family:var(--wt-headings-font-family),sans-serif !important;}
.alt-font{font-family:'Edu VIC WA NT Beginner', cursive !important;}
.fw-400{font-weight:400 !important;}
.fw-500{font-weight:500 !important;}
.fw-600{font-weight:600 !important;}
.fw-700{font-weight:700 !important;}
.fw-800{font-weight:800 !important;}

/**
 * 1.3 Basic Styles
 */
pre{background:#f5f5f5;color:#171717;font-family:monospace;font-size:14px;margin:20px 0;overflow:auto;padding:20px;white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
blockquote, q{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:"";content:none;}
blockquote{background-color:#f7f7f7;font-size:17px;font-weight:400;font-style:normal;margin:25px 0;padding:20px 20px;border:1px solid #ececec;border-left:2px solid var(--wt-theme-color);}
blockquote cite, blockquote small{font-size:14px;font-weight:normal;text-transform:uppercase;}
.blockquote-footer:before{content:"- ";}
.hwt-blockquote .blockquote{font-size:1.1em;}
.bq-styl-bordered .bq-content{border-color:var(--wt-theme-color);border-left-width:3px;border-left-style:solid;padding-left:20px;}
svg:not(:root){overflow:hidden;}
video{width:100%;height:100%;}
.hide{display:none !important;}
.img-fluid{width:100%;}
hr, .hr-bottom{margin:20px 0;border:0;opacity:1;border-bottom:1px solid #ececec;}
.border-top{border-top:1px solid #dddddd !important;}
.border-bottom{border-bottom:1px solid #dddddd !important;}
.border-start{border-left:1px solid #dddddd !important;}
.border-end{border-right:1px solid #dddddd !important;}
.tooltip > .tooltip-inner{font-size:10px;line-height:normal;font-weight:400;padding:4px 8px 5px;text-shadow:none;height:auto;text-transform:uppercase;border-radius:0;}
.tooltip.show{z-index:9999;}
.alert{padding:10px 1rem;}
.alert.alert-dismissible .btn-close{padding:12px;background-size:10px;}
.clr-none{color:inherit !important;}
.col-row{margin-top:-30px;}
.col-row .col-item{padding-top:30px;}
.col-row-20{margin-top:-20px;margin-left:-10px;margin-right:-10px;}
.col-row-20 .col-item{padding-top:20px;padding-left:10px;padding-right:10px;}
.sp-row{margin-top:-1.5rem;}
.sp-row .sp-col{padding-top:1.5rem;}
.w-22{width:22%;}
.w-34{width:34%;}
.flex-auto{flex:auto;}
.start-auto{left:auto !important;}
.mt-m6{margin-top:-6px;}
.px-30{padding-left:30px !important;padding-right:30px !important;}
.px-40{padding-left:40px !important;padding-right:40px !important;}
.px-50{padding-left:50px !important;padding-right:50px !important;}
.mt-n2{margin-top:-.5rem !important;}
.hidden{display:none;}
.aos-init, .hema-element:not(.wt-dropdown){visibility:visible!important;}
.demo2-menu .hwt-menu.medium > li > a{padding-left:8px;padding-right:8px;}
.demo4-menu .hwt-nav .hwt-menu > li:first-child > a{padding-left:0;}
.demo4-header .header.is-fixed{background:#2e2e2e;}

/**
 * 1.4 Alignments
 */
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.text-justify{text-align:justify !important;}
.d-flex-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.d-flex-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.d-flex-justify-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.fl-1{flex:1;-webkit-flex:1;-ms-flex:1;}
.display-table{display:table;table-layout:fixed;width:100%;margin:0 !important;}
.display-table-cell{float:none;display:table-cell;vertical-align:middle;}
.text-italic{font-style:italic;}
.text-normal{font-style:normal;}
.text-underline{text-decoration:underline;}
.text-transform-none{text-transform:none !important;}

/**
 * 1.5 Clearings
 */
.clear{clear:both;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}

/**
 * 1.6 Forms
 */
.form-group{margin-bottom:15px;}
article, aside, details, figcaption, figure, footer, header, nav, section, summary{display:block;}
audio, canvas, video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
img{max-width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic;}
label{margin-bottom:5px;}
html, input, select, textarea{font-family:'Poppins', sans-serif;}
input, textarea, .form-control{padding:10px 15px;}
input, select, textarea, .form-control, .wp-block-post-comments-form textarea, .wp-block-post-comments-form input:not([type=submit], [type=checkbox]), .select2-container--default .select2-selection--single{font-size:14px;font-family:'Poppins', sans-serif;color:#171717;background-color:#fff;border:1px solid #dddddd;border-radius:0;transition:all 0.4s ease-out 0s;-webkit-transition:all 0.4s ease-out 0s;outline:none !important;padding:9px 10px;box-shadow:none !important;}
input:focus, input:active, button:focus, button:active, select:focus, select:active, textarea:focus, textarea:active, .form-control:focus{outline:none;border-color:#bdbdbd;}
input, select, textarea{width:100%;}
input, select, .select2-container--default .select2-selection--single{height:45px;}
input[type="checkbox"], input[type="radio"]{width:auto;height:auto;}
input[type="checkbox"]:focus, input[type="radio"]:focus{outline:0;box-shadow:none;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/icons/arrow-select.png);background-repeat:no-repeat;background-position:right 10px center;background-size:10px;background-color:#fff;line-height:1.2;text-indent:inherit;cursor:pointer;padding:8px 25px 8px 10px;}
iframe{border:0;width:100%;}
.required{color:#ff0202;}
.anm{vertical-align:middle;}
.form-row > label{font-weight:500;margin-bottom:4px;}
input:-moz-placeholder, textarea:-moz-placeholder{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
input::-moz-placeholder, textarea::-moz-placeholder{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}

/**
 * 1.7 Checkboxs & Radios
 */
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;padding:0;margin:0 5px 0 0;width:18px;height:18px;cursor:pointer;display:inline-flex;line-height:normal;}
input[type="checkbox"]::before{content:"\ea7f";display:block;color:#333;font-weight:normal;text-align:center;opacity:0;font-family:'annimex-icons';transform:scale(.9);width:100%;-webkit-transition:all 0.3s;transition:all 0.3s;}
input[type="checkbox"]:checked::before, input[type="radio"]:checked::before{transform:scale(1);opacity:1;}
input[type="checkbox"] + label{position:relative;padding:0;margin-bottom:0;cursor:pointer;line-height:18px;cursor:pointer;display:inline;}
input[type="checkbox"] + label:before{content:'';background:#fff;border:1px solid #d0d0d0;height:18px;width:18px;position:absolute;top:0;left:0;display:none;}
input[type="checkbox"] + label:after{content:'';border-style:solid;border-width:0 0 2px 2px;border-color:transparent transparent #333333 #333333;width:12px;height:6px;position:absolute;top:5px;left:3px;opacity:0;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);-webkit-transition:transform 0.3s linear, opacity 0.3s linear;transition:transform 0.3s linear, opacity 0.3s linear;display:none}
input[type="checkbox"]:checked + label:after{opacity:1;-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg);color:#6d6d6d;}

/**
 * 1.8 Buttons
 */
.btn, .btn-primary, button, .button:not(.compare), .comment-edit-link, .comment-edit-link:hover, input[type=button], input[type=submit], .wp-block-search .wp-block-search__button {font-family:var(--wt-body-font-family), sans-serif;background-color:var(--wt-btn-bg-color);color:var(--wt-btn-text-color);border:1px solid var(--wt-btn-border-color);display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;text-decoration:none;text-align:center;vertical-align:middle;cursor:pointer;border-radius:var(--wt-btn-border-radius-top, 0) var(--wt-btn-border-radius-right, 0) var(--wt-btn-border-radius-bottom, 0) var(--wt-btn-border-radius-left, 0);padding:var(--wt-btn-padding);font-size:var(--wt-btn-font-size);font-weight:600;line-height:normal;white-space:normal;opacity:1;outline:none;box-shadow:none;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-transform:uppercase;position:relative;}
.btn:hover, .btn-primary:hover, .btn-hprimary:hover, .button:hover, .comment-edit-link:hover, input[type=button]:hover, input[type=submit]:hover, .wp-block-search .wp-block-search__button:hover{background-color:var(--wt-btn-bg-hcolor);color:var(--wt-btn-text-hcolor);border-color:var(--wt-btn-border-hcolor);text-decoration:none;opacity:1;}.btn-check:focus+.btn, .btn:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);}
.btn-xs, .btn-xsmall{font-size:11px; --wt-btn-padding:.2rem .5rem;}
.btn-sm, .btn-small{font-size:13px;--wt-btn-padding:8px 14px}
.btn-md{font-size:13px;--wt-btn-padding:10px 20px;}
.btn-lg{font-size:15px;--wt-btn-padding:13px 25px;}
.btn-xl{font-size:15px;--wt-btn-padding:15px 35px;}
.btn-round{border-radius:28px}
.btn-rounded{border-radius:5px}
.btn-square{border-radius:0}
.btn-dashed-secondary:not(:hover), .btn-hdashed-secondary:hover, .hdashed-secondary:hover{background:0 0 ;color:var(--wt-secondary-color);border-color:var(--wt-secondary-color);border-style:dashed;}
.is-active>a, .tabs-style ul.tabs li:hover a, .wsmenu>.wsmenu-list ul.sub-menu li.active>a, a.active, a:active, a:hover{color:var(--wt-link-hcolor)}
.btn-primary, .btn-hprimary:hover, .btn.btn-line.active, .page-links .post-page-numbers:hover, .page-links span.current, .page-numbers li a:hover, .page-numbers li span.current, .scrollUp, .scrollUp:focus, .scrollUp:hover, .search-form input.search-submit, .htra-grey:hover, .wp-block-search .wp-block-search__button{background:var(--wt-btn-pri-bg-color);color:var(--wt-btn-pri-text-color);border-color:var(--wt-btn-pri-border-color);}
.btn-underline, [class*="btn-underline-"], [class*="btn-underline-"]:hover{border:none;position:relative;background:0 0;box-shadow:none;text-decoration:underline !important;text-decoration-thickness:2px !important;color:var(--wt-btn-bg-color);text-underline-offset:.6em;}
.btn-text, .btn-text:focus, .btn-text:not([class*="btn-h"]):hover, [class*="btn-text-"], [class*="btn-text-"]:hover{border:none;background-color:transparent;box-shadow:none;padding:0;color:var(--wt-btn-pri-bg-color);}
.btn-link, .btn-link:not([class*="btn-h"]):hover, [class*="btn-link-"], [class*="btn-link-"]:not([class*="btn-h"]):hover{background-color:transparent !important;border:0;padding:0;margin:0;color:var(--wt-btn-pri-bg-color);text-align:left;text-decoration:none;outline:none !important;box-shadow:none !important;}
.btn-link::after, [class*="btn-link-"]::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;transform:scaleX(1);transform-origin:left;border-bottom:2px solid;transition:transform 0.3s ease;}
.btn-link:hover::after, [class*="btn-link-"]:hover::after{transform:scaleX(0);}
.btn-outline, [class*="btn-outline-"], [class*="btn-houtline-"]:hover{border-width:1px;color:var(--wt-btn-pri-bg-color);background:transparent;border-color:var(--wt-btn-pri-border-color);box-shadow:none;border-style:solid;}
.btn-outline:hover, .btn-outline-primary:not([class*="btn-h"]):hover{background:transparent;color:var(--wt-btn-pri-bg-hcolor);border-color:var(--wt-btn-pri-border-hcolor);}
.btn-houtline-primary:hover{background:transparent;color:var(--wt-btn-pri-bg-color);border-color:var(--wt-btn-pri-border-color);}
.btn-secondary, .product-summary .single_add_to_cart_button, .edd-submit.button.blue{background:var(--wt-btn-sec-bg-color);color:var(--wt-btn-sec-text-color);border-color:var(--wt-btn-sec-border-color);}
.btn-hsecondary:hover{background:var(--wt-btn-sec-bg-color);color:var(--wt-btn-sec-text-color);border-color:var(--wt-btn-sec-border-color);}
.btn-secondary:hover, .product-summary .single_add_to_cart_button:hover, .edd-submit.button.blue:hover{background:var(--wt-btn-sec-bg-hcolor);color:var(--wt-btn-sec-text-hcolor);border-color:var(--wt-btn-sec-border-hcolor);}
.btn-white, .btn-hwhite:hover, .btn-outline-white:not([class*="btn-h"]):hover{background:#fff;color:var(--wt-btn-pri-bg-color);border-color:#fff;}
.btn-light, .btn-hlight:hover, .btn-outline-light:not([class*="btn-h"]):hover{background:#fff;color:#171717;border-color:#fff;}
.btn-gray, .btn-hgray:hover, .btn-outline-gray:not([class*="btn-h"]):hover{background:#f3f3f3;color:#000;border-color:#f3f3f3;}
.btn-gray1, .btn-hgray1:hover, .btn-outline-gray1:not([class*="btn-h"]):hover{background:#f7f7f7;color:#000;border-color:#f7f7f7;}
.btn-muted, .btn-hmuted:hover , .btn-hmuted:hover, .btn-outline-muted:not([class*="btn-h"]):hover{background:#6c757d;color:#fff;border-color:#6c757d;}
.btn-black, .btn-hblack:hover, .btn-outline-black:not([class*="btn-h"]):hover{background:#222;color:#fff;border-color:#222;}
.btn-dark-black, .btn-hdark-black:hover, .btn-outline-dark-black:not([class*="btn-h"]):hover{background:#000;color:#fff;border-color:#000;}
.btn.rounded-pill{padding-left:30px;padding-right:30px;}
.btn-outline-secondary{color:var(--wt-btn-sec-bg-color);border-color:var(--wt-btn-sec-border-color);}
.btn-outline-secondary:not([class*="btn-h"]):hover{background:transparent;color:var(--wt-btn-sec-bg-hcolor);border-color:var(--wt-btn-sec-border-hcolor);}
.btn-houtline-secondary:hover{background:transparent;color:var(--wt-btn-sec-bg-color);border-color:var(--wt-btn-sec-border-color);}
.btn-outline-muted{color:#6c757d;border-color:#6c757d;}
.btn-outline-white, .btn-houtline-white:hover{color:var(--wt-btn-pri-text-color);border-color:#fff;}
.btn-outline-light{color:#171717;border-color:#fff;}
.btn-outline-gray{color:#f3f3f3;border-color:#f3f3f3;}
.btn-outline-gray1{color:#f7f7f7;border-color:#f7f7f7;}
.btn-outline-black, .btn-houtline-black:hover{color:#222;border-color:#222;}
.btn-outline-dark-black{color:#000;border-color:#000;}
.btn-underline:hover{text-decoration:none !important;}
.btn-underline-primary:hover, .btn-text:not([class*="btn-h"]):hover, .btn-link:not([class*="btn-h"]):hover{color:var(--wt-btn-pri-bg-hcolor);}
.btn-underline-secondary, .btn-text-secondary, .btn-text-secondary:not([class*="btn-h"]):hover, .btn-link-secondary{color:var(--wt-btn-sec-bg-color);}
.btn-underline-secondary:hover{color:var(--wt-btn-sec-bg-hcolor);}
.btn-underline-muted, .btn-text-muted, .btn-text-muted:not([class*="btn-h"]):hover, .btn-link-muted{color:#6c757d;}
.btn-underline-white, .btn-underline-light, .btn-text-white, .btn-text-white:not([class*="btn-h"]):hover, .btn-text-light, .btn-text-light:not([class*="btn-h"]):hover, .btn-link-white, .btn-link-light{color:#fff;}
.btn-underline-gray, .btn-text-gray, .btn-text-gray:not([class*="btn-h"]):hover, .btn-link-gray{color:#f3f3f3;}
.btn-underline-gray1, .btn-text-gray1, .btn-text-gray1:not([class*="btn-h"]):hover, .btn-link-gray1{color:#f7f7f7;}
.btn-underline-black, .btn-text-black, .btn-text-black:not([class*="btn-h"]):hover, .btn-link-black{color:#222;}
.btn-underline-dark-black, .btn-text-dark-black, .btn-link-dark-black{color:#000;}
.btn-initial, .btn-hinitial:hover{color:initial;}
.btn-inherit, .btn-hinherit:hover{color:inherit;}
.btn.animated{-webkit-animation:pulse 1s infinite ease-in-out alternate;animation:pulse 1s infinite ease-in-out alternate;}
.hema-element .hwt-button{gap:5px;}
@media( max-width:767px ){.btn{--wt-btn-padding:8px 15px;}}

/**
 * 1.9 Colors
 */
.text-inherit, .text-hinherit:hover{color:inherit;}
.text-theme, .theme-color, .text-primary, .text-hprimary:hover{color:var(--wt-theme-color) }
.text-secondary, .text-hsecondary:hover{color:var(--wt-secondary-color);}
.text-gray, .text-hgray:hover{color:#757575;}
.bg-light{background-color:#f7f7f7 !important;}
.bg-dark{background-color:#000 !important;}
.bg-gray{background:#f7f9fc !important}
.gray-simple{background:#f1f5f8 !important}
.bg-gray-light{background-color:#f3f4f5 !important}
.bg-cynical-black, .bg-hover-cynical-black{background-color:#171717 !important}
.no-shadow{box-shadow:none !important;-webkit-box-shadow:none !important;-ms-box-shadow:none !important;}
.color-inherit > a, .social-icons.social-icon-style-default a span, .social-icons.social-icon-style-default a:hover span, .social-icons.social-icon-style-default a:not(:hover), .theme-color.color-inherit>a:not(:hover){color:inherit}

/**
 * 1.10 Links
 */
a{color:var(--wt-link-color);text-decoration:none;outline:none;}
a, a:after, a:before{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;}
a:active, a:hover{color:var(--wt-link-hcolor);text-decoration:none;outline:0;}
a:hover{opacity:1;}
.text-link{color:#171717;text-decoration:underline;text-underline-offset:3px;background-color:transparent;border:0;padding:0;margin:0;outline:none !important;box-shadow:none !important;}
.text-link:hover{color:#e80016;text-decoration:underline;}

/**
 * 1.11 Lists
 */
ul, ol{margin-left:1.2em;margin-bottom:1.5em;padding:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
dt{font-weight:700;}
dd{margin:0 1.5em 1.5em;}
.list--inline{padding:0;margin:0;}
.list--inline li{display:inline-block;margin-bottom:0;vertical-align:middle;}
.list-decimal{list-style:decimal;margin-left:15px;}
.list-dot{list-style:outside;margin-left:15px;}
.lists-style1 > li{position:relative;padding-left:15px;margin-bottom:5px;}
.lists-style1 > li:before{content:"\eb68";font-family:'annimex-icons';font-size:16px;position:absolute;left:0;top:-2px;}
.list-hover-dash a:before{content:"";display:inline-block;width:0;height:3px;vertical-align:middle;background-color:var(--wt-link-hcolor);}
.list-hover-dash a:hover:before{width:4px;margin-right:3px;}
.no-list-style{margin-left:0;list-style:none;}
.list-styled{list-style:outside;margin-left:15px;}
.entry-content .list-styled > li{margin-bottom:2px;}

/**
 * 1.12 Tables 
 */
table, .table{color:#171717;margin-bottom:15px;width:100%;border-collapse:collapse;border-spacing:0;}
th{font-weight:600;text-transform:uppercase;}
.table-bordered th, .table-bordered td, table td, table th{padding:0.4rem;border:1px solid #dddddd;}
.table-listing tr:nth-child(2n){background:#f5f5f5;}
.checkmark-info li{position:relative;list-style:none;margin-left:25px;}
.checkmark-info li:before{content:"\eb8c";font-family:'annimex-icons';position:absolute;left:-25px;top:4px;color:var(--wt-link-hcolor);;text-align:left;font-size:15px;line-height:normal;}
.checkmark-info li:not(:last-child){margin-bottom:8px;}
.table-part tr th{background-color:#f7f7f7;font-weight:500;}
.table-part tr th, .table-part tr td{text-align:left;padding:10px 15px;}
.input-group > .form-control, .input-group > .btn{height:45px;}

/**
 * 1.13 Icons
 */
:root{--ico-scale:1;}
.ico-csize [class^="ico-"], .ico-csize [class*=" ico-"]{display:inline-flex; align-items:center;}
.ico-5{font-size:calc(5px  * var(--ico-scale));}
.ico-8{font-size:calc(8px  * var(--ico-scale));}
.ico-10{font-size:calc(10px * var(--ico-scale));}
.ico-12{font-size:calc(12px * var(--ico-scale));}
.ico-13{font-size:calc(13px * var(--ico-scale));}
.ico-14{font-size:calc(14px * var(--ico-scale));}
.ico-15{font-size:calc(15px * var(--ico-scale));}
.ico-16{font-size:calc(16px * var(--ico-scale));}
.ico-17{font-size:calc(17px * var(--ico-scale));}
.ico-18{font-size:calc(18px * var(--ico-scale));}
.ico-19{font-size:calc(19px * var(--ico-scale));}
.ico-20{font-size:calc(20px * var(--ico-scale));}
.ico-21{font-size:calc(21px * var(--ico-scale));}
.ico-22{font-size:calc(22px * var(--ico-scale));}
.ico-25{font-size:calc(25px * var(--ico-scale));}
.ico-28{font-size:calc(28px * var(--ico-scale));}
.ico-30{font-size:calc(30px * var(--ico-scale));}
.ico-35{font-size:calc(35px * var(--ico-scale));}
.ico-40{font-size:calc(40px * var(--ico-scale));}
.ico-45{font-size:calc(45px * var(--ico-scale));}
.ico-50{font-size:calc(50px * var(--ico-scale));}
.ico-55{font-size:calc(55px * var(--ico-scale));}
.ico-60{font-size:calc(60px * var(--ico-scale));}
.ico-65{font-size:calc(65px * var(--ico-scale));}
.ico-70{font-size:calc(70px * var(--ico-scale));}
.ico-75{font-size:calc(75px * var(--ico-scale));}
.ico-80{font-size:calc(80px * var(--ico-scale));}
@media (max-width:992px){:root{--ico-scale:0.85;} }
@media (max-width:767px){:root{--ico-scale:0.7;} }

/**
 * 1.14 Hover Effects
 */
.zoom-out, .zoom-in, .zoom-out-nopb{overflow:hidden;display:block;}
.zoom-out:before, .zoom-in:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.1);overflow:hidden;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;z-index:1;}
.zoom-out:hover:before, .zoom-out-hov:hover .zoom-out:before, .zoom-in:hover:before, .zoom-in-hov:hover .zoom-in:before{overflow:visible;opacity:1;}
.zoom-out img, .zoom-out-nopb img, .zoom-in img{-webkit-transition:all 0.7s ease;transition:all 0.7s ease;}
.zoom-in img{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.zoom-out:hover img, .zoom-out-hov:hover .zoom-out img, .zoom-out-nopb:hover img{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.zoom-in:hover img, .zoom-in-hov:hover .zoom-in img{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.zoom-out-nopb:before{content:none;}
.zoom-outno img, .zoom-outno:hover img, .zoom-inno img, .zoom-inno:hover img{-webkit-transform:none;transform:none;}
.bg-square-hv{position:relative;overflow:hidden;display:block;}
.bg-square-hv:before, .bg-square-hv:after{content:"";background:rgba(255,255, 255,0.2) none repeat scroll 0 0;opacity:1;position:absolute;-webkit-transition:all 700ms ease-in 0s;transition:all 700ms ease-in 0s;z-index:1;}
.bg-square-hv:before{bottom:0;left:50%;right:51%;top:0;}
.bg-square-hv:after{bottom:50%;left:0;right:0;top:50%;}
.bg-square-hv:hover:before{left:0;right:0;opacity:0;}
.bg-square-hv:hover:after{bottom:0;top:0;opacity:0;}
.is-active>a, .tabs-style ul.tabs li:hover a, .wsmenu>.wsmenu-list ul.sub-menu li.active>a, a.active, a:active, a:hover{color:var(--wt-link-hcolor)}

/**
 * 1.15 Spinners / Loader
 */
.wt-loading:before, .wt-ico-loading:before, body .button-icons .wt-loading:before, .loading:before, body 
.button-icons .loading:before, .search-loading .btn.search i:before, .woosc-adding:before, .woosw-adding:before, .ajax_add_to_cart.loading:before, .single_add_to_cart_button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce .blockUI.blockOverlay:before, .woocommerce a.button.loading:before, .woocommerce input.button.loading:before{display:inline-block !important;-webkit-animation:spin .4s infinite linear;animation:spin .4s infinite linear;position:absolute;top:calc(50% - 9px);inset-inline-start:calc(50% - 9px);opacity:1;z-index:2;transition:opacity 0s ease;content:"" !important;width:calc(var(--wt-btn-ico-size, 15px) + 2px);content:"";height:calc(var(--wt-btn-ico-size, 15px) + 2px);border:1.5px solid #ddd;border-radius:50%;border-top-color:var(--wt-btn-bg-color);}
.wt-loading:after, .wt-ico-loading:after, .loading:after, .search-loading .btn.search i:after, .woosc-adding:after, .woosw-adding:after, .ajax_add_to_cart.loading:after, .single_add_to_cart_button.loading:after, .woocommerce #respond input#submit.loading:after, .woocommerce a.button.loading:after, .woocommerce input.button.loading:after{content:"";position:absolute;inset:0;opacity:1;z-index:1;border-radius:inherit;background-color:inherit;box-shadow:inherit;transition:opacity 0s ease;}
@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
.search-loading .btn.search i:before{content:'';display:flex;width:1em;height:1em;right:calc(100% + 7px);border-radius:50%;border:1px solid #e1e1e1;border-right-color:#555;-webkit-animation:spin .4s infinite linear;animation:spin .4s infinite linear;top:calc(50% - .5em);line-height:1;}
@-webkit-keyframes anm-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);} }
@keyframes anm-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);} }
.anm-spin{animation:anm-spin 1.5s infinite linear;-webkit-animation:anm-spin 1.5s infinite linear;}

/**
 * 1.16 Modal
 */
.modal .btn-close{width:33px;height:33px;opacity:0.7;position:absolute;right:0;top:0;background-size:12px;z-index:3;}
.modal .btn-close > .icon{font-size:18px;}
.modal .modal-body{padding:30px;}
.modal.fade .modal-dialog{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:.5rem;margin:0 auto;min-height:100%;}
.modal.show .modal-dialog{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.modal .modal-lg{max-width:800px;}
.newsletter-modal .modal-content{width:auto;margin:0 auto;background:transparent;border-radius:0;}
.modal-newsletter  .modal-body > .btn-close{display:none;}
@media only screen and (max-width:767px){
.modal .btn-close{width:20px;height:20px;}
}

/**
 * 1.18 Preloader
 */
#pre-loader{background-color:#000;height:100%;width:100%;position:fixed;margin-top:0px;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;z-index:999999;}
.pre-loader-in{position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.preLoader{color:#FFF;position:relative;display:inline-block;margin-top:0;font-size:48px;line-height:1;letter-spacing:4px;box-sizing:border-box;text-transform:uppercase;font-weight:600;}
.preLoader:before{content:'';box-sizing:border-box;position:absolute;right:86px;bottom:4px;height:34px;width:7px;background:var(--wt-theme-color);}
.preLoader:after{content:'';width:14px;height:14px;position:absolute;left:144px;top:-11px;border-radius:50%;background:var(--wt-theme-color);box-sizing:border-box;animation:animloader 1s ease-in infinite;}
@keyframes animloader{0%{transform:translateY(8px) scaleY(1px) scaleX(1.25);}25%, 75%{transform:translateY(-5px) scaleY(1.2) scaleX(1);}50%{transform:translateY(-10px) scaleY(1) scaleX(1);}100%{transform:translateY(8px) scaleY(0.8) scaleX(0.8);}}

/**
 * 1.19 Animations
 */
.anm{vertical-align:middle;}
.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0);}
.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter 400ms, -webkit-filter 400ms;-webkit-transition:filter 400ms, -webkit-filter 400ms;}
.page-snow-falling{position:relative;}
.page-snow-falling:before{background-color:transparent; position:absolute; width:100%; content:''; height:100%; top:0; left:0; z-index:1; pointer-events:none; background-image:url(../images/icons/snowballs-sm.png),url(../images/icons/snowballs-lg.png),url(../images/icons/snowballs-md.png); height:100%; left:0; position:absolute; top:0; width:100%; -webkit-animation:falling-down-snow 10s linear infinite; -moz-animation:falling-down-snow 12s linear infinite; -ms-animation:falling-down-snow 10s linear infinite; animation:falling-down-snow 10s linear infinite;}
@keyframes falling-down-snow{0%{background-position:0px 0px, 0px 0px, 0px 0px;} 100%{background-position:0 700px, 0 500px, 0 300px;} }
@keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px;} 100%{background-position:500px 1000px, 400px 400px, 300px 300px;} }
@-moz-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px;} 100%{background-position:500px 1000px, 400px 400px, 300px 300px;} }
@-webkit-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px;} 100%{background-position:500px 1000px, 400px 400px, 300px 300px;} }
@-ms-keyframes snow{0%{background-position:0px 0px, 0px 0px, 0px 0px;} 100%{background-position:500px 1000px, 400px 400px, 300px 300px;} }

/**
 * 1.21 Tabs
 */
.tab-content{display:block;width:100%;}
.nav-tabs-wrap{display:flex;flex-wrap:wrap;justify-content:space-around;}
.hwt-tabs .nav-tabs{border:0;text-align:center;padding:0;margin:0 0 40px;}
.hwt-tabs .tab-pane.wt-loading:before{top:auto;}
.hwt-tabs li.nav-item{margin-bottom:0;}
.hwt-tabs .nav-tabs .nav-link{background-color:transparent;color:#000;font-size:20px;font-weight:600;border-radius:0;position:relative;padding:0;margin:0 20px;border:none;text-transform:uppercase;cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:10px;}
.hwt-tabs .tabs-default .nav-tabs .nav-link.active{color:var(--wt-link-hcolor)}
.tabs-underline .nav-tabs .nav-link:after{width:0;content:"";display:block;height:2px;position:absolute;bottom:-6px;left:0;z-index:1;background:#111111;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;}
.tabs-underline .nav-tabs .nav-link.active:after, .tabs-underline .nav-tabs .nav-link:hover:after, .tabs-underline2 .nav-tabs li:hover .nav-link:after{width:100%;}
.tabs-solid .nav-tabs .nav-link:hover:after{width:100%;opacity:1;}
.tabs-solid .nav-tabs .nav-link{font-size:15px;line-height:normal;padding:10px 18px;margin:0 7px;background-color:#fff;color:#333;font-weight:600;}
.tabs-solid .nav-tabs .nav-link:hover, .tabs-solid .nav-tabs .nav-link.active, .tabs-solid2 .nav-tabs .nav-link:hover, .tabs-solid2 .nav-tabs .nav-link.active{background-color:var(--wt-btn-bg-color);color:var(--wt-btn-text-color);}
.tabs-solid3 .nav-tabs li .nav-link.active, .tabs-solid3 .nav-tabs li:hover .nav-link{background-color:#fff;color:#333333;border-color:#dddddd;}
.tabs-solid2 .nav-tabs .nav-link, .tabs-solid3 .nav-tabs .nav-link, .tabs-underline2 .nav-tabs .nav-link{font-size:14px;font-weight:600;text-transform:uppercase;position:relative;display:block;padding:0 0 10px;background-color:transparent;color:#333333;border:none;cursor:pointer;margin:0 40px 0 0;}
.tabs-solid2 .nav-tabs .nav-link{color:#333333;background-color:#eeeeee;padding:12px 25px;margin:0 5px;line-height:normal;}
.tabs-solid2 .nav-tabs .nav-link:before{content:none;}
.tabs-solid3 .nav-tabs .nav-link{color:#333333;background-color:#f5f5f5;border:1px solid transparent;border-bottom:0;padding:10px 25px;margin:0 10px 0 0;}
.tabs-solid3 .nav-tabs li .nav-link:before{background:#dddddd;}
.tabs-solid3 .nav-tabs li .nav-link.active:before{background:#fff;}
.tabs-solid3 ul.nav-tabs, .tabs-underline2 ul.nav-tabs{border-bottom:1px solid #ddd !important;}
.tabs-solid3 li .nav-link:before, .tabs-underline2 li .nav-link:before{content:"";height:1px;background-color:var(--wt-theme-color);position:absolute;bottom:-1px;left:0;right:0;}
.tabs-underline2 li .nav-link:before{width:0;}
.tabs-underline2 li .nav-link.active:before, .tabs-underline2 li:hover .nav-link:before{width:100%;}
@media only screen and (max-width:767px){.tab-slider-product .section-header{margin-bottom:15px;}
.hwt-tabs .nav-tabs{margin:0 0 20px;}
.hwt-tabs .nav-tabs .nav-link{font-size:13px;margin:0px 7px 7px;padding:7px 12px;}
.hwt-tabs .nav-tabs .nav-link:after{bottom:0;}
.tabs-solid .nav-tabs .nav-link{margin:0 2px;}
}

/**
 * 1.22 Drawer
 */
.offcanvas{background-color:#fff;}
.offcanvas-header{border-bottom:1px solid #e8e8e8;margin:0 0 15px;padding:0 0 15px;position:relative;}
.offcanvas-header > h4{color:#171717;font-weight:700;text-align:left;margin:0 0;text-transform:uppercase;}
.offcanvas-header .offcanvas-close{right:0;position:absolute;font-size:1.1em;}
.offcanvas-box{height:100%;padding:20px;overflow:auto;text-align:left;width:100%;}
.offcanvas-close{color:var(--wt-link-color);text-decoration:none;background:none;padding:0;border:0;margin:0;}
#settingsBox, #accountBox{visibility:hidden;opacity:0;padding:20px;margin:10px 0 0;width:170px;border-radius:0;position:absolute;top:130%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99;}
#settingsBox.active, #accountBox.active{visibility:visible;opacity:1;top:100%;}

/**
 * 1.23 Dropdown
 */
.wt-dropdown{display:flex;position:relative;}
.wt-dropdown:hover:not(.wt-dropdown-click, .wt-dropdown-opened) .wt-dropdown-menu, .wcml-dropdown:hover .wcml-cs-submenu{visibility:visible;opacity:1;top:120%;z-index:99;}
.wt-dropdown-menu .hema-element:not(.wt-dropdown){visibility:inherit !important;}
.wt-dropdown-menu, .wcml-dropdown .wcml-cs-submenu{position:absolute;top:130%;left:0;z-index:-1;min-width:160px;padding:20px;font-size:1em;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;box-shadow:0 10px 15px rgba(5, 0, 0, 0.1);border:none;}
.wt-dropdown-hover .wt-dropdown-menu, .wcml-dropdown .wcml-cs-submenu{visibility:hidden;opacity:0;-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.drpdwn-wstyle-full-width .wt-dropdown-menu{width:100%;}
.wt-dropdown-click .wt-dropdown-menu{display:none;background:#fff;position:absolute;right:0;top:100%;z-index:22;}
.wt-dropdown > a > .arrow:has(> :nth-child(2):last-child) .arw.active{display:none;}
.wt-dropdown:not(.wt-dropdown-click):hover > a > .arrow:has(> :nth-child(2):last-child) .arw.active, .wt-dropdown.wt-dropdown-click.active > a > .arrow:has(> :nth-child(2):last-child) .arw.active{display:block;}
.wt-dropdown:not(.wt-dropdown-click):hover > a > .arrow:has(> :nth-child(2)) .arw, .wt-dropdown.wt-dropdown-click.active > a > .arrow:has(> :nth-child(2)) .arw{display:none;}
.cnrLangList li{display:inline-block;margin:0 6px 6px 0;cursor:pointer;}
.cnrLangList li a{display:block;font-size:13px;text-transform:none;padding:2px 10px;border:1px solid rgba(0,0,0,0.3);}
.cnrLangList li a:hover, .cnrLangList li a.active{color:#fff;border:1px solid #000;text-decoration:none;background:#000;}
@media only screen and (max-width:530px){.wt-dropdown-menu, .wcml-dropdown .wcml-cs-submenu{left:auto;right:auto;}}

/*
 * 1.24 Dropdown Picker
 */
.select-wrap{position:relative;user-select:none;}
.select-wrap .default-option{background:transparent;position:relative;cursor:pointer;margin:0;padding-right:10px;}
.select-wrap .btn.hwt-button{padding-right:15px;}
.select-wrap .hwt-button:before, .wcml-dropdown a.wcml-cs-item-toggle:after{content:"\eb66";position:absolute;top:50%;right:4px;font-family:"annimex-icons";font-size:1em;font-weight:400;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;border:none}
.select-wrap.wt-dropdown-hover:hover .hwt-button:before, .select-wrap.active .hwt-button:before, .wcml-dropdown:hover a.wcml-cs-item-toggle:after{content:"\eb69";}
.select-wrap .wt-dropdown-menu, .wcml-dropdown .wcml-cs-submenu{padding:0;min-width:auto;}
.select-wrap .select-ul{border-radius:0;padding:0;margin:0;list-style:none;}
.select-wrap .select-ul li{padding:5px 10px;cursor:pointer;border-top:1px solid #f8f8f8;}
.select-wrap .select-ul li:hover{background:#eaedf2;color:var(--wt-theme-color);}
.select-wrap .option{display:flex;align-items:center;text-transform:uppercase;font-weight:400;font-size:13px;}
.select-wrap .icon + span{margin-left:5px;}
.select-wrap.active .default-option:before{content:"\eb69";}
.text-left .select-wrap{margin-left:0;margin-right:15px;}
.text-left .select-wrap .select-ul{left:0;right:auto;}
@media only screen and (max-width:480px){.select-wrap{margin-left:10px;}
.select-wrap .option .icon{margin-right:5px;}}

/**
* 2.0 Layout
*/
.container{max-width:var(--wt-container-width);padding-left:var(--wt-grid-gap);padding-right:var(--wt-grid-gap);}
.container-fluid{padding-left:50px;padding-right:50px;}
.container-1330{max-width:1330px;}
@media only screen and (max-width:1540px){
.container-fluid{padding-left:30px;padding-right:30px;}
}
@media (min-width:1200px){
.container, .wt-container, div.container{width:100%;}
}
@media only screen and (max-width:991px){
.container-fluid{padding-left:15px;padding-right:15px;}
}

/**
 * 2.1 Page Content
 */
.page-content .content-wrap{margin-bottom:60px;margin-top:50px;}
.page-content .page-header + .content-wrap{margin-top:0;}
.content-area{position:relative;}
@media only screen and (min-width:992px){.page-content{min-height:400px;}}
@media only screen and (max-width:767px){.page-content .content-wrap{margin-bottom:30px;}}
@media (min-width:992px){.aside{-ms-flex-order:1;order:1}
.aside--left{-ms-flex-order:0;order:0}
.aside--right{-ms-flex-order:2;order:2}}

/**
 * 2.2 Header
 */
.header{position:relative;width:100%;}
.sticky-wrapper.is-fixed{position:fixed;max-width:100%;right:0;top:0;left:0;width:100%;z-index:1000;background:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.sticky-wrapper.is-fixed{top:0;box-shadow:0 0 5px rgba(0,0,0,0.2) !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2) !important;}
body:not(.home) .header-wrapper{background:var(--wt-header-inn-bg-color, transparent);}
.header-transparent{position:absolute;z-index:11;}
.header-v4 .sticky-wrapper.is-fixed{background-color:#2e2e2e;}
.header-v12 .sticky-wrapper.is-fixed{background-color:#2d6060;}
.customer-links li .icon{margin-right:5px;}
.customer-links li:not(:last-child){margin:0 0 7px;}

/**
 * 2.3 Navigation
 */
.hwt-menu{padding:0;list-style:none;display:flex;flex-flow:row;flex-wrap:wrap;font-size:15px;margin:0;}
.header .container, .header .container-fluid:not(.is-fixed), .header > .e-con-inner, .menu-container > .e-con-inner{position:relative;}
.header .elementor-widget{position:static;}
.hwt-menu a{text-decoration:none;font-size:1em;opacity:1;-webkit-font-smoothing:antialiased;letter-spacing:0.04em;position:relative;}
.hwt-menu > li{display:inline-block;text-align:left;}
.hwt-menu > li > a{line-height:39px;padding:8px 15px;text-transform:uppercase;display:inline-flex;align-items:center;font-weight:600;}
.hwt-menu > li.menu-item-has-children > a:after, .hwt-menu > li.has-mega-menu > a:after{content:"\eb66";font-family:'annimex-icons';margin-left:5px;font-size:1rem;-ms-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-weight:500;}
.hwt-menu > li.menu-item-has-children:hover > a:after, .hwt-menu > li.has-mega-menu > a:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.hwt-menu.hidearrow > li > a:after{display:none;}
.hwt-menu > li.hwt-dropdown{position:relative;}
.hwt-menu > li .hwt-dropdown{background-color:#fff;list-style:none;opacity:0;visibility:hidden;width:250px;border-radius:0;position:absolute;top:130%;z-index:999;box-shadow:0px 0px 15px rgba(0,0,0,0.1);-ms-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;padding:10px;margin:0;}
.hwt-menu li:hover > .hwt-dropdown{top:92%;opacity:1;visibility:visible;}
.hwt-menu > li ul.hwt-dropdown li{padding:0 12px;margin-bottom:0;position:relative;}
.hwt-menu > li ul.hwt-dropdown li a{color:#171717;background-color:#fff;font-weight:400;justify-content:space-between;display:flex;border-bottom:1px solid #f4f4f4;margin-bottom:0;padding:8px 0;position:relative;}
.hwt-menu > li ul.hwt-dropdown > li:last-child > a{border-bottom:0;}
.hwt-menu > li ul.hwt-dropdown li:hover > a, .hwt-menu > li ul.hwt-dropdown li a:hover{color:var(--wt-theme-color);background-color:#fff;}
.hwt-menu > li ul.hwt-dropdown li.menu-item-has-children > a:after{content:"\eb68";font-family:annimex-icons;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:1rem;}
.hwt-menu > li ul.hwt-dropdown li > ul{top:20px;left:100%;}
.hwt-menu > li ul.hwt-dropdown li:hover > ul{top:0px;}
.hwt-menu > li ul.hwt-dropdown li > ul.to-right{right:100%;left:auto;}
.hdr-menu-left .hwt-menu > li:first-child > a{padding-left:0;}
.hwt-ver-menu{width:100%;}
.hwt-menu.hwt-ver-menu > li{margin:0;}
.hwt-ver-menu > li{display:flex;width:100%;position:relative;}
.hwt-ver-menu > li > a{width:100%;justify-content:space-between;padding:0;}
.hwt-ver-menu > li:last-child > a{border:none !important;}
.hwt-ver-menu > li .hwt-dropdown, .hwt-menu.hwt-ver-menu > li > .hwt-megamenu{top:0;left:103%;right:auto;}
.hwt-ver-menu li:hover > .hwt-dropdown{top:0;left:100%;}
.hwt-ver-menu > li.menu-item-has-children > a:after, .hwt-ver-menu > li.has-mega-menu > a:after{content:"\eb68";transform:none !important;}
.submenu-cust-icon li.menu-item-has-children > a:after, .submenu-cust-icon li.has-mega-menu > a:after{display:none}
.hwt-menu > .menu-item > a > .arrow > .arw{right:0;}
.hwt-menu li.menu-item > a > .arrow .arw{-ms-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;font-size:18px;position:absolute;transform:translateY(-50%);top:50%;}
.hwt-ver-menu .menu-item:not(.menu-item-has-children, .has-mega-menu) .arrow{display:none;}
.hwt-ver-menu > li ul.hwt-dropdown li a{font-size:14px;}
.hwt-menu li.menu-item > a > .arrow:has(> :nth-child(2):last-child) .arw.active{display:none;}
.hwt-menu li.menu-item:hover > a > .arrow:has(> :nth-child(2):last-child) .arw.active{display:block;}
.hwt-menu li.menu-item:hover > a > .arrow:has(> :nth-child(2)) .arw{display:none;}
.drpdwn-left .hwt-ver-menu > li > a{justify-content:start;flex-direction:row-reverse;}
@media (min-width:1200px) and (max-width:1300px){
.hdr-menu-left .hwt-main-nav > li > a{padding-left:8px;padding-right:8px;}
}
@media (min-width:992px) and (max-width:1200px){
.hdr-menu-left .hwt-main-nav > li > a{padding-left:5px;padding-right:5px;font-size:14px;}
}

/* - Megamenu */
.hwt-menu > li.mg-align-left:not(.full-mgmenu-item), .hwt-menu > li.mg-align-right:not(.full-mgmenu-item){position:relative;}
.hwt-menu > li.full-mgmenu-item .hwt-megamenu{left:0;right:0;}
.hwt-menu > li .hwt-megamenu{opacity:0;visibility:hidden;padding:10px;max-width:100%;min-width:900px;right:0;left:0;width:100%;margin:0 auto;position:absolute;top:130%;z-index:999;background-color:#fff;border-radius:0;box-shadow:2px 2px 1px 0px rgba(0,0,0,0.3);pointer-events:none;-ms-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;max-height:600px;overflow:auto;box-shadow:0px 0px 15px rgba(0,0,0,0.1);}
.hwt-menu > li.mg-align-right .hwt-megamenu{left:0;right:auto;}
.hwt-menu > li.mg-align-right .hwt-megamenu{right:0;left:auto;}
.hwt-menu > li .hwt-megamenu ul{padding:0;list-style:none;margin:0;}
.hwt-menu > li:hover > .hwt-megamenu{pointer-events:visible;}
.hwt-menu .grid-products.wt-swiper-slider .wt-swiper-nav-btn{margin:0px;}
.hdr-menu-left .hwt-menu > li .hwt-megamenu{margin:0;}
.menu-position-left .hwt-menu > li{position:relative;}
.hema-custom-menu .wt-dropdown-menu{top:100%}
.wt-dropdown-opened .wt-dropdown-menu{z-index:11;}
@media only screen and (max-width:991px){header .d-menu-col{display:none !important;}}
@media only screen and (min-width:1025px){.shop-grid-5 .grid-products .item.col-lg-2,.shop-grid-5 .item.col-xl-2{-ms-flex:0 0 20%;-webkit-flex:0 0 20%;flex:0 0 20%;width:20%;}}
.weekly-product .product-name a{font-size:13px !important;font-weight:600 !important;}
.weekly-product .product-price{margin:0;}
.weekly-product .product-review{margin-top:5px;}
.weekly-product .product-details{bottom:-1px;}

/* - Mobile Menu */
.mobile-nav{overflow:hidden auto;list-style:none;padding:0;margin:0;width:100%;flex-direction:column;font-size:14px;}
.mobile-nav-wrapper .offcanvas-box{height:100vh;overflow:hidden auto;list-style:none;padding:0;margin:0;}
.mobile-nav-wrapper .closemobileMenu{background-color:#eee;color:#333333;font-size:13px;padding:10px 10px;cursor:pointer;text-transform:uppercase;font-weight:600;display:flex;justify-content:space-between;}
.mobile-nav-wrapper .closemobileMenu .icon{font-size:15px;padding:3px;float:right;}
.mobile-nav li, .mobile-menu-bottom{position:relative;display:flex;flex-direction:column;}
.mobile-nav li a{opacity:1;-webkit-font-smoothing:antialiased;font-weight:inherit;position:relative;padding:10px 15px;width:100%;line-height:normal;display:flex;border-top:1px solid #f0f0f0;}
.mobile-nav li a .icon{font-size:20px;width:50px;height:100%;position:absolute;right:0;top:0;text-align:center;display:flex;align-items:center;justify-content:center;}
.mobile-nav li a:hover, .mobile-nav li a:hover .icon{color:#293355;}
.mobile-nav li ul{display:none;list-style:none;padding:0;margin:0;}
.mobile-nav li li a{padding-left:20px;font-size:13px;background-color:#f9f9f9;}
.mobile-nav li li li a{padding-left:30px;font-size:13px;background-color:#f8f8f8;} 
.mobile-nav li li li li a{padding-left:40px;font-size:13px;background-color:#f7f7f7;}
.mmenu-element{padding:10px;}
.mobile-menu-bottom{padding:20px 10px 10px;border-top:1px solid #f0f0f0;}
.mobile-menu-bottom li{border:none;}
.mobile-menu-bottom a{background-color:transparent;font-size:13px;padding:0px;text-transform:none;}
.mobile-menu-bottom .icon{position:static;width:auto;height:auto;line-height:normal;font-size:14px;}
.mobile-menu-bottom .mobile-links li{margin:0 0 8px;}
.mobile-menu-bottom .mobile-links .title{margin:20px 0 14px;text-transform:uppercase;border-top:1px solid #e7e7e7;padding-top:20px;}
.mobile-menu-bottom .mobile-links .icon{font-size:15px;margin-right:5px;}
.mobile-menu-bottom .mobile-follow .title{text-transform:uppercase;border-top:1px solid #e7e7e7;padding-top:20px;margin-top:20px;}
.mobile-menu-bottom .mobile-follow li{margin-right:10px;}
.mobile-nav > li.menu-item-has-children > a:after, .mobile-nav > li.has-mega-menu > a:after{display:none;}

/**
 * 2.4 Header Ajax Search
 */
.search-category + .input-box .input-text{border-left:0;}
.searches-items .text-link{text-decoration:underline;}
.hwt-dropdown-results .autocomplete-suggestion{display:flex;}
.search-drawer .autocomplete-suggestions{display:flex !important;width:100% !important;}
.hwt-dropdown.hwt-opened{visibility:visible;opacity:1;transform:none !important;pointer-events:visible;pointer-events:unset;}
.hwt-search-content .suggestion-content{margin-left:15px;text-align:left;}
.hwt-search-content .search-thumb{max-width:70px;}
.hwt-search-content .prod-star-rating{font-size:12px;margin-top:5px;}
.search-drawer{padding:20px 0;height:auto;max-height:inherit;bottom:auto;}
.search-drawer .search-field{border-left:0;border-right:0;}
.search-drawer .btn-close{padding:0;width:15px;height:15px;}
.search-drawer .action{width:50px;font-size:16px;padding:0;}
.search-drawer .hwt-search-content{border-top:1px dashed #ddd;margin-top:25px;padding-top:15px;}
.search-drawer.offcanvas-end, .search-drawer.offcanvas-start{height:100vh;display:flex;align-items:center;}
.wt-search-minimal .input-text{border:none;background:transparent;}
.wt-search-minimal .search-category{border:none;padding-left:0;background-color:transparent;}
.wt-search-minimal .searchField{border-bottom:1px solid #ccc;}
.wt-search-classic .input-box, .wt-search-rounded-classic .input-box{position:relative;}
.wt-search-classic .search-category-wrap + .input-box, .wt-search-rounded-classic .search-category-wrap + .input-box{margin-left:-1px;}
.wt-search-classic .hwt-button.bx-search-btn, .wt-search-rounded-classic .hwt-button.bx-search-btn{position:absolute;right:0;height:100%;padding:0 15px;}
.wt-search-classic .search-field{padding-right:30px;}
.wt-search-rounded-classic .search-category{border-radius:50rem 0 0 50rem;padding:0 0 0 20px;}
.wt-search-rounded-classic .search-category-wrap + .input-box > .search-field{border-radius:0 50rem 50rem 0 !important;}
.hwt-dropdown-results{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;}

/**
 * 2.5 Page Title & Breadcrumbs
 */
.page-header{margin-bottom:60px;z-index:1;}
.bgimg-page-header .page-header-title, .bgimg-page-header .breadcrumb, .bgimg-page-header .breadcrumb-item+.breadcrumb-item::before{color:#fff;}
.page-title h1{font-size:25px; font-weight:700; position:relative; margin:0; text-transform:uppercase;}
.page-title-wrap{display:flex;}
.page-title-wrap .entry-meta{display:inline-flex!important}
.page-title-wrap .page-header-title{margin-bottom:0;}
.left-page-header .page-title-wrap, .right-page-header .page-title-wrap{flex-direction:column;align-content:baseline;align-items:baseline}
.left-page-header .page-header-title,.right-page-header .page-header-title{margin:0 0 .4em}
.centered-page-header .page-title-wrap{flex-direction:column;text-align:center;align-items:center}
.space-between-page-header .page-title-wrap{justify-content:space-between;}
.right-page-header .page-title-wrap{align-items:end}
.breadcrumb-nav{display:inline-block;}
.breadcrumb{margin:0;}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem;display:flex;align-items:center;}
.breadcrumb-item+.breadcrumb-item::before{content:"\eb68";font-family:'annimex-icons';font-size:1.2em;line-height:normal;float:none;}
.page-header{background-color:var(--page-title-bg-color, #f3f3f3);color:var(--page-title-text-color);font-size:var(--page-title-font-size);padding:var(--page-title-padding-top, 60px) var(--page-title-padding-right, 0) var(--page-title-padding-bottom, 60px) var(--page-title-padding-left, 0);}
.page-title-wrap a:not(:hover){color:var(--page-title-link-color);}
.breadcrumb-sep{color:var(--page-title-separator-color);}
.bgimg-page-header{background-image:var(--page-title-bg-image);background-position:var(--page-title-bg-position, center center);background-attachment:var(--page-title-bg-attachment);background-repeat:var(--page-title-bg-repeat, no-repeat);background-size:var(--page-title-bg-size, cover);}
.page-header-bgimg-overlay{background:#0f0f0f;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:var(--page-title-overlay-bg-color, #000);opacity:var(--page-title-overlay-opacity, .3);display:none;}
.bgimg-page-header .page-header-bgimg-overlay{display:block;}
@media (max-width:767px){.page-header{margin-bottom:20px;--page-title-padding-top:30px;--page-title-padding-bottom:30px;}.page-title-wrap{flex-direction:column;gap:10px;margin:0;}}

/**
 * 2.6 Sidebar & Widgets
 */
.widget-toggle .widget-title, .sidebar .widget-toggle.sidebar-widget .wp-block-heading{position:relative;cursor:pointer;margin-bottom:1rem;}
.sidebar-widget .widget-title.closed{margin:0;transition:all 0.45s;}
.widget-toggle .widget-title+*, .widget-toggle .wp-block-heading+*{margin-top:10px;}
.widget-toggle .widget-title:after, .widget-toggle .wp-block-heading:after{content:"\ea48";font-family:'annimex-icons';display:inline-block;position:absolute;right:0;top:-3px;font-size:17px;font-weight:500;}
.widget-toggle .widget-title.closed:after, .widget-toggle .wp-block-heading.closed:after{content:"\ea45";}
.sidebar h2, .wp-block-search .wp-block-search__label{font-size:16px;font-weight:600;margin-bottom:1rem;text-transform:uppercase;}
.search-form input.search-field,.wp-block-search .wp-block-search__input{width:100%;padding-right:75px}
.search-form,.wp-block-search{position:relative;width:100%;max-width:350px}
.search-form>label{margin:0}
.wp-block-search__inside-wrapper{position:relative;padding:inherit}
.searchform{width:100%;overflow:hidden;}
.widget_search .searchform > div{display:flex;}
.search-form input.search-submit,.wp-block-search .wp-block-search__button{position:absolute;right:0;height:100%;padding:0 10px;border-radius:0;box-shadow:none}
.tagcloud a{display:inline-block;border:1px solid #dfdfdf;padding:2px 10px!important;font-size:.8rem !important;margin-bottom:5px;font-weight:500;border-radius:5px;}
/* widget lists */
.sidebar-widget ul{list-style:none;margin:0;}
.sidebar-widget ul li:not(:last-child), .sidebar-widget ol li:not(:last-child){margin-bottom:.4rem;}
.sidebar-widget ul li ul{margin-top:1rem;padding-left:20px;position:relative;}
.sidebar-drawer .close-drawer{display:none;}
.sidebar-drawer.active .close-drawer{color:#ffffff;background-color:var(--wt-theme-color);font-size:15px;line-height:37px;height:35px;width:35px;text-align:center;display:block;cursor:pointer;position:absolute;top:10px;left:100%;box-shadow:0 0 1px #ffffff;-ms-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.sidebar-bx .sidebar-widget{padding:15px;border:1px solid #dfdfdf;}.sidebar-drawer.active .close-drawer i{vertical-align:inherit;}.sidebar-drawer.active .close-drawer:after{content:'';background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;}.sidebar-drawer.active .close-drawer:hover{color:#ffffff;background-color:#171717;}
@media (max-width:992px){.sidebar-drawer{width:285px;height:100%;padding:0 !important;background-color:#ffffff;position:fixed;top:0;left:-290px;z-index:9999;-ms-transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}.sidebar-drawer.active{left:0;}
.sidebar-drawer .sidebar-inner{position:relative;z-index:9;background:#f8f9fa;padding:30px 20px;height:100%;overflow:auto;top:0;}
.sidebar-drawer .sidebar-widget{padding-top:0;padding-left:0;padding-right:0;border-top:0;border-left:0;border-right:0;margin-bottom:20px;padding-bottom:20px;}
.sidebar-drawer .sidebar-widget:last-child{border:none;}
}

/**
 * 2.7 Blog / Articles
 */
/* - Blog Listing */
.hwt-blog{display:inline-block;width:100%;}
.hwt-blog .entry-meta{display:inline-flex;}
.hwt-blog ul li{margin-bottom:0;}
.hwt-blog .blog-post .entry-content + .entry-read-more{margin-top:12px;}
.hwt-blog .entry-post .entry-meta{margin-bottom:10px;}
.entry-post{position:relative;}
.entry-content ol li ol, .entry-content ol li ul, .entry-content ul li ol, .entry-content ul li ul{margin-top:.6781rem}
.entry-content ol li, .entry-content ul li{margin-bottom:.3rem;}
.entry-post .entry-meta{margin-bottom:15px;}
.entry-post .tags-list{font-weight:700;text-transform:capitalize;display:flex;flex-wrap:wrap;}
.tag-sticky-2 .entry-title:before{content:"\f08d";padding:8px 12px;font-family:'annimex-icons';position:absolute;line-height:normal;right:0;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.1);font-size:16px;display:flex}
.entry-categories>a{margin:0 5px 5px 0;}
.blog-post .date-tag{font-size:.8em;position:absolute;top:10px;left:20px;background:#fff;padding:10px;text-transform:uppercase;font-weight:600;line-height:normal;text-align:center;}
.blog-post .date-tag span{display:block;}
.blog-post .date-tag .dt{font-size:2em;font-weight:700;line-height:1;margin-bottom:2px;}
.blog-post .date-tag .mt{font-weight:500;line-height:1.2;}
.blog-post .post-img{display:flex;position:relative;}
.post-styl-default:not(.blog-list, .blog-modern) .post-img{margin:0 0 20px;}
.blog-post .blog-tag{font-size:13px;margin:0 0 5px;text-transform:uppercase;letter-spacing:0.5px;}
.blog-post h2{font-size:24px;margin-bottom:20px ;}
.blog-post h2.h3{font-size:20px;margin-bottom:10px;}
.blog-post h2.h1{font-size:30px;margin:20px 0 10px;}
.entry-post .content{margin:0 0 15px 0;}
.entry-meta li{color:#828282;display:flex;flex-wrap:wrap;align-items:center;font-size:13px;margin-right:15px;margin-bottom:5px;}
.entry-meta li a{color:#828282;}
.entry-meta li a:hover{color:var(--wt-theme-color);}
.entry-meta .icon{font-size:13px;margin-right:7px;margin-top:-2px;}
.entry-tags{display:flex;gap:10px;margin-top:15px;}
.entry-tags .tags-label{font-weight:600;}
.entry-post .tags-list{text-transform:capitalize;display:flex;flex-wrap:wrap;}
.entry-post .tags-list a{text-decoration:underline;font-size:.95em;font-weight:400;}
@media (min-width:992px){
.content-full-width .post-layout-compact>.entry-post>[class*=entry-]:not(.entry-content){max-width:83.333333%;margin-left:auto;margin-right:auto}
}
@media (max-width:767px){
.blog-post:not(.masonry-item) .post-img{margin:0 0 10px;}
.entry-post .entry-meta{margin-bottom:10px;}
}

/* Posts, Archives, Categories */
.blog-img{position:relative;}
.blog-list-view .blog-post .featured-image{margin-bottom:0;}
.col-row.blog-full .col-item:first-child, .col-row.blog-full-center .col-item:first-child{margin-top:0}
.blog-full-center .entry-meta{justify-content:center;}
.article-links .read-more-link:after{content:"\ea5b";font-family:'annimex-icons';margin-left:5px;}
.read-more-text-icon{gap:10px;display:flex;align-items:center;text-transform:uppercase;font-weight:700;font-size:13px;}
.blog-modern article:nth-child(2n) .entry-post, .post-styl-modern article:nth-child(2n) .entry-post{flex-direction:row-reverse;}
.post-styl-box-shadow .post-wrap{box-shadow:0 5px 5px rgba(33,37,41,.08);margin-bottom:10px;}
.post-styl-box-shadow .post-content{padding:0 20px 20px 20px;}
.blog-gallery-filter .nav-link{color:var(--wt-link-color);}
.blog-gallery-filter .nav-link.active, .blog-gallery-filter .show>.nav-link{background-color:var(--wt-btn-bg-color);color:var(--wt-btn-text-color);}
.post-styl-box .post-wrap{overflow:hidden;}
.post-styl-box .post-wrap::before{position:absolute;content:"";background-color:#000;left:0;top:0;right:0;bottom:0;z-index:1;opacity:0;visibility:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.post-styl-box .post-wrap:hover::before{opacity:.239;visibility:visible;}
.post-styl-box .featured-image{margin:0;}
.post-styl-box .post-wrap .post-content{bottom:-90px;opacity:0;visibility:hidden;transition:.5s;-webkit-transition:.5s;background:rgba( 255,255,255 );position:absolute;padding:10px 15px;z-index:11;left:0;right:0;}
.post-styl-box .post-wrap:hover .post-content{bottom:0;opacity:1;visibility:visible;}
.post-styl-box-shadow .blog-img{margin-bottom:1.2em;}
ul.wp-block-archives, .wp-block-categories, .wp-block-latest-posts{list-style-type:none;margin-left:0;}
ul.wp-block-archives ul, .wp-block-categories ul, .wp-block-latest-posts ul{list-style-type:none;}
.bypostauthor{background-color:#f9f9f9;border-left:4px solid #0073aa;padding:10px;margin:10px 0;}
.bypostauthor .comment-body{font-weight:bold;}
.author-bio{background:#f7f7f7;padding:30px;margin:30px 0 0;}
ol.commentlist li{position:relative;margin:0 0 1em}
ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;width:40px;height:auto;background:#f7f7f7;margin:0;box-shadow:none;border-radius:50%}
ol.commentlist li .comment-text p{font-weight:400;font-size:.98em;margin:0 0 3px;flex-wrap:wrap;display:flex;}
.comment-body, ol.commentlist li .comment-text{margin:0 0 0 50px;padding:1em 1em .1em;border-radius:5px;background:#f7f7f7;position:relative}
ol.commentlist .bypostauthor{padding:0;background:none;border:none;}
ol.commentlist .star-rating{float:right}
.blog-comment .comment-form{width:100%;gap:15px;}

/**
 * 2.8 Portfolio
 */
.portfolio-menu > button{margin-right:1em;margin-bottom:1em;}
.single-portfolio:not(body)::before{content:"";background:var(--wt-theme-color);width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;transition:.5s;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;z-index:1;}
.single-portfolio:not(body):hover::before{opacity:.7;}
.transition5{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.single-portfolio:not(body):hover .project-over-content{bottom:0;opacity:1;transition:.6s;}
.project-over-content{bottom:-30px;opacity:0;transition:.6s;z-index:1;}
.portfolio-ajx-action i.wt-loading:before{top:calc(50% - 9px);}
.portfolio-highlights .mt-title, .entry-skills .tags-label{font-weight:600;}
.port-rm-icon-plus-popup .port-rm-lnk{left:50%;top:40%;transform:translate(-50%,-50%);visibility:hidden;opacity:0;z-index:11;cursor:pointer;width:90px;height:90px;line-height:60px;border-radius:50%;}
.port-rm-icon-plus-popup .single-portfolio:hover .port-rm-lnk{top:50%;transition:.6s;opacity:1;visibility:visible;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;}
.port-rm-icon-elink-popup .port-rm-lnk, .port-rm-icon-elink-link .port-rm-lnk{right:30px;top:-10px;font-size:18px;visibility:hidden;opacity:0;z-index:11;cursor:pointer;background:#fff;width:60px;height:60px;line-height:60px;border-radius:50%;justify-content:center}
.port-rm-icon-elink-popup .single-portfolio:hover .port-rm-lnk, .port-rm-icon-elink-link .single-portfolio:hover .port-rm-lnk{top:30px;transition:.6s;opacity:1;visibility:visible;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s}
.read-more-icon-plus-link, .read-more-icon-plus-popup{font-size:60px;}

/**
 * 2.9 Pagination
 */
.wt-pagination{margin:50px auto 0;display:flex;justify-content:center;}
.wt-pagination ul.page-numbers{display:flex;list-style:none;flex-wrap:wrap;justify-content:center;align-items:center;}
.page-links .post-page-numbers, ul.page-numbers .page-numbers{padding:5px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;color:#333;background-color:#F2F3F4;text-align:center;font-weight:600;border:0;outline:0;box-shadow:none;margin:0 3px;list-style:none;}
.wt-pagination .page-numbers .icon{font-size:22px;}
.page-numbers li span.text{display:none}
.infinite-scroll-error, .infinite-scroll-last, .infinite-scroll-nav, .loader-ellips, .load-more-button[disabled]{display:none;margin-bottom:0;}
.page-links .post-page-numbers:hover, .page-links span.current, .page-numbers li a:hover, .page-numbers li span.current{background:var(--wt-btn-bg-color);color:var(--wt-btn-text-color);border-color:var(--wt-btn-border-color);}
.infinite-pagination{text-align:center;display:flex;flex-direction:column;width:100%;align-items:center;}

/**
 * 2.10 Block Styles
 */
.entry-content > [class*="wp-block-"]{margin-bottom:1.5rem}
/* Block:Button */
.wp-block-button{margin-bottom:1.5em;}
.wp-block-button.is-style-squared .wp-block-button__link{border-radius:inherit;}
/** Alignment */
.wp-block-archives.aligncenter, .wp-block-categories.aligncenter, .wp-block-latest-posts.aligncenter{text-align:center;}
/* Image */
.wp-block-image{margin-bottom:1.5em;}
.wp-block-image figure{margin-bottom:0;margin-top:0;}
.wp-block-image figure.alignleft{margin:0 1.5em 1.5em 0;}
.wp-block-image figure.alignright{margin:0 0 1.5em 1.5em;}
figure.wp-block-gallery.alignleft{margin-right:15px;}
figure.wp-block-gallery.alignright{margin-left:15px;}
.entry-content > .alignwide:not(.wp-block-group.has-background), .entry-content > .alignfull:not(.wp-block-group.has-background){margin-bottom:1.5em;}
.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container, .wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text, .wp-block-cover:not([class*=background-color]) .wp-block-cover-text, .wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container, .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text, .wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text{color:#fff;}
.wp-block-cover, .wp-block-cover-image{margin-top:1.5em;margin-bottom:1.5em;}

/**
 * Block Widget
 */
.widget_block .wp-block-group__inner-container > *:first-child, .sidebar-widget .widget-title{	margin-bottom:.7rem;}
.wp-block-latest-comments__comment{line-height:var(--wt-line-height);}
.widget_block ul, .widget_block ol{list-style:none;margin:0;}

/**
 * 2.11 Galleries
 */
.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;position:relative;width:50%;}
.gallery-columns-1 .gallery-item{width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-item a img{display:block;transition:filter 0.2s ease-in;transition:filter 0.2s ease-in, -webkit-filter 0.2s ease-in;backface-visibility:hidden;}
.gallery-item a:hover img, .gallery-item a:focus img{filter:opacity(60%);}
.gallery-caption{background:rgba(255,255,255,.8);font-size:12px;overflow:hidden;margin-bottom:0;padding:8px 0;position:absolute;bottom:0;text-indent:10px;text-overflow:ellipsis;opacity:0;visibility:hidden;width:100%;white-space:nowrap;font-style:italic;}
.gallery-item:hover .gallery-caption{opacity:1;visibility:visible;}

/**
 * 2.12 Media
 */
img, video{height:auto;max-width:100%;}
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed, iframe, object{margin-bottom:.687em;max-width:100%;}
.wp-caption, .gallery-caption{color:var(--wt-link-color);font-size:13px;font-size:0.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto;}
.wp-caption .wp-caption-text{margin:0.6em 0;}

/**
 * 2.13 Footer
 */
.footer-links ul{padding:0;margin:-3px 0;}
.footer-links li{padding:3px 0;margin:0;}
.footer-links a, .footer-contact a{color:#fff;}
.footer-links a:hover, .footer-contact a:hover{color:var(--wt-link-hcolor);}
.footer-links a:before{content:"";display:inline-block;width:0px;height:3px;vertical-align:middle;background-color:var(--wt-link-hcolor);;}
.footer-links a:hover:before{width:4px;margin-right:3px;}
.elementor-shortcode > p[style="color: indianred;"]{display:none;}
.mc4wp-form .mc4wp-response p{margin-bottom:0;}
.mc4wp-form .mc4wp-error{color:#8f8f8f;}
.footer-newsletter .input-group > .form-control, .footer-newsletter .input-group > .btn{height:60px;}
.footer-newsletter .input-group > .btn:hover{background-color:var(--wt-link-hcolor);;border-color:var(--wt-link-hcolor);;opacity:0.8;}
.footer-newsletter .input-group > .form-control{font-size:15px;padding:10px 20px;}
.input-group > .newsletter-input + .newsletter-submit{z-index:3;}
.newsletter-button-style2 .input-group > .form-control{height:55px;padding:10px 155px 10px 20px;}
.newsletter-button-style2 .input-group > .newsletter-submit{height:43px;position:absolute;top:50%;right:7px;transform:translateY(-50%);background:#000;border-color:#000;}
.newsletter-button-style2 .input-group > .newsletter-submit:hover{background-color:var(--wt-theme-color);border-color:var(--wt-theme-color);}
.newsletter-simple .input-group > .form-control{margin-right:15px;}
.newsletter-icon .input-group .newsletter-submit .txt, .newsletter-style3 .input-group .newsletter-submit .txt{display:none;}
.newsletter-icon .input-group .newsletter-submit .ico{display:block !important;color:var(--wt-theme-color);}
.newsletter-icon .input-group .newsletter-submit{background:transparent;position:absolute;right:0;border:none;}
.newsletter-style3 .input-group .newsletter-submit .ico{display:block !important;background:transparent;color:#fff;}
.newsletter-style4 .newsletter-submit{background-color:#000;border-color:#000;}
.newsletter-style4 .newsletter-submit:hover{background-color:#3a3a3a;border-color:#3a3a3a;}
.newsletter-style5 .newsletter-input, .newsletter-style5 .newsletter-submit{border-radius:5px !important;}
.newsletter-style6 .newsletter-input{border-radius:5px 0 0 5px !important;}
.newsletter-style6 .newsletter-submit{border-radius:0 5px 5px 0  !important;}
@media only screen and (max-width:767px){
.wt-mobile-collapse{padding-top:0;padding-bottom:0;}
.wt-mobile-collapse .wt-collapse-title{border-bottom:1px solid #3e516f;padding-bottom:15px;margin-top:15px;}
.wt-mobile-collapse .wt-collapse-title:after{content:"\ea45";font-family:"annimex-icons";font-size:17px;display:block;position:absolute;right:15px;top:0px;}
.wt-mobile-collapse.wt-open .wt-collapse-title:after{content:"\ea48";}
.wt-mobile-collapse .wt-collapse-content{display:none;}
.footer-black .wt-collapse-title{border-color:#434343;}
.footer-style-3 .wt-collapse-title{border-color:#ece7e4;}
.footer-style-4 .wt-collapse-title{border-color:#ddd;}
.footer-style-5 .wt-collapse-title{border-color:#404040;}
.footer-style-7 .wt-collapse-title{border-color:rgba(181,181,181, 0.15);}
.newsletter-simple .input-group{display:flex;flex-direction:column;gap:10px;}
.newsletter-simple .input-group > input, .newsletter-simple .input-group > button{width:100%;}
.newsletter-submit{font-size:13px;}
}

/**
* 3.0 Elements
*/

/**
 * 3.1 Banner
 */
.hwt-banner-bx{width:100%;display:flex;position:relative;}
.hwt-banner .bx-wrap-cont{display:flex;flex-direction:column;flex-wrap:wrap;align-items:baseline;padding:20px;position:absolute;z-index:1;}
.hwt-banner a:not(.hwt-button):hover{color:inherit;}
.hwt-banner .bx-wrap-cont .title{font-size:22px;margin:0;text-transform:uppercase;}
.hwt-banner .bx-wrap-cont .title + .btn{margin:15px 0 0;}
.hwt-banner .bx-wrap-cont .counts{opacity:0.7;display:block;margin-top:5px;}
.hwt-banner .btn-wrap-cont{position:relative;padding:0;}
.ban-styl2 .bx-wrap-cont{position:relative;}
.bnr-border-top-white{border-top:2px solid #fff;}

/**
 * 3.2 Featured Box
 */
.bx-title{position:relative;margin:0;}
.bx-wrap{display:flex;outline:none;align-items:normal;}
.bx-carousel, .bx-carousel > .hwt-features-box{display:block;}
.bx-heading{display:block;}
.hwt-bxim, .bxim-view-default{display:flex;}
.fbox-ico{display:flex;text-align:center;justify-content:center;flex-flow:row;}
.fbox-ico .align-items-start{margin-top:5px}
.fbox-ico .bx-ico-img{line-height:normal;font-size:inherit;padding:0;justify-content:center;align-items:inherit;display:flex;width:inherit;position:relative;border-width:1px;}
.fbox-ico .e-font-icon-svg{width:1em;font-size:inherit;}
.bxim-view-stacked.ico-csize .fbox-ico{width:auto;}
.bxim-shape-circle .fbox-ico{border-radius:50%}
.bxim-stkfrm .bx-ico-img{border-radius:50%;position:relative;line-height:normal;align-items:center;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;}
.bxim-view-framed .bx-ico-img{border-width:2px;border-style:solid;overflow:hidden;background:0 0 !important}
.bxim-stkfrm.ico-csize .bx-ico-img{width:calc(1em*2.4);height:calc(1em*2.4);}
.bxim-stkfrm.ico-csize .fbx-image{padding:.7em;}
.bxim-shape-square .bx-ico-img{border-radius:0}
.bx-ico-img .bx-img{max-width:max-content}
.hwt-bxim, .hwt-features-box{display:flex;gap:10px;flex-direction:row;}
.bxim-pos-left .bx-img img, .bxim-pos-right .bx-img img{max-width:100%;}
.bx-img{max-width:100%;position:relative;overflow:hidden;width:100%;}
.bxim-pos-left .bx-im-wrap.sm-p + .bx-wrap-cont, .bxim-pos-left .sm-p.bx-im-wrap + .bx-content{padding-left:5px}
.bxim-pos-right .bx-im-wrap.sm-p + .bx-wrap-cont, .bxim-pos-right .sm-p.bx-im-wrap + .bx-content{padding-right:5px}
.bxim-pos-left .bx-im-wrap + .bx-wrap-cont, .bxim-pos-left .bx-im-wrap + .bx-content{padding-left:10px}
.bxim-pos-right .bx-im-wrap + .bx-wrap-cont, .bxim-pos-right .bx-im-wrap + .bx-content{padding-right:10px}
.bx-wrap-cont{display:flex;align-items:baseline;flex-flow:column;}
.bx-wrap-cont :is(h1, h2, h3, h4, h5, h6).bx-title{color:inherit;}
.bxim-pos-top{flex-direction:column}
.bxim-pos-top .fbox-ico + .bx-wrap-cont{margin-top:10px;}
.bxim-pos-top .bx-wrap-cont{padding-left:0}
.bxim-pos-right{flex-direction:row-reverse}
.bximg-view-circle .bx-img{border-radius:50%}
.bxim-view-defaul{display:flex;}
.phone-icon-rotate{transform:rotate(105deg);margin-right:10px;}
.splitline-skin{position:relative;}
.splitline-skin-xl::before, .splitline-skin-md::before, .splitline-skin-sm::before, .splitline-skin-xl::after, .splitline-skin-md::after, .splitline-skin-sm::after{content:"";background:#000;height:2px;width:30px;position:absolute;top:50%;}
.splitline-skin-xl::before, .splitline-skin-md::before, .splitline-skin-sm::before{left:-45px;}
.splitline-skin-xl::after, .splitline-skin-md::after, .splitline-skin-sm::after{right:-45px;}
.video-popup-content .elementor-custom-embed-play{box-shadow:0 0 0 0 rgba(255,255,255,.7);-webkit-animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;-moz-animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;}
@media (max-width:992px){.bxim-pos-md-left{flex-direction:row}
.bxim-pos-md-top{flex-direction:column}
.bxim-pos-md-bot{flex-direction:row}}
@media (max-width:767px){
.bxim-pos-sm-top{flex-direction:column}
.bxim-pos-sm-top .bx-wrap-cont{padding-left:0;margin-top:10px}}

/**
 * 3.3 Gallery
 */
.hwt-gallery{width:100%;}
.grid-no-padding .gal-item{padding-left:0;padding-right:0;}
.grid-no-padding .hwt-gallery{margin:0;}
.gal-item-wrap{display:flex;flex-direction:column;position:relative;overflow:hidden;}
.masonry-wrap .gal-item{margin:0;}

/**
 * 3.4 Image Box
 */
.wt-imgbx{gap:15px;flex-direction:column;}
.wt-imgbx .bx-wrap-cont{gap:5px;}
.wt-imgbx .bx-title{color:inherit;}
.wt-imgbx .fbox-ico{text-align:center;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;-ms-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;cursor:pointer;position:absolute;left:10px;border-radius:50%;top:10px;z-index:9;background-color:#ffffff;box-shadow:0 0 3px rgba(0,0,0,0.15);}
.imgbx-styl1, .imgbx-styl2{position:relative;overflow:hidden;}
.imgbx-styl1 .bx-wrap-cont, .imgbx-styl2 .bx-wrap-cont{background:rgba(41,51,85,0.77);color:#fff;text-align:center;position:absolute;left:0;top:auto;right:0;bottom:0;margin:0;padding:15px 20px;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;}
.imgbx-styl2 .bx-wrap-cont{top:0;}
@media only screen and (min-width:992px){
.wt-imgbx .fbox-ico{opacity:0;visibility:hidden;-webkit-transform:translateZ(0) scale(0.1);transform:translateZ(0) scale(0.1);}
.wt-imgbx:hover .fbox-ico{opacity:1;visibility:visible;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);}
.imgbx-styl1 .bx-wrap-cont, .imgbx-styl2 .bx-wrap-cont{-webkit-transform:translateY(105%);transform:translateY(105%);top:auto;}
.imgbx-styl1:hover .bx-wrap-cont, .imgbx-styl2:hover .bx-wrap-cont{-webkit-transform:none;transform:none;}
.imgbx-styl2 .bx-wrap-cont{background-color:#f7f7f7;;justify-content:center;align-items:center;color:initial;}
.imgbx-styl2:hover .bx-wrap-cont{top:0; bottom:0;}
}

/**
 * 3.5 Countdown
 */
.bx-main-cbox:not(.loaded){display:none;}
.bx-main-cbox{gap:10px}
.bxim-stkfrm .bx-main-cbox .bx-ico-img, .bx-main-cbox .bx-wrap-cbox{padding:0;}
.bxim-view-default .bx-main-cbox>div{margin:0;gap:0}
.bxim-view-default .bx-main-cbox>div:first-child{margin-left:0}
.bxim-view-default .bx-main-cbox>div:last-child{margin-right:0}
.bx-cbox{display:flex;flex-direction:column}
.bx-cbox>span{font-size:initial}
.bxim-view-default .bx-wrap-cbox{position:relative;display:flex}
.cbox-divider-1 .bx-wrap-cbox:not(:last-child):after{content:'';border-width:0 1px 0 0;border-style:solid;color:rgba(0, 0, 0, .1);position:absolute;top:52%;bottom:0;right:-20px;display:block;height:75%;transform:translateY(-50%);}
@media (max-width:767px){.bx-main-cbox{gap:5px}}

/**
 * 3.6 Testimonials
 */
.testimonial-content{display:flex;flex-direction:column;align-items:center;}
.testimonial-1 .testimonial-content{border:1px solid transparent;}
.testimonial-1 .testimonial-content .product-review .icon{font-size:15px;}
.testimonial-2 .testimonial-content{border:1px solid;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.bx-rating{color:#ffb503;}
.bx-rating .star-rating span{color:inherit;}
.testi-info .bx-img{width:auto;}

/**
 * 3.7 Icon List
 */
.hwt-list{display:flex;flex-direction:column;margin-bottom:0;width:100%;}
.hwt-list.list-carousel{flex-direction:row;}
.icon-lst-carousel{flex-direction:column;max-width:100%;}
.hwt-list .list-item{position:relative;margin-left:0;display:flex;gap:10px;}
.hwt-list .icon-type-disc, .hwt-list .icon-type-number{display:list-item;list-style:disc;margin-left:1.2em;margin-bottom:5px;}
.hwt-list .icon-type-number{list-style:auto;}
.hwt-list .bx-content{margin-bottom:0;}
.divider-ver .list-item{margin-right:15px;position:relative;}
.divider-ver .list-item:after{content:"";padding-left:10px;border-bottom-width:0 !important;border-top-width:0 !important;border-left-width:0 !important;position:absolute;right:0;top:50%;transform:translateY(-50%);} 
.divider-hor .list-item:after{content:"";border-bottom:1px solid;border-left:0;position:absolute;width:100%;border-top:0;border-right:0;left:0;bottom:-5px;border-top-width:0px !important;}
.divider-ver .list-item:last-child:after, .divider-hor .list-item:last-child:after{display:none}

/**
 * 3.8 Social Icons
 */
.social-links{display:flex;flex-direction:row;justify-content:flex-start}
[class*="ico-"], [class*="social-"], .share-button i[class*="fa-"]{transition:all 0.3s ease;}
.colored-hover:hover, .text-colored:not(:hover), .social-links [class*="social-"], .share-button i:not(:hover){background-color:transparent;border-color:transparent;}
.ico-facebook.colored-hover:hover, .text-colored.ico-facebook:not(:hover), .social-links .social-facebook, .share-button i.fa-facebook{color:var(--facebook);background-color:var(--facebook);border-color:var(--facebook);}
.ico-twitter.colored-hover:hover, .text-colored.ico-twitter:not(:hover), .social-links .social-twitter, .share-button i.fa-twitter{color:var(--twitter);background-color:var(--twitter);border-color:var(--twitter);}
.ico-pinterest.colored-hover:hover, .text-colored.ico-pinterest:not(:hover), .social-links .social-pinterest, .share-button i.fa-pinterest{color:var(--pinterest);background-color:var(--pinterest);border-color:var(--pinterest);}
.ico-linkedin.colored-hover:hover, .text-colored.ico-linkedin:not(:hover), .social-links .social-linkedin{color:var(--linkedin);background-color:var(--linkedin);border-color:var(--linkedin);}
.ico-tumblr.colored-hover:hover, .text-colored.ico-tumblr:not(:hover), .social-links .social-tumblr{color:var(--tumblr);background-color:var(--tumblr);border-color:var(--tumblr);}
.ico-stumbleupon.colored-hover:hover, .text-colored.ico-stumbleupon:not(:hover), .social-links .social-stumbleupon{color:var(--stumbleupon);background-color:var(--stumbleupon);border-color:var(--stumbleupon);}
.ico-reddit.colored-hover:hover, .text-colored.ico-reddit:not(:hover), .social-links .social-reddit{color:var(--reddit);background-color:var(--reddit);border-color:var(--reddit);}
.ico-whatsapp.colored-hover:hover, .text-colored.ico-whatsapp:not(:hover), .social-links .social-whatsapp, .share-button i.fa-whatsapp{color:var(--whatsapp);background-color:var(--whatsapp);border-color:var(--whatsapp);}
.ico-instagram.colored-hover:hover, .text-colored.ico-instagram:not(:hover), .social-links .social-instagram{color:var(--instagram);background-color:var(--instagram);border-color:var(--instagram);}
.ico-flickr.colored-hover:hover, .text-colored.ico-flickr:not(:hover), .social-links .social-flickr{color:var(--flickr);background-color:var(--flickr);border-color:var(--flickr);}
.ico-email.colored-hover:hover, .text-colored.ico-email:not(:hover), .social-links .social-email, .share-button i.fa-envelope-o{color:var(--email);background-color:var(--email);border-color:var(--email);}
.ico-youtube.colored-hover:hover, .text-colored.ico-youtube:not(:hover), .social-links .social-youtube{color:var(--youtube);background-color:var(--youtube);border-color:var(--youtube);}
.ico-github.colored-hover:hover, .text-colored.ico-github:not(:hover), .social-links .social-github{color:var(--github);background-color:var(--github);border-color:var(--github);}
.ico-dribbble.colored-hover:hover, .text-colored.ico-dribbble:not(:hover), .social-links .social-dribbble{color:var(--dribbble);background-color:var(--dribbble);border-color:var(--dribbble);}
.ico-behance.colored-hover:hover, .text-colored.ico-behance:not(:hover), .social-links .social-behance{color:var(--behance);background-color:var(--behance);border-color:var(--behance);}
.ico-vk.colored-hover:hover, .text-colored.ico-vk:not(:hover), .social-links .social-vk{color:var(--vk);background-color:var(--vk);border-color:var(--vk);}
.bxim-view-stacked .colored-hover:hover, .bxim-view-stacked .text-colored:not(:hover){color:#fff;}
.social-links a{border:0 solid;text-align:center;display:flex;align-items:center;flex-direction:row;flex:none;margin:0 .2em}
.social-links a:hover{opacity:.8}
.social-icon-style-default .social-link .icn>i{padding:0}
.social-share-links.social-icon-style-default .social-link{background:no-repeat;border:none;margin:0}
.social-icon-style-boxed a .icn, .social-icon-style-boxed a:hover .icn, .social-icon-style-flat a.social-link span, .social-icon-style-flat a.social-link:hover span, .social-icons.social-icon-style-fill_colored a:hover .icn, .social-icons.social-icon-style-fill_colored a>span{color:#fff}
.social-share-links a .icn{margin:0;min-width:20px}
.social-share-links a .icn>i{padding-left:0;padding-right:0;height:auto;font-size:1em}
.social-links a span.text{white-space:nowrap;font-size:.9em;padding:0 .9em 0 0}
.social-icon-style-boxed a span.text, .social-icon-style-default a span.text, .social-icon-style-fill_colored a span.text{padding-left:.9em}
.social-links-icon-label.social-icon-style-default:not(.social-share-links) a span.text{padding-left:.5em}
.social-links a span{flex-direction:column;height:100%;display:flex;justify-content:center;position:relative}
.social-links-label a span.text{padding:.4em .8em;margin:0}
.social-icon-style-default.social-share-links a .text:before, .social-icon-style-fill_colored a .text:before{content:"";position:absolute;right:0;background:rgba(0, 0, 0, .1);top:0;bottom:0;left:0}
.social-icon-shape-rounded a{border-radius:.5em}
.social-icon-style-bordered a.social-link, .social-icon-style-bordered a.social-link span{border-width:2px;background:0 0}
.social-icon-style-boxed a.social-link{border-width:2px}
.social-icon-style-boxed a span.text{background:#fff}
.social-icon-shape-circle a{border-radius:15em}
.social-icons.social-icon-style-colored a span.icn, .social-icons.social-icon-style-default a span.icn{min-width:20px}
.social-icons.social-icon-style-colored a, .social-icons.social-icon-style-colored a span, .social-icons.social-icon-style-default a, .social-icons.social-icon-style-default a span{background:0 0}
.color-inherit>a, .social-icons.social-icon-style-default a span, .social-icons.social-icon-style-default a:hover span, .social-icons.social-icon-style-default a:not(:hover), .theme-color.color-inherit>a:not(:hover){color:inherit}
.bxim-view-default.fbx-soc-icons .fbx-icon{background:0 0;border:none}
.bxim-view-default [class*=ico-]{width:auto;height:auto}
.wt-social-btns .sec-title{font-weight:600;}
.fbx-soc-icons{display:flex;gap:5px;margin-bottom:0;}

/**
 * 3.9 Marquee
 */
 .wt-marquee{font-size:13px;font-weight:400;padding:10px 0;overflow:hidden;box-sizing:border-box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;}
.marquee-content{display:flex;}
.wt-marquee .hwt-list{animation:wt-marquee-rtl var(--wt-marquee-duration, 30s) infinite linear;-webkit-animation:wt-marquee-rtl var(--wt-marquee-duration, 30s) infinite linear;flex-shrink:0;display:flex;flex-direction:row;margin:0;display:inline-flex;width:auto;}
.wt-marquee .hwt-list .list-item{flex-shrink:0;display:inherit;margin:0 40px;align-items:center;}
.wt-marquee .hwt-list:hover .list-item{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;-ms-animation-play-state:paused;animation-play-state:paused;}
.wt-marquee .hwt-list a{color:inherit;display:inherit;}
.wt-marquee .bx-content > p{margin-bottom:0;}
.separator-icon{position:absolute;right:100%;transform:translate(-100%,-50%);top:50%;}
@-webkit-keyframes wt-marquee-rtl{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}
@keyframes wt-marquee-rtl{0%{transform:translateX(0) }100%{transform:translateX(-100%) }}
@-webkit-keyframes wt-marquee-ltr{0%{transform:translateX(-100%);}100%{transform:translateX(0);}}
@keyframes wt-marquee-ltr{0%{transform:translateX(-100%) }100%{transform:translateX(0) }}
.marquee-hover-pause:hover .hwt-list{-webkit-animation-play-state:paused;animation-play-state:paused;}
.marquee-direction-ltr .hwt-list{animation:wt-marquee-ltr 30s infinite linear;-webkit-animation:wt-marquee-ltr 30s infinite linear;}

/**
 * 3.10 Mini List Items Section
 */
.mini-list-items .column-ttl{font-size:22px;margin:0 0 30px;text-transform:uppercase;}
.mini-list-items .col-item{display:flex;gap:15px;padding:0;flex-direction:column;}
.mini-list-items .col-item:after{position:absolute;width:100%;bottom:0;}
.mini-list-items .bx-image{max-width:85px;margin:0;}
.mini-list-items .bx-title, .widget_recent_comments ul li>a,.widget_recent_entries ul li a{font-size:1em;font-weight:600;margin:0 0 2px;}
.mini-list-items .col-item .bx-price{font-size:1em;margin:5px 0;}
.mini-list-items .bx-date, .mini-list-items .meta-cats, .mini-list-items .bx-content, .widget_recent_entries .post-date{font-size:.9em;opacity:.75;}
.bx-divider .col-item:not(:last-child), .widget_recent_entries ul li:not(:last-child){border-bottom:1px solid #ececec;padding-bottom:10px;margin-bottom:10px;}
@media (max-width:991px){.mini-list-items.col-row .col-item{padding:0;}}

/**
 * 3.11 Team Member
 */
.hwt-team-member{display:flex;flex-direction:column;gap:15px;}
.hwt-team-member .bx-name{margin-bottom:8px;}
.hwt-team-member .bx-title{margin-bottom:5px;}
.tm-styl2 .tm-img{overflow:hidden;position:relative;}
.tm-styl2 .fbx-soc-icons, .tm-styl4 .fbx-soc-icons{position:absolute;bottom:0;z-index:2;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;justify-content:center;padding:10px;background:rgba(255,255,255,.7);color:#fff;-webkit-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out;}
.tm-styl2:hover .fbx-soc-icons, .tm-styl4:hover .fbx-soc-icons{-webkit-transform:none;transform:none;}
.tm-styl2 .fbx-soc-icons .fbox-ico{margin-bottom:0}
.tm-styl4{position:relative;}
.tm-styl4 .bx-wrap-cont{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:90%;text-align:center;background-color:white;padding:12px;border-radius:5px;z-index:11;}
.tm-styl4 .fbx-icons{transform:translateY(10%);flex-direction:column;background:no-repeat;top:0;height:auto;bottom:auto;right:0;left:auto;width:auto;opacity:0;visibility:hidden;transition:all ease-out .3s;-webkit-transition:all ease-out .3s;}
.tm-styl4:hover .fbx-soc-icons{opacity:1;visibility:visible;}
.tm-styl4 .fbx-icons li{margin:0}

/**
 * 3.12 Accordion
 */
.hwt-accordion{display:inline-block;width:100%;}
.accordions-wrap{display:flex;flex-direction:column;width:100%;}
.accordions-wrap .bx-title{border:none;margin:0;font-weight:500;font-size:1em;cursor:pointer;background:transparent;color:#333;padding:.7rem 3rem .7rem 1.25rem;width:100%;justify-content:left;}
.accordions-wrap .bx-title .fbox-ico{position:absolute;right:-1px;height:-webkit-fill-available;width:inherit;max-width:40px;align-items:center;top:-1px;}
.accordions-wrap .accordion-button::after, .accordions-wrap .bx-title[aria-expanded=false] .fbox-ico .list-icon:is(.icon-active), .accordions-wrap .bx-title[aria-expanded=true] .fbox-ico .list-icon:not(.icon-active){display:none;}
.accordions-wrap .accordion-button:not(.collapsed){color:var(--wt-secondary-color);}
.accordions-wrap .list-icon:before{font-weight:600;}
.accdn-styl2 .bx-title{background:#f7f7f7;box-shadow:none;}
.accdn-styl2 .accordion-item{background-color:#fff;border-radius:0;margin-bottom:10px;position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border:1px solid #ececec;}
.accdn-styl3 .accordion-item{border:none;}
.accdn-styl3 .bx-title{border-bottom:1px solid #eee;border-top:0px solid #eee;box-shadow:none;padding-left:0;padding-right:0;}
.accdn-styl3 .accordion-item:not(:first-child) .bx-title:not(.collapsed){border-top-width:1px;margin-top:-1px;}
.accdn-styl3 .accordion-body{padding-left:0;padding-right:0;}

/**
 * 3.13 Search
 */
/* .search-wrap input{height:auto;} */

/**
 * 3.14 Progress Bar
 */
.hwt-progress-bar{display:inline-block;width:100%;}
.prog-bar-style2 .bx-progress_bar{display:flex;justify-content:space-between;flex-direction:row;padding:0 10px;}

/**
 * 3.15 Video
 */
.hema-video .elementor-open-lightbox img{aspect-ratio:auto !important;}
.hema-video .elementor-custom-embed-play{display:flex;height:auto;align-items:center;justify-content:center;}
.hema-video .elementor-custom-embed-play > i{font-size:70px;border-radius:50%;opacity:.8;color:#fff;position:absolute;z-index:2;box-shadow:0 0 0 0 rgba(255,255,255,.7);-webkit-animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;-moz-animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;animation:1.25s cubic-bezier(.66,0,0,1) infinite video-button;}
@-webkit-keyframes video-button{to{box-shadow:0 0 0 45px rgba(255,255,255,0);}}
@-moz-keyframes video-button{to{box-shadow:0 0 0 45px rgba(255,255,255,0);}}
@keyframes video-button{to{box-shadow:0 0 0 45px rgba(255,255,255,0);}}

/**
 * 3.16 WT Slider
 */
/* .wt-slider[data-items="1"] .slider-slide:not(:first-child){display:none;} */
.wt-slider .swiper-pagination.swiper-pagination-horizontal{bottom:40px;}
.wt-slider .hema-image, .wt-slider .hema-image img, .wt-slider .elementor-widget-hema-image{display:block;width:100%;}
.wt-slider .swiper-slide > .elementor > .elementor-element{padding:0;}
.wt-slider .bx-content p:last-child{margin:0;}
@media only screen and (max-width:576px){.wt-dot-styl:not(.wt-line-dot-styl, .wt-line-rnd-dot-styl) .swiper-pagination-bullet{width:10px;height:10px;}.wt-slider .swiper-pagination.swiper-pagination-horizontal{bottom:10px;}
}

/**
 * 3.17 Image Carousel
 */
.hwt-image-carousel, .hwt-bxim.hwt-image-carousel{display:inline-block;width:100%;}
.image-carousel-inn-item{display:block;height:inherit;}
.imgcar-insta-styl .fbox-ico{opacity:0;visibility:hidden;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);-webkit-transition:transform .3s ease;transition:transform .3s ease;}
.imgcar-insta-styl .image-carousel-item:hover .fbox-ico{opacity:1;visibility:visible;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);z-index:3;}
.imgcar-insta-styl .image-carousel-item{position:relative;}
.imgcar-insta-styl .zoom-out:before, .imgcar-insta-styl .zoom-in:before{background-color:rgba(0,0,0,0.5);}
/* Pre Loader */
#pre-loader{background-color:#000;height:100%;width:100%;position:fixed;margin-top:0px;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;z-index:999999;}
.pre-loader-in{position:absolute;top:50%;left:50%;margin:0 auto;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.preLoader{color:#FFF;position:relative;display:inline-block;margin-top:0;font-size:48px;line-height:1;letter-spacing:4px;box-sizing:border-box;text-transform:uppercase;font-weight:600;}
.preLoader:before{content:'';box-sizing:border-box;position:absolute;right:86px;bottom:4px;height:34px;width:7px;background:var(--wt-theme-color);}
.preLoader:after{content:'';width:14px;height:14px;position:absolute;left:144px;top:-11px;border-radius:50%;background:var(--wt-theme-color);box-sizing:border-box;animation:animloader 1s ease-in infinite;}
@keyframes animloader{0%{transform:translateY(8px) scaleY(1px) scaleX(1.25);}25%, 75%{transform:translateY(-5px) scaleY(1.2) scaleX(1);}50%{transform:translateY(-10px) scaleY(1) scaleX(1);}100%{transform:translateY(8px) scaleY(0.8) scaleX(0.8);}}

/**
 * 3.18 Heading
 */
.hwt-heading{display:flex;flex-direction:column;width:100%;}
.hwt-heading > p, .bx-wrap-cont > p, .hema-element > p{margin:0;line-height:normal;}

/**
 * 3.19 Posts
 */
.hwt-posts{display:flex;flex-direction:column;}
.hwt-posts .post-item{display:flex;}
.hwt-posts .bx-img{width:auto;}
.hwt-posts .bx-wrap-cont{gap:5px;justify-content:space-between;flex:50%;}
.hwt-posts .post-title{font-weight:600;line-height:1.2;}
.hwt-posts .post-date{color:#515151;}

/**
 * 3.20 Counter
 */
.hwt-counter{display:flex;}

/**
 * 3.21 Mobile Bottom Navbar
 */
@media only screen and (max-width:992px){
.mobile-bottom-navbar{position:fixed;bottom:0;right:0;left:0;z-index:999;overflow:auto hidden;padding:25px 5px;height:47px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.12);transition:transform .25s;}
.mobile-bottom-navbar .menu-item, .mobile-bottom-navbar .menu-item a{position:relative;-ms-flex:1 0 auto;flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.mobile-bottom-navbar .label{display:block;padding:0;margin:5px 0 0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1;}.mobile-bottom-navbar .icon{font-size:15px;display:flex;position:relative;padding:0 4px;}.wt-mob-bot-navbar .footer{padding-bottom:47px;}.wt-mob-bot-navbar #scrollUp{bottom:60px;}
}

/**
 * 4.0 Plugins / Utilities
 */
/*
 * 4.1 Elementor Overrides
 */
body .e-con{--container-default-padding-inline-end:var(--wt-grid-gap);--container-default-padding-inline-start:var(--wt-grid-gap);--container-default-padding-top:var(--wt-grid-row-gap);--container-default-padding-right:var(--wt-grid-gap);--container-default-padding-bottom:var(--wt-grid-row-gap);--container-default-padding-left:var(--wt-grid-gap);--widgets-spacing:calc(var(--wt-grid-row-gap)* 2);}

/*
 * 4.2 Magnific Popup
 */
.wt-mfp-action{position:relative;}
.wt-mfp-popup .wt-mfp-content{position:relative;width:90%;max-width:920px;margin:0 auto;padding:0;background-color:#fff;box-sizing:border-box;overflow:hidden;}
.wt-mfp-content > div{padding:25px;width:100%;height:100%;max-height:100%;overflow-y:auto;}

/**
 * 4.3 Swiper Slider
 */
.row.swiper>*{max-width:max-content;}
.wt-swiper-slider.swiper-vertical{height:100%;}
.wt-swiper-slider.swiper-initialized.row > .swiper-wrapper{padding:0;}
.wt-swiper-slider:not(.swiper-initialized){flex-direction:row;flex-wrap:nowrap;}
.wt-swiper-slider .swiper-wrapper{flex-flow:row;padding-bottom:1px;}
.swiper-button-prev:after{content:"\ea8b";}
.swiper-button-next:after{content:"\ea8c";}
.wt-swiper-nav-btn{-ms-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.wt-swiper-nav-btn:after{font-family:"annimex-icons";color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;display:block;--swiper-navigation-size:15px;font-weight:600;}
.wt-swiper-nav-btn svg{display:none;}
.swiper-navigation .wt-swiper-nav-btn.swiper-button-disabled{cursor:no-drop;pointer-events:visible;opacity:.8;}
.swiper-navigation .wt-swiper-nav-btn{margin-top:0;transform:translateY(-50%);}
.wt-swp-vertical .wt-swp-nav .wt-swiper-nav-btn{top:0px;right:auto;left:50%;transform:translateX(-50%);padding:10px;margin:0;}
.wt-swp-vertical .wt-swp-nav .wt-swiper-nav-btn:after{transform:rotate(90deg);transform-origin:center;}
.wt-swp-vertical .wt-swp-nav .swiper-button-next{bottom:50px;top:auto;}
.wt-arw-styl .wt-swiper-nav-btn{width:40px;height:40px;border-radius:50%;}
.wt-arw-mid-out .wt-swp-vertical .swiper-button-prev{top:-50px;}
.wt-arw-mid-out .wt-swp-vertical .swiper-button-next{bottom:0px;}
.wt-arw-mid-ctr .wt-swp-vertical .swiper-button-prev{top:-20px;}
.wt-arw-mid-ctr .wt-swp-vertical .swiper-button-next{bottom:30px;}
.wt-arw-bot-ctr .wt-swp-vertical .wt-swp-nav{display:flex;justify-content:center;}
.wt-arw-bot-ctr .wt-swp-vertical .wt-swiper-nav-btn, .wt-arw-top-rt .wt-swp-vertical .wt-swiper-nav-btn{position:relative;bottom:0;top:0;left:auto;transform:none;}
.wt-arw-top-rt .wt-swp-vertical .wt-swiper-slider{padding-top:50px;}
.wt-arw-top-rt .wt-swp-vertical .wt-swp-nav{display:flex;justify-content:center;top:0;right:0;}
.swiper-button-prev:hover:after, .swiper-button-next:hover:after{opacity:1;}
.wt-arw-dots-styl .wt-swiper-nav-btn{width:35px;height:35px;background-color:rgba(255,255,255,0.7);border-radius:100%;}
.wt-arw-dots-styl .wt-swiper-nav-btn:hover, .wt-arw-styl .wt-swiper-nav-btn:hover{background-color:rgba(255,255,255,0.9);box-shadow:0 0 4px rgba(0,0,0,0.3) !important;}
.wt-arw-hvr .wt-swiper-nav-btn, .wt-arw-hvr-in .wt-swiper-nav-btn{opacity:0;visibility:hidden;}
.wt-arw-hvr:hover .wt-swiper-nav-btn, .wt-arw-hvr-in:hover .wt-swiper-nav-btn{opacity:1;visibility:visible;}
.wt-arw-dots-styl .wt-swiper-nav-btn.swiper-button-disabled{background-color:rgba(255,255,255);box-shadow:0 0 4px rgba(0,0,0,0.3) !important;opacity:.8;}
.wt-arw-mid-ctr .swiper-button-prev{left:0;}
.wt-arw-mid-ctr .swiper-button-next{right:0;}
.wt-arw-mid-in .swiper-button-prev{left:20px;}
.wt-arw-mid-in .swiper-button-next{right:20px;}
.wt-arw-mid-out .swiper-button-prev{left:-50px;}
.wt-arw-mid-out .swiper-button-next{right:-50px;}
.wt-arw-bot-ctr .wt-swiper-nav-btn{position:absolute;bottom:0;top:initial;left:50%;}
.wt-arw-bot-ctr .swiper-button-prev{transform:translate(-50%);}
.wt-arw-bot-ctr .swiper-button-next{transform:translate(50%);}
.wt-arw-top-rt .wt-swiper-nav-btn{position:absolute;top:0;left:auto;right:0;}
.wt-arw-top-rt .swiper-navigation{position:absolute;top:0;right:15px;display:flex;gap:10px;}
.wt-arw-top-rt .swiper-button-prev{left:-25px;}
.wt-arw-top-rt .swiper-button-prev{transform:translate(-50%);}
.wt-arw-top-rt .swiper-button-next{transform:translate(50%);}
.wt-arw-hvr-in:hover .swiper-button-prev{left:20px}
.wt-arw-hvr-in:hover .swiper-button-next{right:20px}
.arrowlr-0 .swiper-button-prev{left:0px !important;}
.arrowlr-0 .swiper-button-next{right:0px !important;}
.wt-swp-pag .swiper-pagination-bullet{--swiper-pagination-bullet-height:14px;--swiper-pagination-bullet-width:14px;--swiper-pagination-bullet-inactive-color:transparent;border:1px solid var(--wt-btn-bg-color);--swiper-pagination-color:var(--wt-btn-bg-color);--swiper-pagination-bullet-inactive-opacity:1;width:12px;align-items:center;height:12px;display:inline-flex;justify-content:center;}
.wt-swp-pag .swiper-pagination-bullet-active{color:#fff;}
.wt-pg-numbers .swiper-pagination-bullet{font-size:.6em;padding:5px;display:inline-flex;align-items:center;justify-content:center;}
.wt-dots-out{padding-bottom:50px;}
.wt-dots-out .swiper-pagination{--swiper-pagination-bottom:0px;}
.wt-cir-dot-styl .swiper-pagination > span{border-radius:50%;background:transparent;}
.wt-cir-dot-styl .swiper-pagination > span:after{content:"";width:100%;height:100%;display:block;border-radius:50%;transform:scale(.7);}
.wt-cir-dot-styl .swiper-pagination-bullet-active:after{background:var(--wt-btn-bg-color);}
.wt-rnd-dot-styl .swiper-pagination > span{border-radius:50%;}
.wt-sqr-dot-styl .swiper-pagination > span{border-radius:0;}
.wt-line-dot-styl .swiper-pagination > span{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease;border-radius:0;}
.wt-line-dot-styl .swiper-pagination .swiper-pagination-bullet-active{opacity:1;}
.wt-line-rnd-dot-styl .swiper-pagination > span{box-sizing:content-box;width:22px;height:6px;padding:0;text-indent:-999px;cursor:pointer;transition:opacity .6s ease;border-radius:5px;border:1px solid;border-color:var(--wt-btn-bg-color);}
.wt-line-rnd-dot-styl .swiper-pagination-bullet-active{opacity:1;}
.wt-dots-black .swiper-pagination > span{border-color:#000;}
.wt-dots-black .swiper-pagination .swiper-pagination-bullet-active{background-color:#000;;border-color:#000;;}
.wt-dots-light .swiper-pagination > span{border-color:#fff;}
.wt-dots-light .swiper-pagination .swiper-pagination-bullet-active{background-color:#fff;;border-color:#fff;;}
.wt-nav-arw-small .wt-swiper-nav-btn{width:25px;height:25px;}
.wt-nav-arw-small .wt-swiper-nav-btn:after{--swiper-navigation-size:10px;}
.swiper-slide-thumb-active{border-color:#c1c1c1;}
@media only screen and (max-width:992px){.nav-on-hover .wt-swiper-nav-btn{opacity:1;visibility:visible;}
.wt-arw-mid-out .swiper-button-prev{left:10px;}
.wt-arw-mid-out .swiper-button-next{right:10px;}}
@media only screen and (max-width:767px){
.wt-swiper-nav-btn:after{font-size:15px;}
.nav-on-hover .wt-swiper-nav-btn{opacity:1;visibility:visible;}
.wt-arw-mid-out .wt-swiper-nav-btn{width:25px;height:25px;}
.wt-arw-mid-out .wt-swiper-nav-btn:after{font-size:12px;}
.wt-arw-mid-out .swiper-button-prev{left:10px;}
.wt-arw-mid-out .swiper-button-next{right:10px;}
.slick-slider.gp15 .slick-list{margin:0 -10px;}
.slick-slider.gp15 .slick-slide{margin:0 10px;}
}

/**
 * 4.4 Select2
 */
.select2-container{vertical-align:baseline;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;display:flex;align-items:center;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;align-items:center;padding:0;margin:0;display:flex;left:0;}
 .select2-selection--single .select2-selection__arrow b:before{content:"\eb66";font-family:'annimex-icons';font-size:20px;}
.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\eb69";}
.select2-container--default .select2-selection--single .select2-selection__rendered{padding:0}

/**
 * 4.5 ScrollUp
 */
#scrollUp{opacity:0;visibility:hidden;color:var(--wt-btn-text-hcolor);background:var(--wt-btn-bg-hcolor);cursor:pointer;font-size:16px;width:40px;height:40px;line-height:36px;right:30px;position:fixed;bottom:40px;z-index:444;box-shadow:0 0 1px #d8d8d8;border-radius:100px;text-align:center;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#scrollUp:before{content:"\ea60";font-family:annimex-icons;}
#scrollUp.show{opacity:1;visibility:visible;}
#scrollUp:hover{color:var(--wt-btn-text-color);background-color:var(--wt-btn-bg-color);border-color:var(--wt-btn-bg-color);}
@media only screen and (max-width:991px){#scrollUp{bottom:65px;}}
@media only screen and (max-width:767px){#scrollUp{font-size:12px;height:35px;width:35px;line-height:33px;right:15px;bottom:20px;}}

/**
 * 5.0 Responsive
 */
@media (max-width:480px){.col-xxs-12{flex:0 0 auto;width:20%}
.col-xxs-6{flex:0 0 auto;width:50%;}
.col-xxs-4{flex:0 0 auto;width:33.333333%;}
.col-xxs-3{flex:0 0 auto;width:25%;}
.col-xxs-2{flex:0 0 auto;width:16.67%;}
.col-xxs-wt-5{flex:0 0 auto;width:20%;}
.col-xxs-wt-7{flex:0 0 auto;width:14.28%;}
.col-xxs-wt-8{flex:0 0 auto;width:12.5%;}}
@media (min-width:480px) and (max-width:576px){.col-xs-wt-5{flex:0 0 auto;width:20%;}
.col-xs-wt-7{width:14.28%;}
.col-xs-wt-8{width:12.5%;}}
@media (min-width:576px) and (max-width:767px){.col-sm-wt-5{flex:0 0 auto;width:20%;}
.col-sm-wt-7{flex:0 0 auto;width:14.28%;}
.col-sm-wt-8{flex:0 0 auto;width:12.5%;}}
@media (min-width:768px) and (max-width:991px){.col-md-wt-5{flex:0 0 auto;width:20%;}
.col-md-wt-7{flex:0 0 auto;width:14.28%;}
.col-md-wt-8{flex:0 0 auto;width:12.5%;}}
@media (max-width:991px){
.row{--bs-gutter-x:15px;}
.row > *{--bs-gutter-x:15px;}
.col-row{margin-top:-20px;}
.col-row .col-item{padding-top:20px;}
.sp-row{margin-top:-15px;}
.sp-row .sp-col{padding-top:15px;}
.visibility-hidden-md{visibility:hidden;}}
@media only screen and (max-width:767px){
body{font-size:13px; line-height:1.5;}
h1, .h1{font-size:22px;}
h2, .h2{font-size:18px;}
h3, .h3{font-size:16px;}
p{margin:0 0 15px;}
blockquote{font-size:14px;}
.btn.rounded-pill{padding-left:20px; padding-right:20px;}
.btn-link, .btn-brd{padding:0;}
input, button, select, textarea, .form-control{font-size:13px;}
input, select, .input-group > .form-control, .input-group > .btn{height:40px;}
.small-hide{display:none !important;}
.section-md{padding-top:30px; padding-bottom:30px;}
.wtmob-hide{display:none;}
.wtmob-show{display:block;}
.hide-skin-sm:after, .hide-skin-sm:before{display:none;}
input, select, textarea, .form-control, .wp-block-post-comments-form textarea, .wp-block-post-comments-form input:not([type=submit], [type=checkbox]), .select2-container--default .select2-selection--single{padding:2px 8px;height:35px;}
}
@media (min-width:768px) and (max-width:992px){
.wttab-show{display:block;}
.wttab-hide{display:none;}
.hide-skin-md:after, .hide-skin-md:before{display:none;}
}
@media (min-width:992px){
.wtdes-hide{display:none;}
.wtdes-show{display:block;}
.hide-skin-xl:after, .hide-skin-xl:before{display:none;}
}
@media (min-width:992px) and (max-width:1200px){.col-lg-wt-5{flex:0 0 auto;width:20%;}
.col-lg-wt-7{flex:0 0 auto;width:14.28%;}
.col-lg-wt-8{flex:0 0 auto;width:12.5%;}}
@media (min-width:1200px){.col-xl-wt-5{flex:0 0 auto;width:20%;}
.col-xl-wt-7{flex:0 0 auto;width:14.28%;}
.col-xl-wt-8{flex:0 0 auto;width:12.5%;}}