/* Hostout - base.css
 * GERADO por tools/build-base-css.py. Nao edite a mao.
 * Fonte: assets/legacy/css (bootstrap + style + custom + responsive)
 * + fontawesome-v6.css, reduzidos as regras que casam com o site.
 */
@-webkit-keyframes sk-rotate {
     100% {
         -webkit-transform: rotate(360deg);
    }
}
@keyframes sk-rotate {
     100% {
         transform: rotate(360deg);
         -webkit-transform: rotate(360deg);
    }
}
:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
article,aside,figure,header,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus{outline:0!important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
ul{margin-top:0;margin-bottom:1rem}
ul ul{margin-bottom:0}
strong{font-weight:bolder}
small{font-size:80%}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
table{border-collapse:collapse}
th{text-align:inherit}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox]{box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
summary{display:list-item;cursor:pointer}
[hidden]{display:none!important}
h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.75rem}
h4{font-size:1.5rem}
h5{font-size:1.25rem}
h6{font-size:1rem}
small{font-size:80%;font-weight:400}
.list-unstyled{padding-left:0;list-style:none}
.list-inline-item:not(:last-child){margin-right:.5rem}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:576px){.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}
.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}
select.form-control:not([size]):not([multiple]){height:calc(2.25rem+2px)}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem+2px)}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem+2px)}
.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:focus,.btn:hover{text-decoration:none}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.fade{opacity:0;transition:opacity .15s linear}
.fade.show{opacity:1}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}
.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}
.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}
.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}
.nav-link{display:block;padding:.5rem 1rem}
.nav-link:focus,.nav-link:hover{text-decoration:none}
.nav-link.disabled{color:#6c757d}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
.tab-content>.active{display:block}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}
.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}
.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}
@media (min-width:576px){.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-info{color:#fff;background-color:#17a2b8}
.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.d-inline-block{display:inline-block!important}
.d-block{display:block!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}
.position-relative{position:relative!important}
.mb-0{margin-bottom:0!important}
.text-center{text-align:center!important}
.visible{visibility:visible!important}
@media print{*{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{min-width:992px!important}.container{min-width:992px!important}.badge{border:1px solid #000}}
:root{--e-global-color-primary: #333333; --e-global-color-secondary: #0088e9; --e-global-color-text: #7c7c7c; --e-global-color-accent: #f2d22f; --e-global-color-white: #ffffff; --e-global-color-black: #000000; --e-global-color-eerie-black: #181818; --e-global-body-font: "Inter",sans-serif; --e-global-typography-primary-font-family: "Inter",sans-serif; --e-global-typography-primary-font-weight: 700; --e-global-typography-primary-line-height: 58px; --e-global-typography-title-font-size: 56px; --e-global-typography-accent-font-family: "Inter",sans-serif; --e-global-typography-accent-font-weight: 700; --e-global-typography-accent-font-size: 16px; --e-global-typography-text-font-family: "Inter",sans-serif; --e-global-typography-text-font-weight: 400; --e-global-typography-text-font-size: 16px; --e-global-border-radius: 0px; --e-global-button-border-radius: 50%;}
a{outline:none; text-decoration:none;}
html{-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
*{-webkit-box-sizing: border-box; box-sizing: border-box; outline: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
body{margin: 0; color: var(--e-global-color-text); overflow-x: hidden; font-family: var(--e-global-body-font); line-height: 1.8;}
a,a:hover,a:focus,a:active{text-decoration: none; outline: none; color: inherit;}
a i{padding: 0 2px;}
img{max-width: 100%; height: auto;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,select:focus{outline: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid var(--e-global-color-extra-light-gray);}
ul#menu-primary-menu>ul.sub-menu{display: none;}
.position-relative{position: relative;}
.screen-reader-text{border: 0; clip: rect(1px,1px,1px,1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important;}
.screen-reader-text:focus{background-color: #f1f1f1; border-radius: var(--e-global-border-radius); -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 15px; font-size: 0.875rem; font-weight: bold; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000;}
#content[tabindex="-1"]:focus{outline: 0;}
.entry-content:before,.entry-content:after{content: ""; display: table; table-layout: fixed;}
.entry-content:after{clear: both;}
.sticky{display: block;}
.updated:not(.published){display: none;}
iframe{max-width: 100%;}
.wp-link-pages span:nth-child(1){width: auto !important; margin-right: 10px !important;}
ul{padding-left: 20px;}
table{width: 100%; max-width: 100%; margin-bottom: 25px;}
thead{display: table-header-group; vertical-align: middle; border-color: inherit;}
tr{display: table-row; vertical-align: inherit; border-color: inherit;}
table>tbody>tr>td,table>thead>tr>th{padding: 8px; vertical-align: middle; border-bottom: 1px solid rgba(0,0,0,0.06) !important; text-align: center;}
.wp-block-gallery:not(.components-placeholder){margin: 1.5em auto;}
.wp-block-gallery:not(.components-placeholder){margin: 1.5em auto;}
.btn{border: 0; height: 60px; line-height: 60px; font-size: 16px; font-weight: 700; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.btn:hover{color: var(--e-global-color-white);}
.btn:focus{-webkit-box-shadow: none; box-shadow: none; color: var(--e-global-color-white); outline: 0;}
.btn:active{-webkit-box-shadow: none; box-shadow: none; color: var(--e-global-color-white); outline: 0;}
.spinner{margin: 120px auto; width: 60px; height: 60px; position: relative; text-align: center; -webkit-animation: sk-rotate 2.0s infinite linear; animation: sk-rotate 5.0s infinite linear;}
.widget .input-group .btn:hover{background: #515151 !important; color: var(--e-global-color-very-dark-blue-one) !important; -webkit-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li+li{border-top: 1px solid #ffffff3d !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:last-child::after{display: none !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item .sub-menu li a:before{display: none !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav .current-menu-parent a:first-child::before{color: var(--e-global-color-accent) !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover{-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; color: var(--e-global-color-eerie-black);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover>.sub-menu{visibility: visible; opacity: 1;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: absolute; text-align: left; min-width: 240px; margin: 0; padding: 10px 24px; list-style: none; left: 0; top: 40px; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.1); box-shadow: 0 0 15px 0 rgba(0,0,0,0.1); background-color: var(--e-global-color-white); z-index: 9; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background-color: var(--e-global-color-white); background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: var(--e-global-border-radius);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu.border-bt0{border-bottom: 0px !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{display: block; margin: 0; line-height: 22px; font-size: 15px;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li+li{border-top: 1px solid var(--e-global-color-eerie-black);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{display: block; color: var(--e-global-color-eerie-black); padding: 12px 0px; font-weight: 400; background-color: var(--e-global-color-white); white-space: nowrap; color: var(--global--color-blue); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item a{color: var(--e-global-color-eerie-black);}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item .current_page_item a{color: var(--e-global-color-eerie-black) !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a i{opacity: 0; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; margin-right: -18px; position: relative; color: var(--e-global-color-very-dark-blue-one);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color: var(--e-global-color-text);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i{opacity: 1; margin-right: 5px;}
.navbar-area .sub-menu li a:hover{color: var(--e-global-color-accent);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children{position: relative; z-index: 0; padding-right: 0px;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before{position: absolute; right: 0px; top: 50%; content: ""; font-family: "fontawesome"; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); color: var(--e-global-color-accent); border: none; z-index: 1; font-size: 12px;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu{left: 112%; top: 0 !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu .sub-menu .sub-menu{left: auto; right: 100%;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover>.sub-menu{visibility: visible; opacity: 1;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover>.sub-menu li:hover:before{color: var(--e-global-color-white);}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color: var(--e-global-color-very-dark-blue);}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:after{opacity: 1; bottom: 0px;}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item a{font-weight: 400 !important;}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:before{opacity: 1; top: 0 !important;}
.navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color: var(--e-global-color-accent);}
.nav-transparent .nav-container .current-menu-parent>a:first-child{color: var(--e-global-color-accent) !important;}
.nav-transparent .nav-container .current-menu-parent .sub-menu>.current-menu-item{color: var(--e-global-color-accent) !important;}
.navbar-nav .sub-menu .active>a{color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent) !important;}
.blog .nav-links ul.page-numbers a.prev.page-numbers:hover{color: var(--e-global-color-white) !important;}
.owl-carousel{display: inline-block !important;}
.blog-details-area .blog-details-content .entry-comment .comment-list li .single-comment-item .content .reply a:hover{color: var(--e-global-color-primary);}
.widget.widget-popular-post .single-post .part-text h4 a:hover{color: var(--e-global-color-very-dark-blue);}




.comments-area .comment-list li .single-comment-wrap .content .reply:hover{color: var(--e-global-color-very-dark-blue-one);}
.widget ul li ul.sub-menu li a{padding: 0 0 0px 10px;}
.widget ul li ul.sub-menu li a:hover{background-color: transparent;}
select{display: block; width: 100%; float: none; height: 50px; text-indent: 15px; color: var(--e-global-color-accent); cursor: pointer;}
article.sticky{position: relative; background-color: #f4f4f4;}
article.sticky::after{content: ""; font-family: FontAwesome; font-size: 50px; position: absolute; right: 10px; top: 30px; background: transparent; width: 90px; height: 45px; text-align: center; transform: rotate(45deg); color: var(--e-global-color-accent);}
select{display: block; width: 100%; float: none; height: 50px; text-indent: 15px; color: var(--e-global-color-accent); cursor: pointer; line-height: 50px; padding-left: 5px;}
figcaption a:hover{color: var(--e-global-color-very-dark-blue);}
.wp-block-gallery:not(.components-placeholder){margin: 1.5em auto; margin-top: 1.5em; margin-right: auto; margin-top: 7px;}
article.sticky::after{top: 8px; right: 18px;}

.breadcrumb li:not(:last-child)::after{display: inline-block; color: var(--e-global-color-primary); content: ""; position: absolute; right: -12px; top: 1px; font-size: 12px; font-family: fontAwesome;}
.widget .single-recent-news .content h4:hover{color: var(--e-global-color-very-dark-blue);}
.wp-block-heading{color: var(--e-global-color-primary);}
table>tbody>tr>td,table>thead>tr>th{border: 1px solid rgba(0,0,0,0.06) ;}
.woocommerce-page .wp-block-woocommerce-cart.alignwide .wc-block-grid.has-4-columns .wc-block-grid__product .price{font-size: 30px; line-height: 1.1em; font-weight: 700; color: var(--e-global-color-accent); margin-bottom: 4px; margin: 4px 15px;}
.woocommerce-page .wp-block-woocommerce-cart.alignwide .wc-block-grid.has-4-columns .wc-block-grid__product .price del{color: var(--e-global-color-text); opacity: 1;}
.woocommerce-cart.woocommerce-page div.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price.price span{font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); font-family: var(--e-global-typography-text-font-family); color: var(--e-global-color-text);}
.woocommerce-cart.woocommerce-page div.has-4-columns ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price.price del span{font-size: 14px; opacity: 0.6; font-weight: var(--e-global-typography-text-font-weight); font-family: var(--e-global-typography-text-font-family); color: var(--e-global-color-text);}
.woocommerce-cart.woocommerce-page h2.wp-block-heading.has-text-align-center{margin-bottom: 50px;}
a.btn.nav-link{line-height: 45px; padding: 0; height: auto;}
.nav-link img{width: 20px; height: 24px;}
.single .elementor-social-icon,.blog .elementor-social-icon{display: inline-flex !important;}
.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:before{opacity: 1; top: 60px !important;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a::after{content: ""; line-height: 1; font-weight: 700; left: 0; top: 13px; position: absolute; color: var(--global--color-text); font-size: 12px; font-family: "Font Awesome 5 Pro"; height: auto; width: auto; background: transparent;}
.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{position: relative; padding: 8px 12px !important; font-size: 12px;}
@media only screen and (max-width: 1366px){.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover>.sub-menu{position: relative; visibility: visible; opacity: 1;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu{left: 0; padding-left: 20px;}}
@media only screen and (max-width: 1199px){body{overflow-x: hidden;}h2{font-size: 36px;}.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:before{opacity: 1;}.woocommerce-page .wp-block-woocommerce-cart.alignwide .wc-block-grid.has-4-columns .wc-block-grid__product .price{font-size: 28px;}.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:before{opacity: 1; top: 60px !important;}.nav-transparent .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{left: -60px;}}
@media only screen and (max-width: 991px){h2{font-size: 28px;}.nav-transparent .nav-container .navbar-collapse .navbar-nav>li.current-menu-item:before{opacity: 1; top: 28px !important;}.woocommerce-cart.woocommerce-page h2.wp-block-heading.has-text-align-center{margin-bottom: 30px;}.woocommerce-page .wp-block-woocommerce-cart.alignwide .wc-block-grid.has-4-columns .wc-block-grid__product .price{font-size: 22px;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu{position: initial; display: block; width: 100%; border-top: none; -webkit-box-shadow: none; box-shadow: none; margin-left: 0; padding-bottom: 0; height: auto; overflow: hidden; max-height: 250px; overflow-y: scroll; background-color: transparent; border-radius: 10px; padding: 0px; border-bottom: none; display: none; -webkit-transition: none; -o-transition: none; transition: none; visibility: visible; opacity: 1; border: none;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children>.sub-menu{left: 20px; position: relative;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before{content: "";}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{padding: 0 !important;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before{color: var(--e-global-color-white);}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li+li{border-top: none;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover:before{color: var(--e-global-color-white);}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{background: transparent; color: #ffffffc7;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li{border: 0;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:before{top: 25px;}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a{padding: 8px 20px;}.navbar-area.style-2 .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover{color: var(--e-global-color-white);}.navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover i{opacity: 0; margin-right: -18px;}}
@media only screen and (max-width: 767px){article.sticky::after{top: 11px; right: -16px; font-size: 35px;}.woocommerce-cart.woocommerce-page h2.wp-block-heading.has-text-align-center{margin-bottom: 25px;}.woocommerce-page .wp-block-woocommerce-cart.alignwide .wc-block-grid.has-4-columns .wc-block-grid__product .price{font-size: 22px;}}
@media only screen and (max-width: 480px){h2{font-size: 22px;}}

.fa-solid,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-chevron-down:before{content:""}
.fa-search:before{content:""}
.fa-random:before{content:""}
.fa-star:before{content:""}
.fa-magic:before{content:""}
:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}
:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}
:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}
.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}
