.elementor-2834 .elementor-element.elementor-element-5a6d1972 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2834 .elementor-element.elementor-element-5a6d1972{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E7E7E7;padding:10px 20px 10px 20px;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-icon{font-size:20px;color:#222529;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-icon svg{width:1em;height:1em;fill:#222529;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-sicon-img{border-radius:200px;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-icon.advanced{border-radius:200px;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-sicon-title{font-size:0.8125rem;font-weight:500;line-height:1.2em;}.elementor-element-a8f9c6f .separator{border-left-width:1px;height:2em;border-left-color:#DADCDD;}#header .elementor-element-5fc0ecc5 .top-links > li.menu-item > a{font-weight:500;letter-spacing:0.25px;padding-left:0.7em;padding-right:0.7em;}.elementor-2834 .elementor-element.elementor-element-26f35f5 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2834 .elementor-element.elementor-element-26f35f5:not(.elementor-motion-effects-element-type-background), .elementor-2834 .elementor-element.elementor-element-26f35f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2834 .elementor-element.elementor-element-26f35f5{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2834 .elementor-element.elementor-element-26f35f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2834 .elementor-element.elementor-element-ac677e5{text-align:left;}.elementor-2834 .elementor-element.elementor-element-ac677e5 img{width:133px;}.elementor-2834 .elementor-element.elementor-element-ec04692{z-index:999999;}.elementor-element-ec04692 .hamburguer span{background-color:var( --e-global-color-c5b1e8f );transition:var( --e-global-color-c5b1e8f );}#header .elementor-element-ec04692 .top-links .narrow li.menu-item:hover > a, #header .elementor-element-ec04692 .main-menu .wide li.menu-item li.menu-item>a:hover, #header .elementor-element-ec04692 .main-menu .narrow li.menu-item:hover > a, .elementor-element-ec04692 .porto-popup-menu .sub-menu a:hover,#header .elementor-element-ec04692 .sidebar-menu .narrow li.menu-item:hover > a,#header .elementor-element-ec04692 .sidebar-menu .wide li.menu-item li.menu-item > a:hover{color:var( --e-global-color-primary );}#header .elementor-element-ec04692 .top-links .narrow li.menu-item:hover > a, #header .elementor-element-ec04692 .sidebar-menu .narrow .menu-item:hover > a, #header .elementor-element-ec04692 .main-menu .narrow li.menu-item:hover > a, #header .elementor-element-ec04692 .main-menu .wide li.menu-item li.menu-item>a:hover, .elementor-element-ec04692 .sidebar-menu .wide li.menu-item li.menu-item > a:hover, .elementor-element-ec04692 .porto-popup-menu .sub-menu a:hover{background-color:var( --e-global-color-primary );}#header .elementor-element-23a7f1ed .search-toggle{font-size:26px;color:var( --e-global-color-c5b1e8f );}#header .elementor-element-23a7f1ed .searchform-popup input, #header .elementor-element-23a7f1ed .searchform-popup select, #header .elementor-element-23a7f1ed .searchform-popup .selectric .label, #header .elementor-element-23a7f1ed .searchform-popup .selectric, #header .elementor-element-23a7f1ed .searchform-popup button{height:40px;line-height:40px;}#header .elementor-element-23a7f1ed .searchform{border-width:2px;}#header .elementor-element-23a7f1ed .ssm-advanced-search-layout .searchform{border-width:2px;}#header .elementor-element-23a7f1ed .search-popup .searchform-fields{border-width:2px;border-radius:5px;}#header .elementor-element-23a7f1ed .search-layout-overlay .selectric-cat, #header .elementor-element-23a7f1ed .search-layout-overlay .text, #header .elementor-element-23a7f1ed .search-layout-overlay .button-wrap{border-width:2px;}#header .elementor-element-23a7f1ed .search-layout-reveal input{border-bottom-width:2px;border-bottom-color:#E7E7E7;}#header .elementor-element-23a7f1ed .searchform, #header .elementor-element-23a7f1ed .searchform.search-layout-overlay .selectric-cat, #header .elementor-element-23a7f1ed .searchform.search-layout-overlay .text, #header .elementor-element-23a7f1ed .searchform.search-layout-overlay .button-wrap, #header .elementor-element-23a7f1ed .search-popup .searchform-fields{border-color:#E7E7E7;}#header .elementor-element-23a7f1ed .searchform-popup:not(.simple-search-layout) .search-toggle:after{border-bottom-color:#E7E7E7;}#header .elementor-element-23a7f1ed .searchform-popup .searchform{border-radius:5px;}#header .elementor-element-23a7f1ed .searchform:not(.search-layout-reveal) input{border-radius:5px 0 0 5px;}#header .elementor-element-23a7f1ed .searchform.search-layout-reveal button{border-radius:0;}#header .elementor-element-23a7f1ed .searchform button{border-radius:0 max( 0px, calc(5px - 5px)) max( 0px, calc(5px - 5px)) 0;}.elementor-element-27bf5ca9 .separator{border-left-width:1px;height:1.8em;border-left-color:#E7E7E7;}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-icon{font-size:30px;color:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-sicon-img{border-radius:200px;}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-icon.advanced{border-radius:200px;}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-sicon-title{font-size:11px;font-weight:500;line-height:1em;color:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-3cb8087b .porto-sicon-header p{font-size:17px;font-weight:600;line-height:1em;color:var( --e-global-color-c5b1e8f );}.elementor-element-234fc571 .separator{border-left-width:1px;height:1.8em;border-left-color:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-59b8ba8f .porto-icon{font-size:28px;color:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-59b8ba8f .porto-icon svg{width:1em;height:1em;fill:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-59b8ba8f .porto-sicon-title{font-size:11px;font-weight:400;line-height:1em;color:var( --e-global-color-c5b1e8f );}.elementor-2834 .elementor-element.elementor-element-59b8ba8f .porto-sicon-header p{font-size:1rem;font-weight:700;line-height:1em;color:var( --e-global-color-c5b1e8f );}#header .elementor-element-4d2dbfe9 .my-account{font-size:28px;color:var( --e-global-color-c5b1e8f );}.elementor-element-17a47c96 .separator{border-left-width:1px;height:1.8em;border-left-color:var( --e-global-color-c5b1e8f );}.elementor-element-58839f6d #mini-cart .cart-head, .elementor-element-58839f6d #mini-cart.minicart-inline .cart-head{font-size:28px;}.elementor-element-58839f6d #mini-cart .minicart-icon, .elementor-element-58839f6d #mini-cart.minicart-arrow-alt .cart-head:after{color:var( --e-global-color-c5b1e8f );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:991px){.elementor-2834 .elementor-element.elementor-element-5a6d1972{padding:10px 10px 10px 20px;}}@media(max-width:767px){.elementor-2834 .elementor-element.elementor-element-854e05e .porto-icon{font-size:16px;}.elementor-2834 .elementor-element.elementor-element-854e05e .porto-icon svg{width:1em;height:1em;}.elementor-2834 .elementor-element.elementor-element-7ac15041.elementor-column > .elementor-widget-wrap{justify-content:space-around;}}/* Start custom CSS */.header-wrapper { box-shadow: 0 2px 2px rgba(0, 0, 0, .06); z-index: 9; margin-bottom: 1px }
#header .share-links { display: flex }
#header .share-links a { margin: 0 1rem; overflow: visible;  box-shadow: none }
#header .share-links a:last-child { margin-right: 0 }
#header .share-links a + a:after { content: "|"; position: absolute; border-left: 1px solid #dadcdd;  height: 1.75rem; top: 50%; left: -1rem; margin-left: -1px;  margin-top: -.875rem  }
.top-links > li.menu-item > a > i { font-size: 1.6em; vertical-align: middle }
.top-bar a { display: inline-block; border-bottom: 1px solid #fff !important }
#main-toggle-menu .toggle-menu-wrap>ul { border-bottom: none }
#main-toggle-menu .menu-title { display: flex; align-items: center }
#main-toggle-menu .menu-title .toggle { font-size: 1.4em; margin-right: .625rem }
#main-toggle-menu .menu-title:after { content: "\f078"; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 10px; margin-left: .5rem }
#header .secondary-menu > li.menu-item:first-child > a { padding-left: 0 } 
#header .searchform .live-search-list { left: 0; right: 0 }
i.size-lg { font-size: 1.2em }
.sidebar-menu li.menu-item>a>i { display: inline-block; min-width: 20px }
#header .header-main .container { min-height: 0 !important }

@media (min-width: 992px) {
  #header .elementor-widget-porto_hb_logo, .header-main .elementor-widget-porto_hb_menu:first-child { width: 16.6666% !important; max-width: none; margin-right: .5rem !important }
  #header .logo img { max-width: 128px }
  #header .searchform { box-shadow: none }
  #header .elementor-widget-porto_hb_search_form, #header .searchform .text { flex: 1 }
  #header .searchform-popup, #header .searchform, #header .searchform input { width: 100% }
}
@media (max-width: 575px) {
  #header .porto-sicon-box-link { display: none }
  #header .share-links a:first-child { margin-left: 0 }
}
@media (max-width: 359px) {
  .header-builder .vc_column-inner > *:not(.vc_row) { margin-right: .5rem }
}/* End custom CSS */