.single-blog-wrapper{ background-color: rgb(250, 249, 249); padding: 50px 0px; }
.single-blog-wrapper .single-blog-body{ padding-bottom: 100px; }
.single-blog-wrapper .single-blog-content .single-blog-title{ font-family: Piedra, cursive; font-weight: normal; font-size: 40px; line-height: 52px; text-align: center; color: rgb(49, 33, 20); width: 600px; margin: 0px auto; padding-bottom: 15px; }
.single-blog-wrapper .single-blog-content p{ font-family: Lato, sans-serif; font-weight: normal; font-size: 18px; line-height: 28px; color: rgb(121, 120, 120); text-align: left; }
.single-blog-wrapper .single-blog-content img{ max-width: 100%; text-align: center; }
.single-blog-wrapper .single-blog-content{ text-align: center; padding: 50px; }
.single-blog-wrapper .single-blog-content .single-blog-text a{ font-weight: normal; color: rgb(121, 120, 120) !important; font-size: 18px !important; text-decoration: underline !important; }
.single-blog-wrapper .single-blog-content .single-blog-text a:hover{ color: rgb(239, 127, 34) !important; }
.donate-section{ background-color: rgb(239, 127, 34); display: flex; align-items: center; flex-direction: column; height: 250px; justify-content: center; font-family: Lato, sans-serif; }
.donate-section h4{ font-size: 15px; padding: 10px; color: rgb(56, 54, 54); }
.donate-section i{ padding-right: 5px; }
.donate-section a{ background-color: black; padding: 10px; font-size: 18px; text-decoration: none; color: rgb(255, 255, 255) !important; }
.donate-section a:hover{ background-color: white; font-weight: bold; color: black !important; }
.single-blog-wrapper .single-blog-text{ padding: 0px 50px; }
.v-separator{ border-right: 10px solid rgb(222, 206, 206); border-left: 10px solid rgb(222, 206, 206); position: relative; }
.v-separator::after{ content: " "; position: absolute; width: 10px; top: 0px; left: 20px; height: 100%; background: rgb(222, 206, 206); }
.v-separator::before{ content: " "; position: absolute; width: 10px; top: 0px; right: 20px; height: 100%; background: rgb(222, 206, 206); }
@media only screen and (max-width: 768px){
.single-blog-wrapper .single-blog-content .single-blog-title{ font-size: 30px; }
}
@media only screen and (max-width: 999px){
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{ height: 78px !important; }
#navbar-menu{ background-color: rgb(239, 127, 34); padding-right: 20px; }
}
@media only screen and (max-width: 767px){
.single-blog-wrapper .single-blog-content .single-blog-title{ font-size: 20px; line-height: 30px; width: 220px; }
.single-blog-wrapper .single-blog-text{ padding: 0px 10px; }
.single-blog-wrapper .single-blog-content{ padding: 50px 35px; }
}
@media only screen and (max-width: 360px){
.single-blog-wrapper .single-blog-content .single-blog-title{ width: 165px; }
}
@media only screen and (max-width: 280px){
.single-blog-wrapper .single-blog-content .single-blog-title{ width: 128px; }
}
body{ --sr-7-css-loaded: 1; }
.wp-block-themepunch-revslider{ position: relative; }
.wp-block-themepunch-revslider.revslider{ margin: 0px; }
canvas.sr7-pbar{ z-index: 500; position: absolute; pointer-events: none; }
sr7-module{ display: block; position: relative; overflow-x: visible; -webkit-tap-highlight-color: transparent; }
sr7-adjuster{ position: relative; display: block; width: 100%; }
sr7-content{ position: absolute; top: 0px; height: 100%; contain: size layout style; z-index: 1; overflow-x: visible; }
sr7-carousel{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: hidden; z-index: 1; }
sr7-slide{ position: absolute; width: 100%; height: 100%; contain: strict; top: 0px; left: 0px; z-index: 1; visibility: hidden; pointer-events: none; }
.sr7-overflow-force sr7-slide, sr7-carousel sr7-slide{ contain: layout style; }
sr7-module-bg{ top: 0px; z-index: 0; position: absolute; }
sr7-3dwrap{ pointer-events: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 2; }
sr7-overlay{ display: block; width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; z-index: 3; background-repeat: repeat; }
sr7-btn, sr7-col, sr7-content .sr7-layer, sr7-grp, sr7-img, sr7-layer, sr7-linebrk, sr7-row, sr7-shp, sr7-svg, sr7-txt, sr7-zone{ user-select: none; visibility: hidden; display: none; box-sizing: border-box; backface-visibility: hidden; }
sr7-col-bg.sr7-img-col-bg{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.sr7-layer[data-subtype="slidebg"], sr7bg{ pointer-events: none; }
sr7-content .sr7-layer.sr7-withclip, sr7-content .sr7-layer.sr7-withclip .sr7-layer{ backface-visibility: visible; }
sr7-grp.sr7-clear::after{ content: ""; clear: both; display: block; height: 0px; }
sr7-zone{ pointer-events: none; }
sr7-row.sr7-layer.sr7-galign{ box-sizing: border-box; }
.sr7-layer[data-type="svg"] > svg, sr7-layer[data-type="svg"] > svg{ width: 100%; height: 100%; }
sr7-row-con{ table-layout: fixed; font-size: 0px; display: block; }
sr7-module .sr7-layer, sr7-module sr7-layer{ -webkit-font-smoothing: antialiased !important; -webkit-tap-highlight-color: transparent; }
sr7-slide.sr7-staticslide-low{ z-index: 0 !important; }
sr7-slide.sr7-staticslide-high{ z-index: 105 !important; }
sr7-slide a{ transition: none; }
sr7-module.sr7-top-fixed{ width: 100%; backface-visibility: hidden; height: auto !important; }
sr7-module.sr7-top-fixed sr7-adjuster{ height: auto !important; }
sr7-module.sr7-top-fixed sr7-content, sr7-module.sr7-top-fixed sr7-content .sr7-layer:not(.sr7-ignore-pe) *{ pointer-events: none; }
sr7-prl{ top: 50%; left: 50%; z-index: 10000; position: absolute; }
sr7-prl.off{ display: none !important; }
sr7-prl.sr7-fade-in{ animation: 1s linear 0s 1 normal none running tp-fade-in; }
.sr-force-hidden{ display: none !important; }
@keyframes tp-rotateplane { 
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); }
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); }
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); }
}
@keyframes tp-fade-in { 
  0% { opacity: 0; }
  20% { opacity: 0; }
  100% { opacity: 100; }
}
@keyframes tp-rotate { 
  100% { transform: rotate(360deg); }
}
sr7-fonttest{ width: auto; display: inline-block; white-space: nowrap; font-size: 12px; color: rgb(0, 0, 0); }
sr7-fonttest-wrap{ position: absolute; contain: strict; top: -1500px; left: -1500px; width: 1500px; height: 1000px; pointer-events: none; opacity: 0; }
.sr7-layer .materical-icons, sr7-module .material-icons, sr7-txt .material-icons{ font-size: inherit; vertical-align: top; line-height: inherit; }
.wp-gr a:focus{ outline: 0px; }
.wp-gr a:focus-visible{ outline: currentcolor solid 2px; outline-offset: 2px; }
.wp-gr .wp-google-wr a:hover{ opacity: 0.95 !important; background: var(--btn-color,#1f67e7) !important; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px, rgba(0, 0, 0, 0.24) 0px 3px 5px !important; }
.wp-gr .wp-google-wr a:active{ opacity: 1 !important; background: var(--btn-color,#1f67e7) !important; box-shadow: none !important; }
:root{ --star-gap: 2px; --rpi-star-size: 20px; --rpi-star-color: #fb8e28; --rpi-star-empty-color: #cccccc; --rpi-icon-scale-google: 1.00; --rpi-icon-scale-yelp: 0.92; --rpi-icon-scale-fb: 1.125; --rpi-yelp-empty-color: #cccccc; --rpi-yelp-five-color: #fb433c; --rpi-yelp-four-color: #ff643d; --rpi-yelp-three-color: #ff8742; --rpi-yelp-two-color: #ffad48; --rpi-yelp-one-color: #ffcc4b; --rpi-yelp-radius: 3px; --rpi-fb-color: #fa3e3e; --rpi-fb-radius: 3px; --rpi-star-empty: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E"); --rpi-star-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E"); }
.rpi-star:hover i{ background-color: var(--rpi-star-color) !important; }
.rpi-star i:hover ~ i{ background-color: var(--rpi-star-empty-color) !important; }
:root{ --rpi-lt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; --rpi-gt: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain; }
.rpi .rpi-ltgt:active{ box-shadow: none !important; }
.rpi-dots .rpi-dot:hover{ opacity: 1 !important; }
.rpi-dots .rpi-dot.active{ opacity: 1 !important; transform: scale(0.95) !important; background-color: var(--slider-act-dot-color,#fb8e28) !important; }
.rpi button:focus{ outline: 0px !important; }
.rpi button:focus-visible{ outline: currentcolor solid 2px !important; outline-offset: 2px !important; }
.rpi .rpi-x:focus-visible, .rpi-x:focus-visible{ outline: 0px !important; }
.rpi .rpi-x:hover, .rpi-x:hover{ opacity: 1 !important; }
.rpi-sb.rpi-open{ --sb-x: 0; --visible: visible; overflow: hidden; transition: transform 0.3s ease-in-out, visibility !important; }
.rpi-sb.rpi-left.rpi-open{ transform: translateX(0px); }
.rpi-overlay.rpi-open{ opacity: 1; visibility: visible; }
.rpi-lightbox, .rpi-lightbox-wrap{ --x-top: 15px; --x-right: 15px; --x-bg: none; --x-color: #ececec; --x-line-width: 25px; --x-line-height: 3px; --x-opacity: 1; position: fixed; inset: 0px; width: 100%; height: 100%; }
.rpi-lightbox-wrap{ z-index: 3; }
.rpi-lightbox{ display: flex; align-items: center; justify-content: center; flex-wrap: wrap; max-width: 100%; color: rgb(51, 51, 51); text-align: left; z-index: 2147483003; user-select: none; background-color: rgba(0, 0, 0, 0.6); transition: 0.3s ease-out; }
.rpi-lightbox-inner{ width: 95%; max-width: 1200px; height: 100%; max-height: calc(100dvh - 80px); }
@supports (container-type:inline-size){
.rpi-lightbox-xxx{ container: lightbox / inline-size; }
}
.rpi-lightbox-xxx{ position: relative; display: flex; justify-content: center; height: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; overflow: auto; border-radius: 4px; }
.rpi-lightbox-content{ position: relative; display: flex; flex-direction: row; justify-content: flex-start; color: rgb(0, 0, 0); height: 100%; overflow: hidden; border-radius: 4px; background-color: rgb(255, 255, 255); }
.rpi-lightbox-media{ position: relative; display: flex; justify-content: center; flex: 2 1 0%; align-items: center; width: 100%; height: 100%; overflow: hidden; padding-bottom: 0px; background-color: rgb(0, 0, 0); }
.rpi-lightbox-btn{ position: absolute; display: flex; width: 30px; height: 30px; font-size: 36px; line-height: 22px; justify-content: center; z-index: 1; cursor: pointer; border-radius: 50%; background-color: rgba(214, 214, 214, 0.7); transition: background 0.3s ease-in-out; }
.rpi-lightbox-btn:hover{ background: rgb(225, 225, 225); }
.rpi-lightbox-prev{ left: 8px; }
.rpi-lightbox-next{ right: 8px; }
.rpi-lightbox-prev::before{ content: "‹"; }
.rpi-lightbox-next::before{ content: "›"; }
.rpi-lightbox-media img{ position: relative; display: block; width: 100%; height: 100%; max-width: 100%; max-height: 100%; opacity: 1; object-fit: contain; border-radius: inherit; transition: opacity 0.3s ease-in-out; }
.rpi-lightbox .rpi-lightbox-review{ display: flex; flex-direction: column; flex: 1 1 0%; height: 100%; font-size: 15px; color: rgb(0, 0, 0); padding: 0px; overflow: hidden auto; }
@media (max-width: 480px){
.rpi-lightbox-xxx .rpi-lightbox-content{ flex-direction: column; }
}
#msform input[type="submit"]:disabled{ background: rgb(176, 176, 176) !important; }
#success-contact-popup h2, #success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }
@media (max-width: 500px){
h2.elementor-heading-title.elementor-size-default{ margin-top: 27px; }
}
@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Vanarchiv; font-display: swap; }
@font-face { font-family: Authentic-Calisttera; font-display: swap; }
body{ font-family: "Open Sans" !important; }
.btn-custom:hover{ color: rgb(255, 255, 255); }
.nav-left .home-arrow{ width: 20px; margin-right: 10px; }
.navbar .nav-left{ min-width: 150px; }
.nav-left img{ width: 38px; }
.navbar .nav-right{ min-width: 150px; }
.progressbar--tab.active{ background: rgb(2, 63, 91); }
.main-content{ padding: 200px 0px 100px; }
.slider-box{ border-radius: 20px; }
.slider-box .slide{ padding: 100px; background: rgb(2, 63, 91); border-radius: 20px; position: relative; margin-bottom: 110px; }
.slider-box .slide .main-bg{ position: absolute; inset: 0px; }
.slider-box .slide .main-bg::before{ content: "Yeshuos"; font-size: 140px; font-family: Authentic-Calisttera; font-style: italic; color: rgb(34, 34, 34); position: absolute; left: 50%; top: 50%; transform: translate(-33%, -12px); }
.slider-box .slide:nth-child(2n) .main-bg::before{ content: "Refuos"; }
.slider-box .slide:nth-child(3n) .main-bg::before{ content: "Nachas"; }
.slider-box .slide:nth-child(4n) .main-bg::before{ content: "Yeshuos"; }
.slider-box .slide:nth-child(5n) .main-bg::before{ content: "Refuos"; }
.slider-box .slide:nth-child(6n) .main-bg::before{ content: "Nachas"; }
.slider-box .slide:nth-child(7n) .main-bg::before{ content: "Yeshuos"; }
.slider-box .slide .slide-data{ position: relative; z-index: 2; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ color: rgb(255, 255, 255); font-size: 110px; display: flex; line-height: 100%; font-weight: 300; font-family: Sonny-Regular !important; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 60px; line-height: 110px; margin-right: 10px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }
.slider-box .slide .slide-data span{ font-size: 40px; margin-bottom: 5px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }
.slider-box .slide .slide-data aside{ display: flex; flex-direction: column; font-size: 26px; line-height: initial; margin-top: 8px; margin-left: 10px; }
.slider-box .slide .slide-data small{ font-size: 15px; font-family: Sonny-Regular; }
.slider-box .slide p{ color: rgb(255, 255, 255); font-size: 17px; line-height: 24px; width: 420px; font-weight: 400; margin: 20px 0px 40px; min-height: 100px; position: relative; z-index: 2; }
.slider-box .slide::after{ content: ""; width: 100%; height: 100px; background: url("/wp-content/themes/images/slideafter.png") 0% 0% / 100% 100%; bottom: -143px; position: absolute; left: 0px; }
.slider-box .slide a{ position: relative; z-index: 2; }
.slider-box .slick-dots{ position: absolute; left: -90px; top: 30px; padding: 0px; margin: 0px; list-style: none; display: flex; flex-direction: column; bottom: 150px; justify-content: space-around; }
.slider-box .slick-dots::before{ width: 3px; background: rgb(255, 255, 255); content: ""; position: absolute; top: 25px; bottom: 25px; left: 8.5px; }
.slider-box .slick-dots li.slick-active{ background: rgb(255, 255, 255); }
.slider-box .slick-dots li{ height: 20px; width: 20px; border: 3px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; background: rgb(224, 146, 38); position: relative; z-index: 1; }
.slider-box .slick-dots li button{ opacity: 0; cursor: pointer; }
.slider-box .slick-dots li span{ color: rgb(255, 255, 255); position: absolute; right: 0px; min-width: 80px; top: -7px; text-align: left; font-size: 20px; font-family: Sonny-Regular; }
.slider-box .slick-dots li small{ color: rgb(0, 0, 0); margin-right: 5px; font-size: 13px; line-height: 20px; }
.slider-box .slick-arrow{ fill: rgb(255, 255, 255); height: 40px; width: 40px; background: rgb(2, 43, 62); overflow: hidden; display: block; position: absolute; line-height: 40px; text-align: center; right: 70px; top: 35%; left: auto; z-index: 1; border-radius: 50%; cursor: pointer; }
.slider-box .slick-prev{ }
.slider-box .slick-next{ top: 45%; }
.slider-box .slick-arrow svg{ fill: rgb(224, 146, 38); margin-top: 8px; }
body a.search_href img.search_icon{ height: 23px; margin-right: 0px; max-width: 24px; position: relative; top: 2px; padding-left: 0px !important; }
body #header-secondary-outer .nectar-center-text span.israel_span img{ padding-left: 20px; min-width: 100px; }
@media (max-width: 480px){
body #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 100px !important; padding: 5px 11px !important; }
.navbar .nav-center .logo-main{ max-width: 90px; }
.navbar .nav-right{ min-width: 150px; width: 100%; margin-top: 150px; text-align: center !important; }
.nav-right.text-right.mobile{ margin: 50px; text-align: center !important; }
.nav-right.text-right{ display: none; }
.nav-right .btn-custom{ font-size: 20px; border-radius: 14px; padding: 7px 25px; min-width: 130px; }
.main-content{ padding: 620px 0px 100px; }
.slider-box .slick-dots{ position: absolute; left: 0px; top: -45px; bottom: auto; justify-content: space-between; width: 100%; flex-direction: revert; }
.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }
.slider-box .slick-dots li span{ display: none; }
.slider-box .slide{ padding: 40px; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ font-size: 60px; }
.slider-box .slide p{ width: 100%; min-height: 140px; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }
.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }
.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }
.slider-box .slick-arrow{ top: 56%; right: 25px; }
.slider-box .slick-next{ top: 66%; right: 25px; }
.slider-box .slide{ margin-bottom: 92px; }
}
@media (min-width: 767px) and (max-width: 1023px){
.navbar .nav-center .logo-main{ max-width: 130px; }
.navbar .nav-right{ margin-top: 195px; min-width: 100%; text-align: center !important; }
.nav-right .btn-custom{ font-size: 20px; border-radius: 14px; padding: 7px 25px; min-width: 130px; }
.main-content{ padding: 620px 0px 100px; }
.main-slider{ padding: 80px 0px; }
.slider-box .slick-dots{ inset: -100px 80px auto; justify-content: space-between; width: auto; flex-direction: revert; margin-bottom: 100px; }
.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }
.slider-box .slick-dots li span{ display: block; inset: auto auto -43px -12px; width: auto; }
.slider-box .slide{ padding: 40px; margin: 0px 70px; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ font-size: 60px; }
.slider-box .slide p{ width: 65%; min-height: 140px; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }
.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }
.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }
.slider-box .slide::after{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideright.png") 0% 0% / 100% 100%; top: 0px; position: absolute; right: -100px; left: auto; border-radius: 20px; }
.slider-box .slide::before{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideleft.png") 0% 0% / 100% 100%; top: 0px; position: absolute; left: -100px; border-radius: 20px; }
.slider-box .slick-arrow{ top: 15px; left: 45%; right: auto; transform: rotate(-90deg); }
.slider-box .slick-next{ right: 42%; left: auto; }
}
.donation-popup .modal-container{ background: rgb(224, 146, 38); text-align: center; width: 1000px; height: 468px; position: relative; left: -230px; padding: 100px 200px; border-radius: 15px; }
.modal-title{ font-size: 3rem; padding-bottom: 1.5rem; letter-spacing: 10px; font-weight: bold; font-family: Vanarchiv; }
.modal-description1{ color: white; font-size: 1.5rem; width: 498px; margin-left: auto; margin-right: auto; padding-bottom: 1rem; }
.modal-description2{ font-size: 1.3rem; padding-bottom: 1rem; font-family: Sonny-Regular; }
.modal-exit{ background: rgb(11, 53, 76); color: white; width: 100px; border-radius: 15px; }
.donate-form .radio-holder input:checked ~ label .button-guide__line{ background: rgb(2, 63, 91); }
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape){
.nav-right.text-right.mobile{ margin: 50px; text-align: center !important; }
}
a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; }
a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; padding: 8px 30px; border-radius: 15px !important; background: rgb(224, 146, 38) !important; color: rgb(255, 255, 255) !important; }
.nav-left .home-arrow{ padding-top: 2px; }
.navbar .nav-left{ min-width: 150px; float: left; max-height: 100px; }
.modal-exit.btn{ padding: 5px 15px; border-radius: 5px; background-color: rgb(52, 58, 64) !important; }
.nav-left .home-arrow{ vertical-align: sub; }
.navbar .nav-left, .nav-right.text-right{ margin-top: -120px; }
#progressbar li.active::before, #progressbar li.active::after{ background: linear-gradient(0deg, rgb(239, 127, 34), rgb(239, 127, 34)); color: white; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 45px; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
@media screen and (min-width: 1025px) and (max-width: 3660px){
body.page-id-15303 .dynamic-donate-right.active{ position: relative; top: -245px; }
.dynamic-donate-wrapper .dynamic-donate-background.active{ min-height: 560px; }
}
a#slider-66-slide-93-layer-7, a#slider-70-slide-97-layer-7, a#slider-67-slide-94-layer-7, a#slider-65-slide-92-layer-7, a#slider-69-slide-96-layer-7, a#slider-68-slide-95-layer-7, a#slider-71-slide-98-layer-7, a#slider-76-slide-103-layer-7, a#slider-77-slide-104-layer-7, .wp-block-themepunch-revslider .rs-layer.rev-btn, a#slider-78-slide-105-layer-7{ background-color: rgb(239, 127, 34) !important; }
a#slider-66-slide-93-layer-7:hover, a#slider-70-slide-97-layer-7:hover, a#slider-67-slide-94-layer-7:hover, a#slider-65-slide-92-layer-7:hover, a#slider-69-slide-96-layer-7:hover, a#slider-68-slide-95-layer-7:hover, a#slider-71-slide-98-layer-7:hover, a#slider-76-slide-103-layer-7:hover, a#slider-77-slide-104-layer-7:hover, .wp-block-themepunch-revslider .rs-layer.rev-btn:hover, a#slider-78-slide-105-layer-7:hover{ background-color: rgb(242, 142, 60) !important; }
#header-outer header{ transition: 0.2s; position: inherit; height: 64px; background: rgb(255, 255, 255); }
#header-outer:not([data-format="left-header"]) #top nav > ul.sf-menu > li:not(.megamenu) ul a:hover{ color: rgb(239, 127, 34) !important; background-color: rgb(255, 255, 255) !important; }
body #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a{ background-color: transparent !important; }
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul li span.sf-sub-indicator i.fa.fa-angle-right.icon-in-menu, a > .sf-sub-indicator{ right: 20px !important; top: 20px !important; color: rgb(84, 89, 95) !important; }
#header-outer .sf-menu > li:hover > ul{ top: 100%; padding-top: 10px; padding-bottom: 10px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.menu-item-has-children > a::before{ content: "v"; position: absolute; z-index: 9998; color: rgb(207, 203, 203); top: 0px; right: -15px; font-weight: 800; font-size: 12px; }
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children{ position: relative !important; }
div#header-outer{ transform: none !important; }
body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{ background: transparent !important; }
@media only screen and (max-width: 999px){
 #header-outer[data-permanent-transparent="false"] #logo .dark-version{ min-height: 78px !important; }
#navbar-menu{ background-color: rgb(239, 127, 34); padding-right: 20px; padding-left: 15px; display: inherit !important; }
body #mobile-menu{ height: calc(-50px + 100vh); }
body .d-block{ display: block !important; }
}
@media only screen and (max-width: 1350px) and (min-width: 1000px){
body .button_solid_color a{ padding: 24px !important; }
body .sf-menu li a{ font-size: 12px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-left: 20px !important; margin-right: 20px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.button_solid_color > a{ margin-right: 0px !important; }
}
@media only screen and (max-width: 999px) and (min-width: 320px){
body.material.elementor-default #header-secondary-outer[data-mobile="display_full"]{ display: inline-block !important; margin-bottom: -13px !important; }
header#top::after{ display: none; }
#header-secondary-outer{ padding-top: 10px; background: rgb(91, 93, 93) !important; z-index: 999999 !important; }
body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }
}
@media only screen and (max-width: 480px) and (min-width: 320px){
body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }
body div#header-secondary-outer .container{ max-width: 100%; }
body #header-secondary-outer .nectar-center-text img{ padding-left: 10px; max-width: 34px !important; }
body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; }
}
body.search.search-results #page-header-bg{ display: none !important; }
body.search.search-results .container.main-content{ margin-top: 10% !important; }
body.search.search-results .container.main-content{ padding-top: 0px; }
#header-secondary-outer .nectar-center-text a.search_href{ position: relative; min-width: 320px; padding-right: 24px; }
a.search_href img.search_icon{ height: 21px; margin-right: 12px; }
a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }
input.search_input.active{ animation-name: big_it; animation-duration: 1s; display: inline-block !important; }
@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}
#search-results .result .title span.is-highlight.term-0{ display: inline-block; }
a.search_href img.search_icon_mobile, input.search_input_mobile_search{ display: none; }
@media screen and (max-width: 970px){
input.search_input_mobile_search{ top: 150px; position: absolute; z-index: 9999; border: 1px solid rgb(157, 143, 143); height: 40px !important; }
#header-secondary-outer .nectar-center-text a.search_href{ display: none; }
body.search .main-content{ padding-top: 100px !important; }
input.search_input_mobile_search.m-active{ background: rgb(255, 255, 255); height: 40px; margin-bottom: 15px; border-radius: 0px; }
a.search_href img.search_icon{ display: none; }
a.search_href img.search_icon_mobile{ height: 21px; margin-right: 12px; }
a.search_href img.search_icon_mobile{ display: inline-block !important; max-width: 94px; }
#header-secondary-outer .nectar-center-text a.search_href{ position: unset !important; }
input.search_input.active{ width: 100%; margin-top: 36px; right: 0px !important; }
}
#mobile-menu li a span{ text-transform: uppercase; max-width: 320px; display: inline-block; }
#mobile-menu ul.sub-menu .fa-angle-down::before{ content: ""; color: rgb(255, 255, 255); }
span.likebtn-wrapper.lb-loaded.lb-style-custom.lb-popup-position-top.lb-popup-style-light i.lb-tt.lb-share-tt{ opacity: 0; z-index: -6; position: fixed; display: none !important; }
body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark{ border: 5px solid rgb(239, 127, 34) !important; }
div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content, div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; }
div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content, div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; border-radius: 0px; border: 2px solid rgb(124, 23, 27) !important; }
div#Rebbe_Meir_Shidduchim .modal-content{ border: 2px solid rgb(124, 23, 27) !important; border-radius: 0px !important; }
p.submit input.wpcf7-form-control.wpcf7-submit.has-spinner{ min-width: 301px; background-color: rgb(124, 23, 27); font-size: 20px; line-height: 35px; padding: 7px !important; }
div#download-Resume-popup .modal-content, div#download-kaddish-popup .modal-content{ padding: 50px; }
div#download-Resume-popup input.wpcf7-form-control.wpcf7-submit.has-spinner, div#download-kaddish-popup input.wpcf7-form-control.wpcf7-submit.has-spinner{ padding: 10px 40px !important; }
div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2023/10/war_pop_up_fixed.jpg"); background-repeat: no-repeat; background-size: 100%; background-position: center center; }
.israel.row p.donation_box_error{ float: left; width: 100%; font-size: 13px; text-align: left; padding-left: 5px; }
body.page-id-71253 div#success-contact-popup{ display: none !important; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 320px) and (max-width: 480px){
div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-size: 100% 62%; }
}
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
body.modal-open{ padding-right: 0px !important; }
p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }
p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }
p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }
p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }
div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }
#header-outer #top nav > ul > .megamenu > ul ul li a, #top nav > ul > .megamenu > .sub-menu > li > a{ text-transform: capitalize; font-weight: 500; color: rgb(73, 66, 66) !important; font-size: 13px !important; padding-top: 0px !important; padding-bottom: 3px !important; }
li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }
li#menu-item-110717{ position: relative !important; }
#header-outer .sf-menu > li.legacy_giving.megamenu:hover > ul{ top: 100%; padding-top: 10px; margin-left: -560px; padding-bottom: 10px !important; }
#top nav > ul > .megamenu > .sub-menu{ padding-top: 50px; padding-right: 50px; padding-left: 50px; min-width: 730px; padding-bottom: 50px !important; }
#header-outer #top nav > ul > .megamenu > ul > li{ display: inline-block; width: 48%; float: left; border-bottom: 0px !important; }
#header-outer #top nav > ul > .megamenu ul li.border-left{ padding-left: 46px; margin-left: 25px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a{ color: rgb(124, 23, 27) !important; font-size: 14px !important; letter-spacing: unset !important; }
#header-outer #top nav > ul > .megamenu > ul ul li a:hover, #header-outer #top nav > ul > .megamenu > ul ul li a:focus{ background-color: transparent !important; color: rgb(124, 23, 27) !important; }
li#menu-item-124907{ margin-top: -67px; }
li#menu-item-124939{ padding-top: 25px !important; }
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a{ background: transparent !important; color: rgb(124, 23, 27) !important; text-decoration: underline !important; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ background: transparent !important; }
body .dp--btn.dp--close.text-button{ display: none; }
@media only screen and (max-width: 767px){
.elementor-widget.elementor-widget-slider_revolution{ margin-top: 55px; }
body.page-id-5117 .elementor-widget.elementor-widget-slider_revolution{ margin-top: 143px; }
.wp-block-themepunch-revslider{ margin-top: -11px; }
.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }
#header-outer{ transition: 0.4s !important; }
.sticky_active{ transition: top 0.5s; top: -150px !important; width: 100% !important; display: block !important; }
.sticky_active #logo{ transition: top 0.5s; opacity: 0 !important; }
.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }
body .cus-futr-btm{ margin-bottom: 0px !important; }
}
@media only screen and (max-width: 690px){
div#header-secondary-outer .container{ max-width: 100% !important; }
}
@media only screen and (max-width: 392px){
body img#mobile-search{ margin-right: 12px !important; }
body input.search_input_mobile_search{ top: 140px !important; }
body #header-secondary-outer .nectar-center-text{ min-width: 100% !important; display: flex; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-right: 6px !important; padding: 4px 8px !important; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 85px !important; padding: 4px 5px !important; }
body.material #header-secondary-outer .nectar-center-text{ display: flex !important; }
body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; margin-left: -20px; }
body #header-secondary-outer .nectar-center-text a:nth-child(2){ float: left; padding: 4px 12px !important; margin-left: 5px !important; }
#header-secondary-outer .nectar-center-text a.search_href{ float: left; min-width: 10px !important; }
body.page #header-secondary-outer .nectar-center-text a.search_href{ padding-top: 10px !important; }
body #header-secondary-outer .nectar-center-text span.israel_span a{ margin-top: 6px; margin-left: 0px !important; font-size: 13px !important; }
}
@media only screen and (max-width: 395px){
body header#top{ margin-top: -8px !important; }
}
@media only screen and (max-width: 999px){
body #header-secondary-outer .nectar-center-text span.israel_span img{ min-width: 120px; margin-top: 7px; padding-left: 0px !important; }
body span.israel_span a{ float: right; }
body input.search_input.active{ animation-name: big_it; animation-duration: 1s; position: absolute; z-index: 2147483647; top: 41px; border: 1px solid rgb(213, 216, 220); opacity: 10; background: rgb(255, 255, 255); border-radius: 0px; display: inline-block !important; }
}
#header-secondary-outer .nectar-center-text a:nth-child(2){ background: rgb(124, 23, 27) !important; color: rgb(255, 255, 255) !important; margin-left: 0px !important; padding: 5px 17px !important; }
span.israel_span a{ margin-top: 5px; float: left; }
#header-secondary-outer .nectar-center-text a:nth-child(3){ border: double rgb(147, 147, 147); padding: 4px 20px; border-radius: 5px; text-align: center; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-left: 16px !important; }
#header-secondary-outer .nectar-center-text a:nth-child(3):hover{ border: solid rgb(175, 171, 171); }
*, ::after, ::before{ box-sizing: border-box; }
html{ font-family: sans-serif; line-height: 1.15; text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }
 header, nav, section{ display: block; }
body{ margin: 0px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 1rem; font-weight: 400; line-height: 1.5; color: rgb(33, 37, 41); text-align: left; background-color: rgb(255, 255, 255); }
[tabindex="-1"]:focus:not(:focus-visible){ outline: 0px !important; }
h1, h2, h3, h4{ margin-top: 0px; margin-bottom: 0.5rem; }
p{ margin-top: 0px; margin-bottom: 1rem; }
 ul{ margin-top: 0px; margin-bottom: 1rem; }
 ul ul{ margin-bottom: 0px; }
a{ color: rgb(0, 123, 255); text-decoration: none; background-color: transparent; }
a:hover{ color: rgb(0, 86, 179); text-decoration: underline; }
a:not([href]):not([class]):hover{ color: inherit; text-decoration: none; }
img{ vertical-align: middle; border-style: none; }
svg{ overflow: hidden; vertical-align: middle; }
table{ border-collapse: collapse; }
button{ border-radius: 0px; }
button:focus{ outline: -webkit-focus-ring-color auto 5px; }
button, input{ margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }
button, input{ overflow: visible; }
button{ text-transform: none; }
[role="button"]{ cursor: pointer; }
 button{ appearance: button; }
[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){ cursor: pointer; }
[type="search"]{ outline-offset: -2px; appearance: none; }
[type="search"]::-webkit-search-decoration{ appearance: none; }
::-webkit-file-upload-button{ font: inherit; appearance: button; }
[hidden]{ display: none !important; }
 h1, h2, h3, h4{ margin-bottom: 0.5rem; font-weight: 500; line-height: 1.2; }
 h1{ font-size: 2.5rem; }
 h2{ font-size: 2rem; }
 h3{ font-size: 1.75rem; }
 h4{ font-size: 1.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: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }
.col{ position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.col{ flex-basis: 0px; flex-grow: 1; max-width: 100%; }
.table-hover tbody tr:hover{ color: rgb(33, 37, 41); background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-primary:hover{ background-color: rgb(159, 205, 255); }
.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th{ background-color: rgb(159, 205, 255); }
.table-hover .table-secondary:hover{ background-color: rgb(200, 203, 207); }
.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th{ background-color: rgb(200, 203, 207); }
.table-success, .table-success > td, .table-success > th{ background-color: rgb(195, 230, 203); }
.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th{ border-color: rgb(143, 209, 158); }
.table-hover .table-success:hover{ background-color: rgb(177, 223, 187); }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{ background-color: rgb(177, 223, 187); }
.table-hover .table-info:hover{ background-color: rgb(171, 221, 229); }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{ background-color: rgb(171, 221, 229); }
.table-hover .table-warning:hover{ background-color: rgb(255, 232, 161); }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{ background-color: rgb(255, 232, 161); }
.table-hover .table-danger:hover{ background-color: rgb(241, 176, 183); }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{ background-color: rgb(241, 176, 183); }
.table-hover .table-light:hover{ background-color: rgb(236, 236, 246); }
.table-hover .table-light:hover > td, .table-hover .table-light:hover > th{ background-color: rgb(236, 236, 246); }
.table-hover .table-dark:hover{ background-color: rgb(185, 187, 190); }
.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th{ background-color: rgb(185, 187, 190); }
.table-active, .table-active > td, .table-active > th{ background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover{ background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{ background-color: rgba(0, 0, 0, 0.075); }
.table-dark.table-hover tbody tr:hover{ color: rgb(255, 255, 255); background-color: rgba(255, 255, 255, 0.075); }
.form-control:focus{ color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.form-control:disabled{ background-color: rgb(233, 236, 239); opacity: 1; }
.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label{ color: rgb(108, 117, 125); }
.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip{ display: block; }
.form-control.is-valid{ border-color: rgb(40, 167, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-valid:focus, .was-validated .form-control:valid:focus{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
 textarea.form-control.is-valid{ padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.custom-select.is-valid{ border-color: rgb(40, 167, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }
.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.form-check-input.is-valid ~ .form-check-label{ color: rgb(40, 167, 69); }
.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip{ display: block; }
.custom-control-input.is-valid ~ .custom-control-label{ color: rgb(40, 167, 69); }
.custom-control-input.is-valid ~ .custom-control-label::before{ border-color: rgb(40, 167, 69); }
.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before{ border-color: rgb(52, 206, 87); background-color: rgb(52, 206, 87); }
.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before{ box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(40, 167, 69); }
.custom-file-input.is-valid ~ .custom-file-label{ border-color: rgb(40, 167, 69); }
.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label{ border-color: rgb(40, 167, 69); box-shadow: rgba(40, 167, 69, 0.25) 0px 0px 0px 0.2rem; }
.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip{ display: block; }
.form-control.is-invalid{ border-color: rgb(220, 53, 69); padding-right: calc(1.5em + 0.75rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.375em + 0.1875rem) center; background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
 textarea.form-control.is-invalid{ padding-right: calc(1.5em + 0.75rem); background-position: right calc(0.375em + 0.1875rem) top calc(0.375em + 0.1875rem); }
.custom-select.is-invalid{ border-color: rgb(220, 53, 69); padding-right: calc(0.75em + 2.3125rem); background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center / 8px 10px no-repeat, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") right 1.75rem center / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat rgb(255, 255, 255); }
.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.form-check-input.is-invalid ~ .form-check-label{ color: rgb(220, 53, 69); }
.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip{ display: block; }
.custom-control-input.is-invalid ~ .custom-control-label{ color: rgb(220, 53, 69); }
.custom-control-input.is-invalid ~ .custom-control-label::before{ border-color: rgb(220, 53, 69); }
.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before{ border-color: rgb(228, 96, 109); background-color: rgb(228, 96, 109); }
.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before{ box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(220, 53, 69); }
.custom-file-input.is-invalid ~ .custom-file-label{ border-color: rgb(220, 53, 69); }
.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label{ border-color: rgb(220, 53, 69); box-shadow: rgba(220, 53, 69, 0.25) 0px 0px 0px 0.2rem; }
.btn:hover{ color: rgb(33, 37, 41); text-decoration: none; }
 .btn:focus{ outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.btn.disabled, .btn:disabled{ opacity: 0.65; }
.btn:not(:disabled):not(.disabled){ cursor: pointer; }
a.btn.disabled, fieldset:disabled a.btn{ pointer-events: none; }
.btn-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); }
 .btn-primary:focus{ color: rgb(255, 255, 255); background-color: rgb(0, 105, 217); border-color: rgb(0, 98, 204); box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-primary.disabled, .btn-primary:disabled{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); border-color: rgb(0, 92, 191); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus{ box-shadow: rgba(38, 143, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); }
 .btn-secondary:focus{ color: rgb(255, 255, 255); background-color: rgb(90, 98, 104); border-color: rgb(84, 91, 98); box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
.btn-secondary.disabled, .btn-secondary:disabled{ color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); border-color: rgb(78, 85, 91); }
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus{ box-shadow: rgba(130, 138, 145, 0.5) 0px 0px 0px 0.2rem; }
.btn-success{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success:hover{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); }
.btn-success.focus, .btn-success:focus{ color: rgb(255, 255, 255); background-color: rgb(33, 136, 56); border-color: rgb(30, 126, 52); box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-success.disabled, .btn-success:disabled{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); border-color: rgb(28, 116, 48); }
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus{ box-shadow: rgba(72, 180, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-info:hover{ color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); }
 .btn-info:focus{ color: rgb(255, 255, 255); background-color: rgb(19, 132, 150); border-color: rgb(17, 122, 139); box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }
.btn-info.disabled, .btn-info:disabled{ color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); border-color: rgb(16, 112, 127); }
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus{ box-shadow: rgba(58, 176, 195, 0.5) 0px 0px 0px 0.2rem; }
.btn-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); }
 .btn-warning:focus{ color: rgb(33, 37, 41); background-color: rgb(224, 168, 0); border-color: rgb(211, 158, 0); box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }
.btn-warning.disabled, .btn-warning:disabled{ color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); border-color: rgb(198, 149, 0); }
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus{ box-shadow: rgba(222, 170, 12, 0.5) 0px 0px 0px 0.2rem; }
.btn-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); }
 .btn-danger:focus{ color: rgb(255, 255, 255); background-color: rgb(200, 35, 51); border-color: rgb(189, 33, 48); box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-danger.disabled, .btn-danger:disabled{ color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); border-color: rgb(178, 31, 45); }
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus{ box-shadow: rgba(225, 83, 97, 0.5) 0px 0px 0px 0.2rem; }
.btn-light:hover{ color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); }
 .btn-light:focus{ color: rgb(33, 37, 41); background-color: rgb(226, 230, 234); border-color: rgb(218, 224, 229); box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }
.btn-light.disabled, .btn-light:disabled{ color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); border-color: rgb(211, 217, 223); }
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus{ box-shadow: rgba(216, 217, 219, 0.5) 0px 0px 0px 0.2rem; }
.btn-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); }
 .btn-dark:focus{ color: rgb(255, 255, 255); background-color: rgb(35, 39, 43); border-color: rgb(29, 33, 36); box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }
.btn-dark.disabled, .btn-dark:disabled{ color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); border-color: rgb(23, 26, 29); }
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus{ box-shadow: rgba(82, 88, 93, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
 .btn-outline-primary:focus{ box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-primary.disabled, .btn-outline-primary:disabled{ color: rgb(0, 123, 255); background-color: transparent; }
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus{ box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
 .btn-outline-secondary:focus{ box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{ color: rgb(108, 117, 125); background-color: transparent; }
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(108, 117, 125); border-color: rgb(108, 117, 125); }
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus{ box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-success{ color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success:hover{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success.focus, .btn-outline-success:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-success.disabled, .btn-outline-success:disabled{ color: rgb(40, 167, 69); background-color: transparent; }
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus{ box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-info:hover{ color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
 .btn-outline-info:focus{ box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-info.disabled, .btn-outline-info:disabled{ color: rgb(23, 162, 184); background-color: transparent; }
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(23, 162, 184); border-color: rgb(23, 162, 184); }
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus{ box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
 .btn-outline-warning:focus{ box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-warning.disabled, .btn-outline-warning:disabled{ color: rgb(255, 193, 7); background-color: transparent; }
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); }
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus{ box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
 .btn-outline-danger:focus{ box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-danger.disabled, .btn-outline-danger:disabled{ color: rgb(220, 53, 69); background-color: transparent; }
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(220, 53, 69); border-color: rgb(220, 53, 69); }
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus{ box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-light:hover{ color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
 .btn-outline-light:focus{ box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-light.disabled, .btn-outline-light:disabled{ color: rgb(248, 249, 250); background-color: transparent; }
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle{ color: rgb(33, 37, 41); background-color: rgb(248, 249, 250); border-color: rgb(248, 249, 250); }
.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus{ box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
 .btn-outline-dark:focus{ box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
.btn-outline-dark.disabled, .btn-outline-dark:disabled{ color: rgb(52, 58, 64); background-color: transparent; }
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle{ color: rgb(255, 255, 255); background-color: rgb(52, 58, 64); border-color: rgb(52, 58, 64); }
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus{ box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
.btn-link:hover{ color: rgb(0, 86, 179); text-decoration: underline; }
 .btn-link:focus{ text-decoration: underline; }
.btn-link.disabled, .btn-link:disabled{ color: rgb(108, 117, 125); pointer-events: none; }
.fade{ transition: opacity 0.15s linear; }
@media (prefers-reduced-motion: reduce){
.fade{ transition: none; }
}
.fade:not(.show){ opacity: 0; }
.collapse:not(.show){ display: none; }
.dropdown{ position: relative; }
.dropdown-toggle{ white-space: nowrap; }
.dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0.3em 0px; border-style: solid solid none; border-color: currentcolor transparent; }
.dropdown-toggle:empty::after{ margin-left: 0px; }
.dropdown-menu{ position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 10rem; padding: 0.5rem 0px; margin: 0.125rem 0px 0px; font-size: 1rem; color: rgb(33, 37, 41); text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 0.25rem; }
.dropdown-menu-left{ right: auto; left: 0px; }
.dropdown-menu-right{ right: 0px; left: auto; }
@media (min-width: 576px){
.dropdown-menu-sm-left{ right: auto; left: 0px; }
.dropdown-menu-sm-right{ right: 0px; left: auto; }
}
@media (min-width: 768px){
.dropdown-menu-md-left{ right: auto; left: 0px; }
.dropdown-menu-md-right{ right: 0px; left: auto; }
}
@media (min-width: 992px){
.dropdown-menu-lg-left{ right: auto; left: 0px; }
.dropdown-menu-lg-right{ right: 0px; left: auto; }
}
@media (min-width: 1200px){
.dropdown-menu-xl-left{ right: auto; left: 0px; }
.dropdown-menu-xl-right{ right: 0px; left: auto; }
}
.dropup .dropdown-menu{ top: auto; bottom: 100%; margin-top: 0px; margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0px 0.3em 0.3em; border-style: none solid solid; border-color: currentcolor transparent; }
.dropup .dropdown-toggle:empty::after{ margin-left: 0px; }
.dropright .dropdown-menu{ top: 0px; right: auto; left: 100%; margin-top: 0px; margin-left: 0.125rem; }
.dropright .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-width: 0.3em 0px 0.3em 0.3em; border-style: solid none solid solid; border-color: transparent currentcolor; }
.dropright .dropdown-toggle:empty::after{ margin-left: 0px; }
.dropright .dropdown-toggle::after{ vertical-align: 0px; }
.dropleft .dropdown-menu{ top: 0px; right: 100%; left: auto; margin-top: 0px; margin-right: 0.125rem; }
.dropleft .dropdown-toggle::after{ display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; }
.dropleft .dropdown-toggle::after{ display: none; }
.dropleft .dropdown-toggle::before{ display: inline-block; margin-right: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid transparent; border-right: 0.3em solid; border-bottom: 0.3em solid transparent; }
.dropleft .dropdown-toggle:empty::after{ margin-left: 0px; }
.dropleft .dropdown-toggle::before{ vertical-align: 0px; }
.dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="top"]{ right: auto; bottom: auto; }
.dropdown-divider{ height: 0px; margin: 0.5rem 0px; overflow: hidden; border-top: 1px solid rgb(233, 236, 239); }
.dropdown-item{ display: block; width: 100%; padding: 0.25rem 1.5rem; clear: both; font-weight: 400; color: rgb(33, 37, 41); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0px; }
.dropdown-item:focus, .dropdown-item:hover{ color: rgb(22, 24, 27); text-decoration: none; background-color: rgb(248, 249, 250); }
.dropdown-item.active, .dropdown-item:active{ color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(0, 123, 255); }
.dropdown-item.disabled, .dropdown-item:disabled{ color: rgb(108, 117, 125); pointer-events: none; background-color: transparent; }
.dropdown-menu.show{ display: block; }
.dropdown-header{ display: block; padding: 0.5rem 1.5rem; margin-bottom: 0px; font-size: 0.875rem; color: rgb(108, 117, 125); white-space: nowrap; }
.dropdown-item-text{ display: block; padding: 0.25rem 1.5rem; color: rgb(33, 37, 41); }
.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:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.dropdown-toggle-split{ padding-right: 0.5625rem; padding-left: 0.5625rem; }
.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after{ margin-left: 0px; }
.dropleft .dropdown-toggle-split::before{ margin-right: 0px; }
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split{ padding-right: 0.375rem; padding-left: 0.375rem; }
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split{ padding-right: 0.75rem; padding-left: 0.75rem; }
 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle){ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus{ z-index: 3; }
.input-group > .custom-file .custom-file-input:focus{ z-index: 4; }
.input-group-append .btn:focus, .input-group-prepend .btn:focus{ z-index: 3; }
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle){ border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.custom-control-input:checked ~ .custom-control-label::before{ color: rgb(255, 255, 255); border-color: rgb(0, 123, 255); background-color: rgb(0, 123, 255); }
.custom-control-input:focus ~ .custom-control-label::before{ box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{ border-color: rgb(128, 189, 255); }
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{ color: rgb(255, 255, 255); background-color: rgb(179, 215, 255); border-color: rgb(179, 215, 255); }
.custom-control-input:disabled ~ .custom-control-label, .custom-control-input[disabled] ~ .custom-control-label{ color: rgb(108, 117, 125); }
.custom-control-input:disabled ~ .custom-control-label::before, .custom-control-input[disabled] ~ .custom-control-label::before{ background-color: rgb(233, 236, 239); }
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{ background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{ background-color: rgb(255, 255, 255); transform: translateX(0.75rem); }
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{ background-color: rgba(0, 123, 255, 0.5); }
.custom-select:focus{ border-color: rgb(128, 189, 255); outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.custom-select:disabled{ color: rgb(108, 117, 125); background-color: rgb(233, 236, 239); }
.custom-file-input:focus ~ .custom-file-label{ border-color: rgb(128, 189, 255); box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.custom-file-input:disabled ~ .custom-file-label, .custom-file-input[disabled] ~ .custom-file-label{ background-color: rgb(233, 236, 239); }
.custom-range:focus{ outline: 0px; }
.custom-range:focus::-webkit-slider-thumb{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px, rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.custom-range::-webkit-slider-thumb{ width: 1rem; height: 1rem; margin-top: -0.25rem; background-color: rgb(0, 123, 255); border: 0px; border-radius: 1rem; transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; appearance: none; }
@media (prefers-reduced-motion: reduce){
.custom-range::-webkit-slider-thumb{ transition: none; }
}
.custom-range::-webkit-slider-thumb:active{ background-color: rgb(179, 215, 255); }
.custom-range::-webkit-slider-runnable-track{ width: 100%; height: 0.5rem; color: transparent; cursor: pointer; background-color: rgb(222, 226, 230); border-color: transparent; border-radius: 1rem; }
.custom-range:disabled::-webkit-slider-thumb{ background-color: rgb(173, 181, 189); }
.custom-range:disabled::-webkit-slider-runnable-track{ cursor: default; }
.nav-link{ display: block; padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover{ text-decoration: none; }
.nav-link.disabled{ color: rgb(108, 117, 125); pointer-events: none; cursor: default; }
.nav-tabs{ border-bottom: 1px solid rgb(222, 226, 230); }
.nav-tabs .nav-item{ margin-bottom: -1px; }
.nav-tabs .nav-link{ border: 1px solid transparent; border-top-left-radius: 0.25rem; border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{ border-color: rgb(233, 236, 239) rgb(233, 236, 239) rgb(222, 226, 230); }
.nav-tabs .nav-link.disabled{ color: rgb(108, 117, 125); background-color: transparent; border-color: transparent; }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ color: rgb(73, 80, 87); background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230) rgb(222, 226, 230) rgb(255, 255, 255); }
.nav-tabs .dropdown-menu{ margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.nav-pills .nav-link{ border-radius: 0.25rem; }
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{ color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); }
.nav-fill .nav-item, .nav-fill > .nav-link{ flex: 1 1 auto; text-align: center; }
.nav-justified .nav-item, .nav-justified > .nav-link{ flex-basis: 0px; flex-grow: 1; text-align: center; }
.tab-content > .active{ display: block; }
.navbar-brand:focus, .navbar-brand:hover{ text-decoration: none; }
.navbar-nav .nav-link{ padding-right: 0px; padding-left: 0px; }
.navbar-nav .dropdown-menu{ position: static; float: none; }
.navbar-toggler:focus, .navbar-toggler:hover{ text-decoration: none; }
@media (min-width: 576px){
.navbar-expand-sm .navbar-nav .dropdown-menu{ position: absolute; }
.navbar-expand-sm .navbar-nav .nav-link{ padding-right: 0.5rem; padding-left: 0.5rem; }
}
@media (min-width: 768px){
.navbar-expand-md .navbar-nav .dropdown-menu{ position: absolute; }
.navbar-expand-md .navbar-nav .nav-link{ padding-right: 0.5rem; padding-left: 0.5rem; }
}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .dropdown-menu{ position: absolute; }
.navbar-expand-lg .navbar-nav .nav-link{ padding-right: 0.5rem; padding-left: 0.5rem; }
}
@media (min-width: 1200px){
.navbar-expand-xl .navbar-nav .dropdown-menu{ position: absolute; }
.navbar-expand-xl .navbar-nav .nav-link{ padding-right: 0.5rem; padding-left: 0.5rem; }
}
.navbar-expand .navbar-nav .dropdown-menu{ position: absolute; }
.navbar-expand .navbar-nav .nav-link{ padding-right: 0.5rem; padding-left: 0.5rem; }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover{ color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link{ color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled{ color: rgba(0, 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, 0.9); }
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover{ color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover{ color: rgb(255, 255, 255); }
.navbar-dark .navbar-nav .nav-link{ color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{ color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled{ color: rgba(255, 255, 255, 0.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: rgb(255, 255, 255); }
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover{ color: rgb(255, 255, 255); }
.card-link:hover{ text-decoration: none; }
.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before{ text-decoration: none; }
.breadcrumb-item.active{ color: rgb(108, 117, 125); }
.page-link:hover{ z-index: 2; color: rgb(0, 86, 179); text-decoration: none; background-color: rgb(233, 236, 239); border-color: rgb(222, 226, 230); }
.page-link:focus{ z-index: 3; outline: 0px; box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem; }
.page-item.active .page-link{ z-index: 3; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.page-item.disabled .page-link{ color: rgb(108, 117, 125); pointer-events: none; cursor: auto; background-color: rgb(255, 255, 255); border-color: rgb(222, 226, 230); }
a.badge:focus, a.badge:hover{ text-decoration: none; }
a.badge-primary:focus, a.badge-primary:hover{ color: rgb(255, 255, 255); background-color: rgb(0, 98, 204); }
 a.badge-primary:focus{ outline: 0px; box-shadow: rgba(0, 123, 255, 0.5) 0px 0px 0px 0.2rem; }
a.badge-secondary:focus, a.badge-secondary:hover{ color: rgb(255, 255, 255); background-color: rgb(84, 91, 98); }
 a.badge-secondary:focus{ outline: 0px; box-shadow: rgba(108, 117, 125, 0.5) 0px 0px 0px 0.2rem; }
.badge-success{ color: rgb(255, 255, 255); background-color: rgb(40, 167, 69); }
a.badge-success:focus, a.badge-success:hover{ color: rgb(255, 255, 255); background-color: rgb(30, 126, 52); }
a.badge-success.focus, a.badge-success:focus{ outline: 0px; box-shadow: rgba(40, 167, 69, 0.5) 0px 0px 0px 0.2rem; }
a.badge-info:focus, a.badge-info:hover{ color: rgb(255, 255, 255); background-color: rgb(17, 122, 139); }
 a.badge-info:focus{ outline: 0px; box-shadow: rgba(23, 162, 184, 0.5) 0px 0px 0px 0.2rem; }
a.badge-warning:focus, a.badge-warning:hover{ color: rgb(33, 37, 41); background-color: rgb(211, 158, 0); }
 a.badge-warning:focus{ outline: 0px; box-shadow: rgba(255, 193, 7, 0.5) 0px 0px 0px 0.2rem; }
a.badge-danger:focus, a.badge-danger:hover{ color: rgb(255, 255, 255); background-color: rgb(189, 33, 48); }
 a.badge-danger:focus{ outline: 0px; box-shadow: rgba(220, 53, 69, 0.5) 0px 0px 0px 0.2rem; }
a.badge-light:focus, a.badge-light:hover{ color: rgb(33, 37, 41); background-color: rgb(218, 224, 229); }
 a.badge-light:focus{ outline: 0px; box-shadow: rgba(248, 249, 250, 0.5) 0px 0px 0px 0.2rem; }
a.badge-dark:focus, a.badge-dark:hover{ color: rgb(255, 255, 255); background-color: rgb(29, 33, 36); }
 a.badge-dark:focus{ outline: 0px; box-shadow: rgba(52, 58, 64, 0.5) 0px 0px 0px 0.2rem; }
.alert-success{ color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }
.alert-success hr{ border-top-color: rgb(177, 223, 187); }
.alert-success .alert-link{ color: rgb(11, 46, 19); }
@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
@keyframes progress-bar-stripes { 
  0% { background-position: 1rem 0px; }
  100% { background-position: 0px 0px; }
}
.list-group-item-action:focus, .list-group-item-action:hover{ z-index: 1; color: rgb(73, 80, 87); text-decoration: none; background-color: rgb(248, 249, 250); }
.list-group-item-action:active{ color: rgb(33, 37, 41); background-color: rgb(233, 236, 239); }
.list-group-item.disabled, .list-group-item:disabled{ color: rgb(108, 117, 125); pointer-events: none; background-color: rgb(255, 255, 255); }
.list-group-item.active{ z-index: 2; color: rgb(255, 255, 255); background-color: rgb(0, 123, 255); border-color: rgb(0, 123, 255); }
.list-group-item + .list-group-item.active{ margin-top: -1px; border-top-width: 1px; }
.list-group-horizontal > .list-group-item.active{ margin-top: 0px; }
.list-group-horizontal > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }
@media (min-width: 576px){
.list-group-horizontal-sm > .list-group-item.active{ margin-top: 0px; }
.list-group-horizontal-sm > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 768px){
.list-group-horizontal-md > .list-group-item.active{ margin-top: 0px; }
.list-group-horizontal-md > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 992px){
.list-group-horizontal-lg > .list-group-item.active{ margin-top: 0px; }
.list-group-horizontal-lg > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }
}
@media (min-width: 1200px){
.list-group-horizontal-xl > .list-group-item.active{ margin-top: 0px; }
.list-group-horizontal-xl > .list-group-item + .list-group-item.active{ margin-left: -1px; border-left-width: 1px; }
}
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover{ color: rgb(0, 64, 133); background-color: rgb(159, 205, 255); }
.list-group-item-primary.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(0, 64, 133); border-color: rgb(0, 64, 133); }
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover{ color: rgb(56, 61, 65); background-color: rgb(200, 203, 207); }
.list-group-item-secondary.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(56, 61, 65); border-color: rgb(56, 61, 65); }
.list-group-item-success{ color: rgb(21, 87, 36); background-color: rgb(195, 230, 203); }
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover{ color: rgb(21, 87, 36); background-color: rgb(177, 223, 187); }
.list-group-item-success.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(21, 87, 36); border-color: rgb(21, 87, 36); }
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover{ color: rgb(12, 84, 96); background-color: rgb(171, 221, 229); }
.list-group-item-info.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(12, 84, 96); border-color: rgb(12, 84, 96); }
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover{ color: rgb(133, 100, 4); background-color: rgb(255, 232, 161); }
.list-group-item-warning.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(133, 100, 4); border-color: rgb(133, 100, 4); }
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover{ color: rgb(114, 28, 36); background-color: rgb(241, 176, 183); }
.list-group-item-danger.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(114, 28, 36); border-color: rgb(114, 28, 36); }
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover{ color: rgb(129, 129, 130); background-color: rgb(236, 236, 246); }
.list-group-item-light.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(129, 129, 130); border-color: rgb(129, 129, 130); }
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover{ color: rgb(27, 30, 33); background-color: rgb(185, 187, 190); }
.list-group-item-dark.list-group-item-action.active{ color: rgb(255, 255, 255); background-color: rgb(27, 30, 33); border-color: rgb(27, 30, 33); }
.close:hover{ color: rgb(0, 0, 0); text-decoration: none; }
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover{ opacity: 0.75; }
a.close.disabled{ pointer-events: none; }
.toast.show{ display: block; opacity: 1; }
.modal-open{ overflow: hidden; }
.modal-open .modal{ overflow: hidden auto; }
.modal{ position: fixed; top: 0px; left: 0px; z-index: 1050; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0px; }
.modal-dialog{ position: relative; width: auto; margin: 0.5rem; pointer-events: none; }
.modal.fade .modal-dialog{ transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; transform: translate(0px, -50px); }
@media (prefers-reduced-motion: reduce){
.modal.fade .modal-dialog{ transition: none; }
}
.modal.show .modal-dialog{ transform: none; }
.modal.modal-static .modal-dialog{ transform: scale(1.02); }
.modal-dialog-scrollable{ display: flex; max-height: calc(100% - 1rem); }
.modal-dialog-scrollable .modal-content{ max-height: calc(-1rem + 100vh); overflow: hidden; }
.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header{ flex-shrink: 0; }
.modal-dialog-scrollable .modal-body{ overflow-y: auto; }
.modal-dialog-centered{ display: flex; align-items: center; min-height: calc(100% - 1rem); }
.modal-dialog-centered::before{ display: block; height: min-content; content: ""; }
.modal-dialog-centered.modal-dialog-scrollable{ flex-direction: column; justify-content: center; height: 100%; }
.modal-dialog-centered.modal-dialog-scrollable .modal-content{ max-height: none; }
.modal-dialog-centered.modal-dialog-scrollable::before{ content: none; }
.modal-content{ position: relative; display: flex; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 0.3rem; outline: 0px; }
.modal-backdrop{ position: fixed; top: 0px; left: 0px; z-index: 1040; width: 100vw; height: 100vh; background-color: rgb(0, 0, 0); }
.modal-backdrop.fade{ opacity: 0; }
.modal-backdrop.show{ opacity: 0.5; }
.modal-header{ display: flex; align-items: flex-start; justify-content: space-between; padding: 1rem; border-bottom: 1px solid rgb(222, 226, 230); border-top-left-radius: calc(-1px + 0.3rem); border-top-right-radius: calc(-1px + 0.3rem); }
.modal-header .close{ padding: 1rem; margin: -1rem -1rem -1rem auto; }
.modal-title{ margin-bottom: 0px; line-height: 1.5; }
.modal-body{ position: relative; flex: 1 1 auto; padding: 1rem; }
.modal-footer{ display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: 0.75rem; border-top: 1px solid rgb(222, 226, 230); border-bottom-right-radius: calc(-1px + 0.3rem); border-bottom-left-radius: calc(-1px + 0.3rem); }
.modal-footer > *{ margin: 0.25rem; }
.modal-scrollbar-measure{ position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; }
@media (min-width: 576px){
.modal-dialog{ max-width: 500px; margin: 1.75rem auto; }
.modal-dialog-scrollable{ max-height: calc(100% - 3.5rem); }
.modal-dialog-scrollable .modal-content{ max-height: calc(-3.5rem + 100vh); }
.modal-dialog-centered{ min-height: calc(100% - 3.5rem); }
.modal-dialog-centered::before{ height: min-content; }
.modal-sm{ max-width: 300px; }
}
@media (min-width: 992px){
.modal-lg, .modal-xl{ max-width: 800px; }
}
@media (min-width: 1200px){
.modal-xl{ max-width: 1140px; }
}
.tooltip.show{ opacity: 0.9; }
 .carousel-item.active{ display: block; }
.active.carousel-item-right{ transform: translateX(100%); }
.active.carousel-item-left{ transform: translateX(-100%); }
 .carousel-fade .carousel-item.active{ z-index: 1; opacity: 1; }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ z-index: 0; opacity: 0; transition: opacity 0.6s; }
@media (prefers-reduced-motion: reduce){
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right{ transition: none; }
}
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{ color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9; }
.carousel-indicators .active{ opacity: 1; }
@-webkit-keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}
@-webkit-keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover{ background-color: rgb(0, 98, 204) !important; }
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover{ background-color: rgb(84, 91, 98) !important; }
.bg-success{ background-color: rgb(40, 167, 69) !important; }
a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover{ background-color: rgb(30, 126, 52) !important; }
a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover{ background-color: rgb(17, 122, 139) !important; }
a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover{ background-color: rgb(211, 158, 0) !important; }
a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover{ background-color: rgb(189, 33, 48) !important; }
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover{ background-color: rgb(218, 224, 229) !important; }
a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover{ background-color: rgb(29, 33, 36) !important; }
.border-left{ border-left: 1px solid rgb(222, 226, 230) !important; }
.border-success{ border-color: rgb(40, 167, 69) !important; }
.clearfix::after{ display: block; clear: both; content: ""; }
.d-block{ display: block !important; }
@media (min-width: 992px){
.d-lg-none{ display: none !important; }
}
.overflow-hidden{ overflow: hidden !important; }
.position-fixed{ position: fixed !important; }
.position-sticky{ position: sticky !important; }
.fixed-top{ position: fixed; top: 0px; right: 0px; left: 0px; z-index: 1030; }
.fixed-bottom{ position: fixed; right: 0px; bottom: 0px; left: 0px; z-index: 1030; }
@supports ((position:-webkit-sticky) or (position:sticky)){
.sticky-top{ position: sticky; top: 0px; z-index: 1020; }
}
.sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus{ position: static; width: auto; height: auto; overflow: visible; clip: auto; white-space: normal; }
.mr-3{ margin-right: 1rem !important; }
@media (min-width: 768px){
.mr-md-4{ margin-right: 1.5rem !important; }
}
a.text-primary:focus, a.text-primary:hover{ color: rgb(0, 86, 179) !important; }
a.text-secondary:focus, a.text-secondary:hover{ color: rgb(73, 79, 84) !important; }
.text-success{ color: rgb(40, 167, 69) !important; }
a.text-success:focus, a.text-success:hover{ color: rgb(25, 105, 44) !important; }
a.text-info:focus, a.text-info:hover{ color: rgb(15, 102, 116) !important; }
a.text-warning:focus, a.text-warning:hover{ color: rgb(186, 139, 0) !important; }
a.text-danger:focus, a.text-danger:hover{ color: rgb(167, 29, 42) !important; }
a.text-light:focus, a.text-light:hover{ color: rgb(203, 211, 218) !important; }
a.text-dark:focus, a.text-dark:hover{ color: rgb(18, 20, 22) !important; }
.visible{ visibility: visible !important; }
@-webkit-keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes zoomin { 
  0% { transform: scale(0); opacity: 0; }
  50% { transform: scale(1.04); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
body{ padding: 0px; margin: 0px; box-sizing: border-box; }
input.form-control.text-center.donate:hover{ background: rgb(239, 127, 34); border: 1px solid rgb(239, 127, 34); color: white; }
.multisteps-form__progress-btn.js-active{ color: rgb(0, 123, 255); }
.multisteps-form__progress-btn.js-active::before{ transform: translateX(-50%) scale(1.2); background-color: currentcolor; }
.multisteps-form__panel.js-active{ height: auto; opacity: 1; visibility: visible; }
.multisteps-form__panel[data-animation="scaleIn"].js-active{ transition-property: all; transition-duration: 0.2s; transition-timing-function: linear; transition-delay: 0s; transform: scale(1); }
i.fa.fa-envelope{ color: royalblue; padding-right: 15px; font-size: 16px; }
li{ list-style: none; border-bottom: 1px solid; line-height: 27px; padding-left: 13px; }
a{ font-weight: bold; font-size: 14px; text-decoration: none !important; color: rgb(239, 127, 34) !important; }
@font-face { font-family: FontAwesome; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/fa4-subset-c40.woff2?v=4.7.0") format("woff2"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/wp-content/plugins/elementor/assets/lib/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"); font-weight: normal; font-style: normal; }
.fa{ display: inline-block; font-style: normal; font-variant: normal; font-size-adjust: none; font-language-override: normal; font-kerning: auto; font-optical-sizing: auto; font-feature-settings: normal; font-variation-settings: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
@-webkit-keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes fa-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.fa-rotate-90{ transform: rotate(90deg); }
:root .fa-rotate-90{ filter: none; }
.fa-search::before{ content: ""; }
.fa-search-plus::before{ content: ""; }
.fa-search-minus::before{ content: ""; }
.fa-lock::before{ content: ""; }
.fa-map-marker::before{ content: ""; }
.fa-folder-open::before{ content: ""; }
.fa-phone::before{ content: ""; }
.fa-envelope::before{ content: ""; }
.fa-linkedin::before{ content: ""; }
.fa-angle-right::before{ content: ""; }
.fa-angle-up::before{ content: ""; }
.fa-angle-down::before{ content: ""; }
.fa-mobile-phone::before, .fa-mobile::before{ content: ""; }
.fa-folder-open-o::before{ content: ""; }
.fa-ellipsis-h::before{ content: ""; }
.fa-ellipsis-v::before{ content: ""; }
.fa-instagram::before{ content: ""; }
.fa-automobile::before{ content: ""; }
.fa-sliders::before{ content: ""; }
.fa-whatsapp::before{ content: ""; }
.fa-sticky-note::before{ content: ""; }
.fa-sticky-note-o::before{ content: ""; }
.fa-envelope-open::before{ content: ""; }
.fa-envelope-open-o::before{ content: ""; }
 .fa-id-card::before{ content: ""; }
.sr-only{ position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.sr-only-focusable:active, .sr-only-focusable:focus{ position: static; width: auto; height: auto; margin: 0px; overflow: visible; clip: auto; }
.col{ position: relative; display: block; float: left; width: 100%; }
@media (min-width: 690px){
.col{ margin-right: 2%; }
}
.col.col_last{ margin-right: 0px; }
.col:last-child{ margin-right: 0px; }
@media (min-width: 690px){
.span_3{ width: 23.5%; }
.span_5{ width: 40.5%; }
.span_7{ width: 57.5%; }
.span_9{ width: 74.5%; }
.span_12{ width: 100%; }
}
.wpb_column.boxed:hover{ transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.13) 0px 17px 25px; }
@media only screen and (min-width: 1000px){
.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap{ transform: translateY(100%); }
.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner{ transform: translateY(-90%); }
.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap{ transform: translateY(-100%); }
.wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner{ transform: translateY(90%); }
.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap{ transform: translateX(-100%); }
.wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner{ transform: translateX(90%); }
.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap{ transform: translateX(100%); }
.wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{ transform: translateX(-90%); }
}
@media only screen and (min-width: 690px) and (max-width: 999px){
.one-fourths.span_3{ margin-bottom: 2%; margin-right: 15px; padding: 15px; float: left; width: 48% !important; margin-left: 0px !important; }
}
html, body, div, span, h1, h2, h3, h4, p, a, img, i, ul, li, form, table, tbody, tr, td, header, nav, section{ margin: 0px; padding: 0px; border: 0px; font: inherit; vertical-align: baseline; }
html{ overflow: hidden scroll; max-width: 100%; }
body{ max-width: 100%; overflow-x: hidden; background: white; font-family: "Open Sans", sans-serif; color: rgb(103, 103, 103); position: relative; }
 ul{ list-style: none; }
input[type="text"]::-ms-clear{ display: none; }
 header, nav, section{ display: block; }
*{ box-sizing: border-box; }
.container{ margin: 0px auto; position: relative; }
.container{ max-width: 880px; }
.row{ position: relative; }
.row::after, .col::after{ content: ""; display: block; height: 0px; clear: both; visibility: hidden; }
.row{ padding-bottom: 24px; }
@media (min-width: 690px){
.span_3{ width: 23.5%; }
.span_5{ width: 40.5%; }
.span_7{ width: 57.5%; }
.span_9{ width: 74.5%; }
.span_12{ width: 100%; }
}
body{ font-size: 14px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 400; line-height: 26px; }
p{ -webkit-font-smoothing: antialiased; }
.overflow-x-hidden{ overflow-x: hidden; }
.alignright{ float: right; margin-left: 15px; }
.post-area:not(.masonry) .sticky{ margin-bottom: 50px; }
.post-area:not(.masonry) .sticky .content-inner{ margin-bottom: 0px; border-bottom: 0px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; background-color: rgb(255, 255, 255); padding: 25px; position: relative; }
table{ font-size: 12px; margin-bottom: 20px; }
 td{ font-weight: normal; text-align: left; }
.container-wrap{ background-color: rgb(248, 248, 248); position: relative; z-index: 10; margin-top: 0px; padding-top: 40px; padding-bottom: 40px; }
body[data-smooth-scrolling="0"]{ overflow: hidden; }
a{ color: rgb(53, 85, 255); text-decoration: none; transition: color 0.2s; }
a:hover{ color: inherit; }
h1{ font-size: 54px; line-height: 62px; margin-bottom: 7px; }
h2{ font-size: 34px; line-height: 44px; margin-bottom: 7px; }
h3{ font-size: 22px; line-height: 34px; margin-bottom: 7px; }
h4{ font-size: 18px; line-height: 32px; margin-bottom: 7px; }
h1, h2, h3, h4{ color: rgb(68, 68, 68); letter-spacing: 0px; -webkit-font-smoothing: antialiased; font-family: "Open Sans"; font-weight: 600; }
p{ padding-bottom: 27px; }
.row .col p:last-child{ padding-bottom: 0px; }
.container .row:last-child{ padding-bottom: 0px; }
body .pum-overlay, .pum-overlay .pum-container, .pum-overlay .pum-container .pum-content{ line-height: inherit; }
ul{ margin-left: 30px; margin-bottom: 30px; }
li ul{ margin-bottom: 0px; }
ul li{ list-style: outside disc; }
 #header-outer nav > ul, #footer-outer ul, #slide-out-widget-area ul, #slide-out-widget-area ol, #search-outer ul, #search-outer ol, #mobile-menu ul, #mobile-menu ol{ margin: 0px; }
 #header-outer ul li, #footer-outer ul li, #search-outer ul li, #search-outer ol li, #slide-out-widget-area ul li, #slide-out-widget-area ol li, #mobile-menu ul li, #mobile-menu ol li{ list-style: none; }
.main-content img{ max-width: 100%; height: auto; }
.row .col img{ margin-bottom: 15px; max-width: 100%; height: auto; }
.row .col img:not([srcset]){ width: auto; }
.row .col .wp-block-gallery.is-cropped .blocks-gallery-image img, .row .col .wp-block-gallery.is-cropped .blocks-gallery-item img{ width: 100%; margin-bottom: 0px; }
#ajax-loading-screen{ background-color: rgb(255, 255, 255); width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; display: none; z-index: 1000000000; }
#ajax-loading-screen .reveal-1, #ajax-loading-screen .reveal-2{ position: absolute; left: 100%; top: 0px; width: 100%; height: 100%; }
#ajax-loading-screen[data-effect*="horizontal_swipe"]{ background-color: transparent !important; left: -100%; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-effect*="horizontal_swipe"]{ display: block; }
body[data-ajax-transitions="true"][data-apte="horizontal_swipe_basic"] #ajax-loading-screen .reveal-2{ display: none; }
#ajax-loading-screen.in-from-right{ left: 0px; }
.no-cssanimations #ajax-loading-screen.loaded .reveal-1, .no-cssanimations #ajax-loading-screen.loaded .reveal-2{ display: none; }
#ajax-loading-screen.loaded .reveal-1{ backface-visibility: hidden; animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-2; }
#ajax-loading-screen.loaded .reveal-2{ backface-visibility: hidden; animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-1; }
#ajax-loading-screen.loaded.in-from-right .reveal-1{ animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-1; }
body[data-apte="horizontal_swipe_basic"] #ajax-loading-screen.loaded.in-from-right .reveal-1{ animation: 1.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s 1 normal forwards running nectar-anim-effect-2-1; }
#ajax-loading-screen.loaded.in-from-right .reveal-2{ animation: 1.85s cubic-bezier(0.67, 0, 0.3, 1) 0s 1 normal forwards running nectar-anim-effect-2-2; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden{ display: none; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"].hidden.loaded.in-from-right{ display: block; }
@-webkit-keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@keyframes nectar-anim-effect-2-1 { 
  0% { transform: translate3d(0px, 0px, 0px); }
  30%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@-webkit-keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
@keyframes nectar-anim-effect-2-2 { 
  0%, 14.5% { transform: translate3d(0px, 0px, 0px); }
  34.5%, 100% { transform: translate3d(-100%, 0px, 0px); animation-timing-function: cubic-bezier(0.67, 0, 0.3, 1); }
}
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"], body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect*="horizontal_swipe"][data-method="ajax"], body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"] .loading-icon{ display: block; opacity: 1; }
#ajax-loading-screen .loading-icon{ background-repeat: no-repeat; background-position: center center; display: block; position: absolute; opacity: 0; top: 0px; left: 0px; width: 100%; height: 100%; }
.default-loading-icon{ top: 50%; border-radius: 100%; height: 40px; width: 40px; margin: -20px auto 0px; display: block; position: relative; border: 3px solid rgb(229, 229, 229); }
.loading-icon .material-icon .spinner{ width: 60px; height: 60px; position: absolute; inset: 0px; margin: auto; }
.loading-icon .material-icon .spinner{ animation: 1s linear 0s infinite normal none running material-rotate-all; }
.loading-icon .material-icon .spinner .right-side, .loading-icon .material-icon .spinner .left-side{ animation: 1.2s linear 0s infinite alternate none running material-fade-in-first; }
.loading-icon .material-icon .spinner.color-2 .right-side, .loading-icon .material-icon .spinner.color-2 .left-side{ animation: 1.2s linear 0s infinite alternate none running material-fade-in-second; }
.loading-icon .material-icon .right-side, .loading-icon .material-icon .left-side{ width: 50%; height: 100%; position: absolute; top: 0px; overflow: hidden; }
.loading-icon .material-icon .left-side{ left: 0px; }
.loading-icon .material-icon .right-side{ right: 0px; }
.loading-icon .material-icon .bar{ width: 100%; height: 100%; border-radius: 200px 0px 0px 200px; border: 6px solid rgb(102, 102, 102); position: relative; }
.loading-icon .material-icon .bar::after{ content: ""; width: 6px; height: 6px; display: block; background: rgb(102, 102, 102); position: absolute; border-radius: 6px; }
.loading-icon .material-icon .right-side .bar{ border-radius: 0px 200px 200px 0px; border-left-width: medium; border-left-style: none; border-left-color: currentcolor; transform: rotate(-10deg); transform-origin: left center; animation: 0.75s linear 0s infinite alternate none running material-rotate-right; }
.loading-icon .material-icon .right-side .bar::after{ bottom: -6px; left: -3px; }
.loading-icon .material-icon .left-side .bar{ border-right-width: medium; border-right-style: none; border-right-color: currentcolor; transform: rotate(10deg); transform-origin: right center; animation: 0.75s linear 0s infinite alternate none running material-rotate-left; }
.loading-icon .material-icon .left-side .bar::after{ bottom: -6px; right: -3px; }
@keyframes material-rotate-left { 
  100% { transform: rotate(30deg); }
  0% { transform: rotate(175deg); }
}
@keyframes material-rotate-right { 
  0% { transform: rotate(-175deg); }
  100% { transform: rotate(-30deg); }
}
@keyframes material-rotate-all { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(-360deg); }
}
@keyframes material-fade-in-first { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes material-fade-in-second { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.loading-icon .material-icon{ top: 50%; height: 65px; width: 65px; position: relative; margin: -32px auto 0px; display: block; }
.default-loading-icon::before{ position: absolute; content: ""; border-color: rgb(0, 0, 0) transparent transparent; border-radius: 100%; border-style: solid; border-width: 3px; display: block; height: 100%; width: 100%; top: -3px; left: -3px; }
.loading-icon.spin, .portfolio-loading.spin, .default-loading-icon.spin{ animation: 2s cubic-bezier(0.63, 0.045, 0.34, 1) 0s infinite normal none running spinning_animation; }
.default-skin-loading-icon{ width: 100%; height: 100%; background-position: center center; display: block; background-repeat: no-repeat; background-image: url("/wp-content/themes/salient/img/icons/loading-white-bg.gif"); }
@keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}
@-webkit-keyframes spinning_animation { 
  0% { transform: scale(1) rotate(0deg); }
  50% { transform: scale(0.8) rotate(360deg); }
  100% { transform: scale(1) rotate(720deg); }
}
@keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}
@-webkit-keyframes bounce_in_animation { 
  0% { transform: scale(0, 0); }
  20% { transform: scale(1.4, 1.4); }
  50% { transform: scale(0.8, 0.8); }
  85% { transform: scale(1.1, 1.1); }
  100% { transform: scale(1, 1); }
}
@keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}
@-webkit-keyframes grow_in_animation { 
  0% { transform: scale(0, 0); }
  100% { transform: scale(1, 1); }
}
body #ajax-loading-screen[data-effect="center_mask_reveal"]{ background-color: transparent; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-effect="center_mask_reveal"].hidden{ display: none; }
#ajax-loading-screen[data-effect="center_mask_reveal"] span{ position: absolute; background: rgb(255, 255, 255); z-index: 100; transition: 0.8s cubic-bezier(0.12, 0.75, 0.4, 1); }
#ajax-loading-screen .mask-top{ top: 0px; left: 0px; height: 50%; width: 100%; }
#ajax-loading-screen .mask-right{ top: 0px; right: 0px; height: 100%; width: 50%; }
#ajax-loading-screen .mask-bottom{ bottom: 0px; right: 0px; height: 50%; width: 100%; }
#ajax-loading-screen .mask-left{ top: 0px; left: 0px; height: 100%; width: 50%; }
#ajax-loading-screen.loaded .mask-top{ transform: translateY(-100%) translateZ(0px); }
#ajax-loading-screen.loaded .mask-right{ transform: translateX(100%) translateZ(0px); }
#ajax-loading-screen.loaded .mask-bottom{ transform: translateY(100%) translateZ(0px); }
#ajax-loading-screen.loaded .mask-left{ transform: translateX(-100%) translateZ(0px); }
#ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade span, #ajax-loading-screen[data-effect="center_mask_reveal"].set-to-fade.loaded span{ width: 100%; height: 100%; top: 0px; left: 0px; transform: none; }
#error-404{ text-align: center; padding: 10% 0px; position: relative; z-index: 10; }
body.error{ padding: 0px; }
body #error-404[data-cc="true"] h1, body #error-404[data-cc="true"] h2, body #error-404[data-cc="true"] p{ color: inherit; }
body.error404 .error-404-bg-img, body.error404 .error-404-bg-img-overlay{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: 50% center; z-index: 1; }
body.error404 .error-404-bg-img-overlay{ opacity: 0.8; }
body #error-404 h1, body #error-404 h2{ font-family: "Open Sans"; font-weight: 700; }
body #ajax-content-wrap #error-404 h1{ font-size: 250px; line-height: 250px; }
body #ajax-content-wrap #error-404 h2{ font-size: 54px; }
body #error-404 .nectar-button{ margin-top: 50px; }
body.search-results .container-wrap, body[data-header-resize="1"].search-results .container-wrap{ padding-top: 50px; }
body.search #page-header-bg{ height: 250px; }
body.search #page-header-bg h1{ font-size: 40px; line-height: 50px; padding: 0px; }
body.search #page-header-bg h1 span{ color: inherit; }
body.search-no-results[data-header-resize] .container-wrap{ padding: 8% 0px; }
@media only screen and (max-width: 690px){
body.search-no-results[data-header-resize] .container-wrap{ padding: 14% 0px; }
}
body.search-no-results #search-results .search-form{ position: relative; }
body.search-no-results #search-results .search-form button[type="submit"]{ position: absolute; right: 0px; top: 0px; margin: 0px; }
@media only screen and (min-width: 1000px){
body.search-no-results:not(.post-type-archive) .container-wrap:not([data-layout="default"]) .container.main-content{ max-width: 1000px; }
body.search-results[data-ext-responsive="true"] #search-results[data-layout="list-no-sidebar"]{ max-width: 1000px; margin: 0px auto; }
}
body.search-no-results #search-results input[type="text"]{ padding-right: 60px; }
#header-space{ height: 90px; background-color: rgb(255, 255, 255); }
#header-outer{ width: 100%; top: 0px; left: 0px; position: fixed; padding: 28px 0px 0px; background-color: rgb(255, 255, 255); z-index: 9999; overflow: visible; }
 body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="0"]:not(.transparent):not(.invisible), body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="small"][data-remove-fixed="1"]:not(.transparent){ box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 3px 0px; }
#header-outer[data-box-shadow="large"], body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="0"]:not(.transparent):not(.invisible), body.material[data-hhun="1"] #header-outer[data-header-resize="0"][data-box-shadow="large"][data-remove-fixed="1"]:not(.transparent){ box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 45px; }
 body[data-header-color="dark"] #search-outer{ background-color: rgb(0, 0, 0); box-shadow: none; }
 body[data-header-color="dark"] #search-outer input, body[data-header-color="dark"] #top nav ul #search-btn a span{ color: rgb(160, 160, 160); }
body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines, body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines::after, body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle a .lines::before, body[data-header-color="dark"] #top nav ul .slide-out-widget-area-toggle .lines-button::after{ background-color: rgb(160, 160, 160); }
#top #logo{ width: auto; max-width: none; display: block; line-height: 22px; font-size: 22px; letter-spacing: -1px; color: rgb(68, 68, 68); font-family: "Open Sans"; font-weight: 600; }
 #top .span_3 #logo .mobile-only-logo{ display: none; }
#top #logo:hover, #top #logo:focus{ color: rgb(0, 0, 0); }
#top #logo img{ text-indent: -9999px; max-width: none; width: auto; margin-bottom: 0px; display: block; transition: opacity 0.4s; }
#top{ position: relative; z-index: 9998; width: 100%; }
#top .container .row{ padding-bottom: 0px; }
#top nav > ul{ overflow: visible; transition: padding 0.8s, margin 0.25s; min-height: 1px; line-height: 1px; }
#top nav .no-menu-assigned{ visibility: hidden; }
body:not(.ascend) #top nav > .buttons, #header-outer[data-format="centered-menu-under-logo"] #top nav > .buttons{ margin-left: 15px; }
body #header-outer[data-full-width="false"][data-has-buttons="no"]:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 0px; }
body:not(.ascend) #header-outer[data-full-width="true"][data-remove-border="true"] #top nav ul #search-btn{ margin-left: 22px; }
#top nav > .buttons{ transition: padding 0.8s; }
#top nav > ul .slide-out-widget-area-toggle{ transition: margin 0.25s; }
.side-widget-open #top nav > ul .slide-out-widget-area-toggle{ transition: margin 0.75s; }
#header-outer[data-transparency-option="1"][data-full-width="true"].side-widget-open{ box-shadow: none; }
#header-outer.side-widget-open.hidden-menu #top nav > .sf-menu li, #header-outer.hidden-menu-items #top nav > .sf-menu li:not(#social-in-menu){ transition: opacity 0.75s; }
body:not(.material) #header-outer[data-format="centered-menu"].side-widget-open #top nav > .sf-menu:not(.buttons) li, body:not(.material) #header-outer.side-widget-open.hidden-menu #top nav > .sf-menu:not(.buttons) li, body:not(.material) #header-outer.side-widget-open.hidden-menu-items #top nav > .sf-menu:not(.buttons) li:not(#social-in-menu){ opacity: 0; }
.side-widget-open.no-bg-color{ border-color: transparent !important; }
#header-outer #top nav > .buttons{ right: 0px; height: 100%; overflow: hidden; }
#top nav ul li{ float: right; }
#top nav > ul > li{ float: left; }
#top nav > ul > li > a{ padding: 0px 10px; display: block; color: rgb(103, 103, 103); font-size: 14px; line-height: 20px; transition: color 0.1s linear; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ transition: color 0.2s; }
#header-outer[data-format="centered-menu"] #top nav > .sf-menu > .megamenu{ position: static; }
#header-outer[data-format="menu-left-aligned"] .row .col.span_3{ margin-right: 25px; }
#header-outer[data-format="menu-left-aligned"] .row .col.span_9{ float: left; }
#header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items{ float: right; }
#header-outer[data-format="centered-menu-under-logo"] #top nav{ display: inline-block; }
#header-outer[data-format="centered-menu-under-logo"] .span_9{ text-align: center; line-height: 1px; }
body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3, body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3, body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_3{ display: block; float: none; width: 100% !important; }
body #header-outer[data-format="centered-menu-under-logo"] .span_3{ text-align: center; }
#header-outer[data-format="centered-menu-under-logo"] #top nav > .sf-menu > li ul{ text-align: left; }
#header-outer[data-format="centered-menu-under-logo"] #top .span_9{ position: relative; }
#header-outer[data-format="centered-menu-under-logo"] .cart-menu{ transform: translateY(-50%); top: 50%; }
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle) > a{ padding-top: 0px; padding-bottom: 20px; }
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #search-btn, #header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #nectar-user-account, #header-outer[data-format="centered-menu-under-logo"] #top nav > ul .slide-out-widget-area-toggle{ padding-top: 0px; padding-bottom: 0px; }
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 ul #social-in-menu a{ margin-top: 0px; margin-bottom: 20px; }
#header-outer[data-format="centered-menu-under-logo"] #top #logo img{ margin: 0px auto; }
#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{ position: absolute; margin-bottom: 0px; left: 50%; transform: translateX(-50%) translateZ(0px); }
@media only screen and (min-width: 1000px){
#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{ top: 0px; }
}
@media only screen and (max-width: 999px){
#header-outer[data-format="centered-menu-under-logo"] #top #logo .starting-logo{ left: 0px; transform: none; }
}
#header-outer[data-format="centered-logo-between-menu"] .cart-menu-wrap{ z-index: 10000; }
#header-outer[data-format="centered-logo-between-menu"] #top nav > .sf-menu > .megamenu{ position: static; }
#top nav > ul > li[class*="button_solid_color"] > a::before{ display: block; position: absolute; left: 0px; padding-bottom: 10px; transform: translateY(-7px); width: 100%; height: 24px; content: " "; z-index: -1; transition: opacity 0.2s; }
#header-outer:not([data-format="centered-menu-under-logo"]):not([data-format="centered-menu-bottom-bar"]) #top nav > ul > li[class*="button_"] > a::before{ transform: translateY(-50%); top: 50%; }
#header-outer[data-format="centered-menu-under-logo"] #top nav > ul > li[class*="button_"] > a::before, #header-outer[data-format="centered-menu-bottom-bar"] #top nav > ul > li[class*="button_"] > a::before{ transform: translateY(-9px); }
#top nav > ul > li[class*="button_solid_color"] > a:hover::before, #header-outer.transparent #top nav > ul > li[class*="button_solid_color"] > a:hover::before{ opacity: 0.85 !important; }
#header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"].current_page_ancestor > a, #header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"].current-menu-ancestor > a, #header-outer #top nav > ul > li[class*="button_solid_color"] > a, #header-outer #top .sf-menu > li[class*="button_solid_color"]:hover > a .sf-sub-indicator i{ color: rgb(255, 255, 255) !important; }
#top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a, #header-outer[data-lhe="animated_underline"].transparent.dark-slide #top nav > ul > li[class*="button_solid_color"] > a:hover, #header-outer[data-lhe="default"].transparent.dark-slide #top nav > ul > li[class*="button_solid_color"] > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu .current_page_item[class*="button_solid_color"] > a, #header-outer.transparent.dark-slide > #top nav > ul > li[class*="button_solid_color"] > a:hover{ padding-left: 20px; padding-right: 20px; color: rgb(255, 255, 255) !important; opacity: 1 !important; }
#header-outer[data-lhe="default"] #top nav > ul > li[class*="button_solid_color"] > a:hover{ color: rgb(255, 255, 255) !important; }
 #header-outer[data-lhe="default"] #top nav ul li[class*="button_bordered"] a:hover{ padding-left: 20px; padding-right: 20px; }
body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] #top nav > ul > li:last-child > a, body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="centered-menu"][data-cart="false"] #top nav > .buttons > li:last-child > a, body[data-header-search="false"][data-user-set-ocm="off"] #header-outer[data-lhe="animated_underline"][data-format="menu-left-aligned"][data-cart="false"] #top nav > .buttons > li:last-child > a{ margin-right: 0px; }
#header-outer[data-lhe="animated_underline"] nav > ul > li:not([class*="button_"]) > a::after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{ transition: transform 0.3s ease-out, border-color 0.3s ease-out; position: absolute; display: block; bottom: -6px; left: 0px; width: 100%; transform: scaleX(0); border-top: 2px solid rgb(0, 0, 0); content: ""; padding-bottom: inherit; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a:hover::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_ancestor > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-ancestor > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current-menu-item > a::after, #header-outer[data-lhe="animated_underline"] .sf-menu .current_page_item > a::after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-item > a::after, #header-outer[data-lhe="animated_underline"] .buttons .current-menu-ancestor > a::after, #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after, #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:focus::after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container .current-menu-item > a::after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:hover::after, body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a:focus::after{ backface-visibility: hidden; transform: scaleX(1); }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ padding-left: 0px; padding-right: 0px; margin-right: 10px; margin-left: 10px; }
#top nav ul li a{ color: rgb(153, 153, 153); }
.sf-menu{ line-height: 1; float: left; margin-bottom: 30px; }
.sf-menu ul li{ font-weight: normal; width: 100%; }
#header-outer .sf-menu > li:hover > ul{ top: 100%; }
.sub-menu{ z-index: 3; }
.sf-menu li:hover, .sf-menu:not(.buttons) a:focus, .sf-menu a:hover, .sf-menu a:active{ outline: none 0px; }
.sf-menu ul li a{ margin: 0px; }
.sf-sub-indicator{ display: inline-block; width: 10px; position: relative; left: 8px; height: 10px; }
.sf-sub-indicator i{ width: 8px; }
 body .sf-sub-indicator [class*=" icon-"]{ color: rgb(136, 136, 136); font-size: 12px; line-height: 16px; height: auto; background-color: transparent; }
.material .sf-menu > li > a > .sf-sub-indicator i{ font-size: 16px; }
.sf-vertical li:hover ul{ left: 100%; top: 0px; }
.sf-menu, .sf-menu *{ list-style: outside none none; margin: 0px; padding: 0px; z-index: 10; }
.sf-menu{ line-height: 1; }
.sf-menu ul{ position: absolute; top: -999em; }
.sf-menu ul li, .sf-menu ul li li{ font-size: 12px; width: 100%; }
.sf-menu li:hover{ visibility: inherit; }
.sf-menu li{ float: left; line-height: 0; font-size: 12px; position: relative; }
.sf-menu a{ display: block; position: relative; text-decoration: none; }
.sf-menu li:hover ul{ z-index: 999; }
.sf-menu li li:hover ul, .sf-menu li li li:hover ul{ left: 20em; top: 0px; }
#header-outer .sf-menu li ul li a{ font-size: 12px; line-height: 13px; transition: none; letter-spacing: 0px; }
.sf-menu li ul li .sf-sub-indicator{ right: 14px; left: auto; top: 14px; display: block; position: absolute; }
.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active, .sf-menu ul li li a:focus, .sf-menu ul li li a:hover, .sf-menu ul li li a:active{ border-radius: 0px; box-shadow: none; text-shadow: none; }
body #top nav > ul > li > .temp-hidden-display, body #header-secondary-outer nav > ul > li > .temp-hidden-display{ opacity: 0; display: block !important; left: 0px !important; right: auto !important; }
#top .span_9{ position: static; }
#header-outer #top nav > ul > .megamenu{ position: inherit; }
#top nav > ul > .megamenu > .sub-menu{ width: 100%; left: 0px; padding: 15px 0px; display: table; background-color: rgb(28, 28, 28); }
 #header-outer[data-megamenu-rt="1"].no-transition, #header-outer[data-megamenu-rt="1"].no-transition a:not(#logo), #header-outer[data-megamenu-rt="1"].no-transition img, #header-outer[data-megamenu-rt="1"].no-transition .icon-salient-search, #header-outer[data-megamenu-rt="1"].no-transition .icon-salient-m-user, #header-outer[data-megamenu-rt="1"].no-transition .icon-salient-cart, .ascend #header-outer[data-megamenu-rt="1"].no-transition .has_products .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines::before, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a .lines::after, #header-outer[data-megamenu-rt="1"].no-transition .lines-button::after, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul li a > .sf-sub-indicator i, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul #search-btn a::after, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul #nectar-user-account a::after, #header-outer[data-megamenu-rt="1"].no-transition #top nav ul .slide-out-widget-area-toggle a::after, #header-outer[data-megamenu-rt="1"].no-transition .cart-menu::after, #header-outer[data-megamenu-rt="1"].no-transition #top nav > ul > li[class*="button_bordered"] > a:not(:hover)::before, #header-outer[data-megamenu-rt="1"].no-transition.transparent #top nav > ul > li[class*="button_bordered"] > a:not(:hover)::before, body #slide-out-widget-area-bg.fullscreen-alt.open.no-transition, body #slide-out-widget-area-bg.fullscreen-alt.no-transition, body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open), .posts-container article.ajax-loaded{ transition: none !important; }
.material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition #logo img, .material #header-outer[data-megamenu-rt="1"]:not([data-transparent-header="true"]):not([data-format="left-header"]).no-transition .logo-spacing img{ transition: height 0.15s !important; }
.material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition #logo img, .material #header-outer[data-megamenu-rt="1"]:not([data-format="left-header"]).no-transition .logo-spacing img{ transition: height 0.32s !important; }
#header-outer[data-megamenu-rt="1"].no-transition li[class*="button_"] a:hover{ transition: opacity 0.2s, color 0.2s !important; }
#header-outer[data-lhe="animated_underline"][data-megamenu-rt="1"].no-transition #top nav > ul > li:not([class*="button_"]) > a::after{ transition: transform 0.3s ease-out; }
#top nav > ul > .megamenu > .sub-menu{ display: table; }
#top nav > ul > .megamenu > .sub-menu{ padding: 30px 0px; }
#top nav > ul > .megamenu > ul > li{ padding: 0px 0px 0px 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#top nav > ul > li > ul > li{ opacity: 0; transform: translateY(13px); transition: transform 0.65s cubic-bezier(0.2, 0.8, 0.25, 1), opacity 0.65s cubic-bezier(0.2, 0.8, 0.25, 1); }
 #header-outer .widget_shopping_cart.open .cart_list, #header-outer .widget_shopping_cart.open .total, #header-outer .widget_shopping_cart.open .buttons{ opacity: 1; transform: translateY(0px); }
#top nav > ul > .megamenu > ul > li:last-child{ padding-right: 30px; }
[data-megamenu-width="full-width"] #top nav > ul > .megamenu > ul > li{ padding: 0px 30px 0px 0px; }
[data-megamenu-width="full-width"] #top nav > ul > .megamenu > ul > li:last-child{ padding: 0px; }
#top nav > ul > .megamenu > ul > li > ul{ margin: 0px; padding: 0px; }
#top nav > ul > .megamenu > ul > li{ width: 33.33%; }
#header-outer #top nav > ul > .megamenu > ul > li{ display: table-cell; float: none; }
#top nav > ul > .megamenu.columns-2 > ul > li{ width: 50%; }
#top nav > ul > .megamenu.columns-3 > ul > li{ width: 33.33%; }
#top nav > ul > .megamenu.columns-4 > ul > li{ width: 25%; }
#top nav > ul > .megamenu.columns-5 > ul > li{ width: 20%; }
#top nav > ul > .megamenu.columns-6 > ul > li{ width: 16.66%; }
#top nav > ul > .megamenu > ul > li ul{ width: 100%; box-shadow: none; position: relative; display: block !important; top: 0px !important; opacity: 1 !important; left: 0px !important; }
#top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ margin-left: 0px; padding-right: 0px; padding-left: 0px; }
#top nav > ul > .megamenu ul li{ float: none; }
#top nav > ul > .megamenu ul li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; padding: 9px 15px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ font-family: "Open Sans"; font-weight: 700; font-size: 12px; text-transform: uppercase; margin-bottom: 7px; letter-spacing: 2px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ color: rgb(68, 68, 68); }
body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body[data-header-color="dark"]:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ color: rgb(255, 255, 255); }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ padding-bottom: 15px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > ul{ padding-bottom: 20px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul:last-child > ul{ padding-bottom: 0px; }
#top nav > ul > .megamenu > .sub-menu > li a, body #top nav > ul > .megamenu > .sub-menu > li a, body #header-outer #top nav > ul > .megamenu > .sub-menu > li > a, #top nav > ul > .megamenu > ul > li > a:hover, #top nav > ul > .megamenu > ul > .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul.current-menu-item > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a{ background-color: transparent !important; }
 #top .sf-menu li ul li a{ background-color: transparent; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul li a:hover, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ color: rgb(204, 204, 204); background-color: rgb(0, 0, 0); }
#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{ top: 1px; position: relative; margin-right: 4px; }
.sf-menu > li > ul{ opacity: 0; pointer-events: none; transition: none; display: block; box-shadow: rgba(0, 0, 0, 0.11) 0px 19px 35px; }
.sf-menu > li ul{ padding: 20px; width: 20em; }
.sf-menu > li ul a, #top nav > ul > .megamenu ul li a{ padding: 6px; }
.sf-menu li ul li .sf-sub-indicator{ top: 6px; right: 6px; }
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul{ border-top: 1px solid rgb(233, 233, 233); }
#header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) ul{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
#header-outer .open.widget_shopping_cart{ transform: translateY(0px); opacity: 1; top: 100%; pointer-events: auto; }
 body:not([data-header-format="left-header"]) #top .sf-menu li ul, #top nav > ul > .megamenu > .sub-menu{ background-color: rgb(255, 255, 255); }
 body[data-header-color="dark"] #top nav > ul > .megamenu > .sub-menu{ background-color: rgb(0, 0, 0); }
#header-outer nav ul li li:hover > a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a .sf-sub-indicator i, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor > a, #header-outer #top nav > ul > .megamenu > ul ul .sfHover > a, #header-outer #top nav > ul > .megamenu > ul ul li a:hover, #header-outer #top nav > ul > .megamenu > ul ul li a:focus, body:not([data-header-format="left-header"]) #header-outer #top nav > ul > .megamenu > ul ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a{ color: rgb(255, 255, 255); }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .cart_list a:hover{ background-color: transparent !important; }
#header-outer .widget_shopping_cart a.button:hover, .nectar-slide-in-cart .widget_shopping_cart a.button:hover{ background-color: rgb(51, 51, 51) !important; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a{ background-color: rgb(39, 204, 192); }
#header-outer .sf-menu li ul li a{ color: rgb(153, 153, 153); }
#header-outer #top nav > ul > .megamenu:hover ul li{ pointer-events: auto; }
.sf-menu .megamenu li ul{ transform: none; box-shadow: none; }
#header-outer #top .sf-menu .megamenu li ul, [data-header-color="light"] #header-outer:not(.transparent) .sf-menu > .megamenu li ul{ border-top: 0px; }
.sf-menu li li ul{ display: block; visibility: visible; z-index: auto; left: 20em; margin-left: -20px; margin-top: -20px; transition: transform 0.25s, opacity 0.25s; box-shadow: rgba(0, 0, 0, 0.11) 0px 19px 35px; opacity: 0; pointer-events: none; transform: translateX(25px); top: 0px !important; }
body[data-header-color="light"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul, body[data-header-color="custom"] #header-outer:not(.transparent) .sf-menu > li:not(.megamenu) li ul{ margin-top: -21px; }
body[data-header-color="light"] #header-secondary-outer .sf-menu > li:not(.megamenu) li ul, body[data-header-color="light"] .sf-menu > li:not(.megamenu) li ul, body[data-header-color="light"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul, body[data-header-color="custom"] #header-outer[data-box-shadow="none"]:not(.transparent) .sf-menu > li:not(.megamenu) li ul{ margin-top: -20px; }
.sf-menu ul li a{ border-bottom: 0px; }
.sf-menu > li.sfHover:not(.megamenu) > ul:not(.on-left-side){ left: 0px; }
#header-outer:not([data-format="left-header"]) #logo{ transition: margin 0.32s; }
#header-outer:not([data-format="left-header"]) #logo img{ transition: height 0.32s, opacity 0.2s; }
#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo{ transition: margin 0.15s; }
#header-outer:not([data-transparent-header="true"]):not([data-format="left-header"]) #logo img{ transition: height 0.15s, opacity 0.2s; }
#header-outer[data-using-secondary="1"]:not([data-format="left-header"]){ transition: transform 0.32s, background-color 0.3s, box-shadow 0.3s, margin 0.25s; }
@media only screen and (min-width: 1000px){
#header-outer:not([data-format="left-header"]){ padding-top: 0px; }
#header-outer:not([data-format="left-header"]) #top > .container > .row, #header-outer:not([data-format="left-header"]) #top > .container > .row nav, #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul, #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul > li{ display: flex; }
#header-outer:not([data-format="left-header"]) #top .span_9, #header-outer:not([data-format="left-header"]) #top .span_3{ display: flex; float: none; width: auto; }
#header-outer[data-format="centered-menu-under-logo"] .span_9, #header-outer[data-format="centered-menu-under-logo"] .span_9 nav, #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9{ display: flex; width: 100%; }
#header-outer[data-format="centered-menu-under-logo"] .cart-menu{ transform: none; }
#header-outer[data-format="default"] #top .span_9{ margin-left: auto; }
 #header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav, #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav{ justify-content: center; }
#header-outer:not([data-format="left-header"]) #top nav > .buttons{ overflow: visible; height: auto; }
#header-outer:not([data-format="left-header"]) #top nav > ul > li{ align-items: center; }
#header-outer:not([data-format="left-header"]) #top nav > ul{ float: none; display: inline-block; vertical-align: middle; }
#header-outer #top > .container > .row .right-aligned-menu-items nav{ flex-direction: row-reverse; }
#header-outer[data-format="menu-left-aligned"] .row .right-aligned-menu-items{ float: none; margin-left: auto; display: flex; }
#header-outer[data-format="centered-menu-under-logo"] .row, #header-outer[data-format="centered-menu-bottom-bar"] .row{ flex-direction: column; }
}
@media only screen and (max-width: 999px){
#top .col.span_9{ text-align: right; line-height: 0; }
#top .span_9 > .slide-out-widget-area-toggle > div, #header-outer .mobile-search .icon-salient-search, #header-outer #top #mobile-cart-link i, #header-outer .mobile-user-account .icon-salient-m-user{ position: relative; display: block; top: 50%; font-size: 18px; transform: translateY(-20%); background-color: transparent; }
#top .span_9 > .slide-out-widget-area-toggle, #top #mobile-cart-link, #top .mobile-search, #header-outer #top .mobile-user-account{ position: relative; width: auto; padding: 0px 7px; top: auto; right: auto; margin-bottom: 0px; margin-top: 0px; display: inline-block; vertical-align: middle; line-height: 0; height: 100%; transform: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"].material a.slide_out_area_close::before, body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close::before{ background-color: rgba(0, 0, 0, 0.06); }
#header-outer[data-cart="true"] #top .span_9 > .slide-out-widget-area-toggle, #header-outer[data-cart="true"] #top #mobile-cart-link, #top .mobile-search{ padding: 0px 8px; }
#header-outer[data-cart="true"] #top .row .span_9 > .slide-out-widget-area-toggle, #top .span_9 > .slide-out-widget-area-toggle{ padding-right: 0px; }
#search-outer #search #close a::before, body.material #header-outer #search-outer #search #close a::before{ height: 40px; width: 40px; margin: -20px 0px 0px -20px; }
#search-outer #search #close a span{ font-size: 16px; height: 16px; line-height: 16px; }
#search-outer #search #close a{ height: 14px; }
#search-outer #search #close, body.material #header-outer #search-outer #search #close{ top: 0px; right: -5px; }
#search-outer #search #close a, body.material #header-outer #search-outer #search #close a{ right: 13px; top: 19px; }
body.original #search-outer #search #close a{ top: 50%; transform: translateY(-50%); }
}
#header-outer[data-format="centered-menu-under-logo"] #top .span_9 nav > .buttons{ padding-bottom: 20px; }
@media only screen and (max-width: 999px){
.slide-out-widget-area-toggle.mobile-icon a > span > .hover-effect{ display: none; }
}
#top nav ul #search-btn a span, #top nav ul #search-btn a, #top nav ul .slide-out-widget-area-toggle a{ line-height: 20px; height: 20px; }
#top nav ul .slide-out-widget-area-toggle a .label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label{ font-style: normal; display: inline-block; vertical-align: middle; margin-right: 15px; line-height: 1em; font-size: 14px; }
#top .span_9 > .slide-out-widget-area-toggle a.using-label .label{ transition: color 0.2s; }
#top nav ul .slide-out-widget-area-toggle a.using-label > span, #top .span_9 > .slide-out-widget-area-toggle a.using-label > span{ display: inline-block; vertical-align: middle; }
#top nav ul .slide-out-widget-area-toggle a.using-label, #top .span_9 > .slide-out-widget-area-toggle a.using-label, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a.using-label{ width: auto; vertical-align: middle; }
@media only screen and (min-width: 690px){
#slide-out-widget-area .secondary-header-text{ display: none; }
}
@media only screen and (max-width: 999px) and (min-width: 690px){
body.original #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: none; }
}
#top nav .buttons li{ line-height: 12px; position: relative; }
#top nav .buttons .menu-item a{ position: relative; }
.original #top nav ul #search-btn > div, .original #top nav ul .slide-out-widget-area-toggle > div, .ascend #header-outer[data-full-width="false"] #top nav ul #search-btn > div, .ascend #header-outer[data-full-width="false"] #top nav ul .slide-out-widget-area-toggle > div{ padding-left: 19px; }
#top nav ul #search-btn a, #top nav ul .slide-out-widget-area-toggle a{ padding: 0px; width: 24px; display: block; background-position: right top; background-repeat: no-repeat; box-sizing: content-box; }
#top nav ul[data-user-set-ocm="off"] .slide-out-widget-area-toggle, body.material #header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul[data-user-set-ocm="off"] > .slide-out-widget-area-toggle{ display: none; }
 #top nav ul #search-btn a span{ top: 0px; background-color: transparent; transition: color 0.2s; }
#top nav ul .slide-out-widget-area-toggle a i.label{ transition: color 0.2s; }
 .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i{ font-size: 18px; color: inherit; background-color: transparent; transition: -webkit-transform 0.25s, opacity 0.2s; text-align: center; line-height: 24px; height: 22px; width: 36px; }
body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] #social-in-menu i{ font-size: 20px; width: 38px; line-height: 26px; height: 26px; margin-bottom: -3px; }
 .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a{ display: inline-block; margin-right: 0px; margin-left: 0px; overflow: hidden; }
#header-outer #social-in-menu a:hover i, .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a:hover i{ transform: translateY(-100%); }
 .material #slide-out-widget-area.slide-out-from-right .off-canvas-social-links a i::after{ position: absolute; top: 100%; left: 0px; transform: translate3d(0px, 0px, 0px); width: 100%; }
 .material #slide-out-widget-area.slide-out-from-right .fa-instagram::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-behance::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-vine::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-vk::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .icon-salient-spotify::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-flickr::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-soundcloud::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-stackexchange::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-google-plus::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-github-alt::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-dribbble::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-tumblr::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-youtube-play::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-linkedin::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-pinterest::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-vimeo::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-facebook::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-rss::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-twitter::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-houzz::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-yelp::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-mixcloud::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-bandcamp::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-snapchat::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-tripadvisor::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-telegram::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-slack::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-medium::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .icon-salient-artstation::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .icon-salient-discord::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-whatsapp::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-phone::after{ content: ""; }
 .material #slide-out-widget-area.slide-out-from-right .fa-envelope::after{ content: ""; }
#slide-out-widget-area .off-canvas-menu-container li > a > .sf-sub-indicator{ display: none; }
#top #mobile-cart-link, #top .mobile-search, #top .mobile-user-account{ display: none; text-align: right; z-index: 10000; }
#top .span_9 > .slide-out-widget-area-toggle{ display: none; z-index: 10000; }
#top #mobile-cart-link i, .mobile-search .icon-salient-search, .mobile-user-account .icon-salient-m-user{ background-color: transparent; color: rgb(169, 169, 169); line-height: 34px; font-size: 18px; width: 18px; transition: color 0.3s; }
#header-outer #mobile-cart-link .cart-wrap span{ border-radius: 50%; height: 16px; width: 16px; text-align: center; line-height: 16px; font-size: 10px; display: block; visibility: hidden; }
#header-outer #mobile-cart-link .cart-wrap{ position: absolute; top: 50%; margin-top: -14px; right: -1px; color: rgb(255, 255, 255); }
 #header-outer #mobile-cart-link.first-load .cart-wrap span{ visibility: visible; animation: 0.6s ease-in-out 0.12s 1 normal both running bounce_in_animation; }
.material .mobile-search .icon-salient-search, .material .mobile-user-account .icon-salient-m-user{ color: rgb(169, 169, 169); }
.pum-open [data-body-border="1"] #header-outer[data-transparent-header="true"][data-transparent-shadow-helper="true"].transparent:not(.dark-slide)::before{ opacity: 0; }
body #header-outer[data-transparent-header="true"][data-format="centered-menu"].transparent.side-widget-open.small-nav nav > ul > li > a{ margin-bottom: 0px; }
#header-outer.slide-out-hover{ transition: background-color 0.3s; }
#header-outer.slide-out-hover header, #header-outer.slide-out-hover > .cart-outer{ transition: opacity 0.3s; }
 #header-outer.pseudo-data-transparent.transparent #top nav ul #search-btn a .icon-salient-search{ transition: opacity 0.2s, color 0.2s; color: rgb(255, 255, 255) !important; opacity: 0.75 !important; }
#header-outer.slide-out-hover #top.all-hidden, #header-outer > .cart-outer.all-hidden{ opacity: 0; }
 #header-outer.light-text #top nav ul #search-btn a span, #header-outer[data-lhe="default"].light-text #top nav .sf-menu .current-menu-item > a, #header-outer[data-lhe="default"].light-text #top nav > ul > li > a:hover{ color: rgb(255, 255, 255) !important; opacity: 0.7; }
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines::before, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines::after, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle .lines-button::after, #header-outer.pseudo-data-transparent.transparent > #top nav ul .slide-out-widget-area-toggle a .lines::before, #header-outer.pseudo-data-transparent.transparent > #top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgb(255, 255, 255) !important; }
 #header-outer.dark-text #top nav ul #search-btn a span, #header-outer[data-lhe="default"].dark-text #top nav .sf-menu .current-menu-item > a{ color: rgb(68, 68, 68) !important; opacity: 0.7; }
#header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines::before, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgb(68, 68, 68) !important; }
#header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a .lines-button::after{ opacity: 0.7; }
#header-outer.light-text #top nav > ul > li > a:hover, #header-outer.light-text #top nav .sf-menu > .current_page_ancestor > a, #header-outer.light-text #top nav .sf-menu > .current-menu-item > a, #header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a, #header-outer.light-text #top nav .sf-menu > .current_page_item > a, #header-outer.light-text #top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.light-text #top nav ul #search-btn a:hover span, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover span, #header-outer.light-text #top nav .sf-menu > .current-menu-item > a i, #header-outer.light-text #top nav .sf-menu > .current-menu-ancestor > a i, #header-outer.light-text .cart-outer:hover .icon-salient-cart, .ascend #boxed #header-outer.light-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart, .ascend #boxed #header-outer.dark-text .cart-outer:hover .cart-menu .cart-icon-wrap .icon-salient-cart, #header-outer.dark-text #top nav > ul > li > a:hover, #header-outer.dark-text #top nav .sf-menu > .current_page_ancestor > a, #header-outer.dark-text #top nav .sf-menu > .current-menu-item > a, #header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a, #header-outer.dark-text #top nav .sf-menu > .current_page_item > a, #header-outer.dark-text #top nav > ul > li > a:hover > .sf-sub-indicator > i, #header-outer.dark-text #top nav ul #search-btn a:hover span, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover span, #header-outer.dark-text #top nav .sf-menu > .current-menu-item > a i, #header-outer.dark-text #top nav .sf-menu > .current-menu-ancestor > a i, #header-outer.dark-text .cart-outer:hover .icon-salient-cart, #header-outer.light-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #header-outer.light-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::after, #header-outer.dark-text.side-widget-open #top nav ul .slide-out-widget-area-toggle a .lines, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #header-outer.dark-text #top nav ul .slide-out-widget-area-toggle a:hover .lines::after, #header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after, #header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines, #header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #header-outer.pseudo-data-transparent.transparent #top nav ul .slide-out-widget-area-toggle a:hover .lines::after{ opacity: 1 !important; }
 .ascend #header-outer[data-full-width="true"].dark-text #top nav ul #search-btn a, .ascend #header-outer[data-full-width="true"].dark-text #top nav ul .slide-out-widget-area-toggle a, .ascend #header-outer[data-full-width="true"].light-text #top nav ul #search-btn a, .ascend #header-outer[data-full-width="true"].light-text #top nav ul .slide-out-widget-area-toggle a{ border-color: rgba(0, 0, 0, 0.1); }
#header-outer[data-full-width="true"][data-cart="true"] #top nav ul .slide-out-widget-area-toggle{ position: relative; }
 body #header-outer.transparent[data-transparent-header="true"].dark-slide > #top nav ul .slide-out-widget-area-toggle > div{ border-color: rgba(0, 0, 0, 0.08) !important; }
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right, #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open.style-slide-out-from-right-alt{ pointer-events: auto; }
body[data-bg-header="true"][data-header-search="true"].ascend #header-outer.transparent[data-has-menu="false"] #top nav ul #search-btn a::after, body[data-bg-header="true"][data-header-search="true"].ascend #header-outer[data-has-menu="false"] #top nav ul #search-btn a::after, body[data-bg-header="true"][data-header-search="true"] #header-outer[data-has-menu="false"] #top nav ul #search-btn a::after{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: none; }
#header-outer.dark-text #top nav ul #search-btn a span{ opacity: 1; }
 .sf-menu .megamenu li ul, #top .sf-menu .megamenu ul .sub-menu{ background-color: transparent !important; }
#header-outer[data-transparent-header="true"][data-format="centered-menu-under-logo"] #logo .dark-version{ position: relative; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ height: 4px; width: 2.1rem; border-radius: 1px; }
body[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .lines-button, .slide-out-hover-icon-effect:not(.small) .lines-button, body .slide-out-hover-icon-effect:not(.small) .lines-button{ line-height: 0; font-size: 0px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .lines-button.close{ transform: none; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top nav ul .slide-out-widget-area-toggle a, .slide-out-hover-icon-effect a{ width: 34px; }
.slide-out-hover-icon-effect.small a{ width: auto; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before{ top: 9px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ top: -9px; }
 #header-outer[data-transparent-header="true"].dark-text.side-widget-open > header #logo img.dark-version{ opacity: 0 !important; }
 #header-outer[data-transparent-header="true"].dark-text.side-widget-open > header #logo img.starting-logo{ opacity: 1 !important; }
#search-outer{ top: 0px; left: 0px; width: 100%; height: 100%; position: absolute; z-index: 10000; overflow: visible; display: none; background-color: rgb(255, 255, 255); }
.original #search-outer #search{ height: 100%; display: flex; align-items: center; }
#search-box{ position: relative; }
#search-outer .container{ overflow: visible; width: 100%; }
#search-outer #search input[type="text"]{ width: 100%; color: rgb(136, 136, 136); font-size: 43px; line-height: 43px; position: relative; padding: 0px; background-color: transparent; border: 0px; transition: none; box-shadow: none; font-family: "Open Sans"; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
#search-outer .ui-widget-content{ background-color: rgb(31, 31, 31); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; background-image: none; }
#search-outer .ui-widget-content li:hover{ background-color: rgb(39, 39, 39); cursor: pointer; }
#search-outer .ui-widget-content li:hover a{ background-image: none; }
#search-outer .ui-widget-content li:last-child a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#search-outer .ui-widget-content li a{ border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.ui-helper-hidden-accessible{ display: none; }
#search-outer .ui-widget-content img, #search-outer .ui-widget-content i{ width: 40px; height: auto; float: left; margin-right: 15px; }
#search-outer .ui-widget-content i{ line-height: 40px; font-size: 22px; background-color: rgba(255, 255, 255, 0.1); border-radius: 0px; }
.ui-menu .ui-menu-item a{ display: block; line-height: 1.5; padding: 0.2em 0.4em; text-decoration: none; }
#search-outer .ui-widget-content{ width: 100% !important; left: 0px !important; }
#search-outer .ui-widget-content li{ line-height: 14px; clear: left; width: 100%; display: block; float: left; margin: 0px; }
#search-outer .ui-widget-content li .desc{ position: relative; line-height: 14px; font-size: 11px; }
#search-outer .ui-widget-content li a{ color: rgb(204, 204, 204); line-height: 1.4em; transition: none; padding: 15px; }
#search-outer > #search form{ width: 92%; float: left; }
#search-outer #search #close{ list-style: none; }
#search-outer #search #close a{ position: absolute; right: 0px; top: 24px; display: block; width: 24px; height: 17px; line-height: 22px; z-index: 10; }
#search-outer #search #close a span:not(.close-line){ color: rgb(160, 160, 160); font-size: 18px; height: 20px; line-height: 19px; background-color: transparent; transition: color 0.2s; }
#search-outer > #search #close a:hover span{ color: rgb(0, 0, 0); }
#header-outer #search{ position: relative; }
#header-outer .row .col.span_3, #header-outer .row .col.span_9{ width: auto; }
#header-outer .row .col.span_9{ float: right; }
 body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu{ width: 100%; max-width: 100%; padding: 0px 28px; }
body[data-hhun="1"] #header-outer[data-remove-fixed="1"]{ position: absolute; }
body[data-hhun="1"] #header-secondary-outer[data-remove-fixed="0"]{ transition: transform 0.3s; }
@media only screen and (min-width: 1000px){
body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"]:not(.detached), body[data-hhun="1"]:not(.no-scroll) #header-outer[data-remove-fixed="1"][data-permanent-transparent="false"][data-using-secondary="1"]{ top: 0px; }
}
body[data-hhun="1"].original #header-outer.detached:not(.side-widget-open){ transform: translateY(0px); }
body[data-hhun="1"].original #header-outer[data-remove-border="true"].detached:not(.side-widget-open){ border-color: rgba(255, 255, 255, 0); }
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open){ transition: transform 0.3s; z-index: 9998; pointer-events: none; }
body[data-hhun="1"] #header-outer.invisible:not(.side-widget-open), body[data-hhun="1"] #header-outer.no-trans-hidden:not(.side-widget-open){ transform: translateY(-100%) !important; }
.mobile-video-image{ position: absolute; z-index: 1; top: 0px; left: 0px; display: none; height: 100%; width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.using-mobile-browser .mobile-video-image{ display: block; }
 .wpb_row .mobile-video-image.column-video{ z-index: 0; }
body.using-mobile-browser .wpb_row .nectar-video-wrap, body.using-mobile-browser #page-header-bg .nectar-video-wrap{ left: -3000px; }
body.using-mobile-browser .nectar-slider-wrap .slide-bg-wrap .video-wrap{ bottom: -3000px; }
.wpb_row .nectar-video-wrap.position-loaded video{ opacity: 1; }
@media only screen and (min-width: 1000px){
body[data-ajax-transitions="true"][data-apte="center_mask_reveal"]:not(.using-mobile-browser) #page-header-bg[data-animate-in-effect="zoom-out"] .nectar-video-wrap video{ opacity: 1; }
}
.wpb_row .nectar-video-wrap .mejs-container .mejs-controls, .mejs-overlay-button, .mejs-overlay-loading, #search-outer .ui-helper-hidden-accessible, .mobile #search-outer .ui-widget-content{ display: none !important; }
.nectar-slider-loading{ background-color: rgb(57, 57, 57); background-position: center center; background-repeat: repeat; position: absolute; z-index: 1000; top: 0px; left: 0px; width: 100%; height: 100%; }
body:not(.using-mobile-browser):not(.mobile) #page-header-bg .page-header-bg-image.translate{ transform: none !important; height: 100% !important; }
 [data-parallax="true"] .swiper-slide .image-bg.translate{ background-attachment: scroll; top: auto; bottom: 0px; }
body[data-ajax-transitions="false"] .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]), body:not([data-remove-m-parallax="1"]) .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]){ opacity: 1; background-attachment: scroll; top: auto; bottom: 0px; }
@media only screen and (min-width: 1000px){
body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="slow"]:not([data-parallax-speed="fixed"]){ }
body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="medium"]:not([data-parallax-speed="fixed"]){ }
body:not([data-header-format="left-header"]) .parallax_section.top-level .row-bg[data-parallax-speed="fast"]:not([data-parallax-speed="fixed"]){ }
}
@media only screen and (max-width: 999px){
body .parallax_section.top-level .row-bg:not([data-parallax-speed="fixed"]){ }
}
 body[data-ajax-transitions="false"] .parallax_section .row-bg[data-parallax-speed="fixed"]{ opacity: 1; }
@media (max-width: 1299px) and (min-width: 1000px){
.vc_hidden-md{ display: none; }
}
.col{ position: relative; float: left; }
.col.boxed:not(.wpb_column):hover{ top: -4px; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 3px; }
.wpb_column[data-has-bg-color="true"] .wpb_wrapper{ position: relative; z-index: 2; }
.caroufredsel_wrapper.active, .carousel-wrap[data-full-width="true"] .portfolio-items .col .work-item .work-info .active, .woocommerce .products-carousel ul.products .product a.active{ cursor: -webkit-grabbing !important; }
.carousel-prev:hover, .carousel-next:hover{ background-color: rgb(0, 0, 0); }
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled{ display: none; }
.owl-carousel.owl-loaded{ display: block; }
.owl-carousel.owl-loading{ opacity: 0; display: block; }
.owl-carousel.owl-hidden{ opacity: 0; }
@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}
.owl-theme .owl-nav [class*="owl-"]:hover{ background: rgb(134, 151, 145); color: rgb(255, 255, 255); text-decoration: none; }
.owl-theme .owl-nav .disabled{ opacity: 0.5; cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots{ margin-top: 10px; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background: rgb(134, 151, 145); }
.span_12.light .owl-theme .owl-dots .owl-dot.active span, .span_12.light .owl-theme .owl-dots .owl-dot:hover span{ background: rgb(255, 255, 255); }
.owl-theme .owl-dots .owl-dot.active span{ transform: scale(1.5); }
.loading .flex-viewport{ max-height: 300px; }
.flex-direction-nav a:hover{ background-color: rgb(51, 51, 51); }
body.mobile.material [data-bullet_style="see_through"] .slider-pagination{ bottom: 13px; }
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ position: relative; top: 50%; }
body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ display: block; content: ""; }
 .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot, body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch{ width: 30px; margin: 0px; opacity: 0.35; }
 .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot::before, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before, body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch::before{ width: 6px; height: 6px; transition: 0.25s; border-radius: 50%; margin-left: 11px; background-color: transparent; box-shadow: rgb(0, 0, 0) 0px 0px 0px 5px inset; }
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected, .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected, body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch, .nectar-quick-view-box .flickity-page-dots .dot.is-selected{ opacity: 1; }
.nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected::before, .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected::before, .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before, .nectar-woo-flickity .flickity-page-dots .dot.is-selected::before, .nectar-quick-view-box .flickity-page-dots .dot.is-selected::before, body.material [data-bullet_style="see_through"] .slider-pagination .swiper-pagination-switch.swiper-active-switch::before{ transform: scale(2); box-shadow: rgb(0, 0, 0) 0px 0px 0px 1px inset; background-color: transparent; }
 .span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot::before, .span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot::before, body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch::before{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 5px inset; }
.span_12.light .nectar-flickity[data-control-style="material_pagination"] .flickity-page-dots .dot.is-selected::before, .span_12.light .nectar-flickity[data-controls="material_pagination"] .flickity-page-dots .dot.is-selected::before, .span_12.light .testimonial_slider[data-style="multiple_visible_minimal"] .flickity-page-dots .dot.is-selected::before, .span_12.light .nectar-woo-flickity .flickity-page-dots .dot.is-selected::before, .span_12.light .nectar-recent-posts-slider_multiple_visible .flickity-page-dots .dot.is-selected::before, body.material [data-bullet_style="see_through"] .slider-pagination:not(.dark-cs) .swiper-pagination-switch.swiper-active-switch::before{ box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; }
body .mejs-container .mejs-controls > .mejs-horizontal-volume-slider{ height: 26px; width: 56px; position: relative; display: block; float: left; }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{ background: rgba(255, 255, 255, 0.33); }
.mejs-controls .mejs-button button:focus{ outline: none; }
body[data-button-style*="_rounded"] .mejs-button > button, body[data-button-style^="rounded"] .mejs-controls .mejs-pause button, body .mejs-controls .mejs-pause{ border-radius: 0px !important; }
.mejs-controls .mejs-time-rail .mejs-time-loaded{ background-color: rgba(255, 255, 255, 0.3) !important; }
.mejs-video .mejs-controls .mejs-time-rail{ padding-top: 12px; }
.mejs-audio .mejs-controls .mejs-time-rail{ padding-top: 11px; }
.mejs-video .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-video .mejs-controls .mejs-time-rail span, .mejs-video .mejs-controls .mejs-time-rail a, .mejs-video .mejs-controls .mejs-time-rail .mejs-time-loaded{ height: 8px; }
.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-audio .mejs-controls .mejs-time-rail span, .mejs-audio .mejs-controls .mejs-time-rail a, .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded{ height: 8px; }
#ajax-content-wrap .mejs-container{ background-color: transparent; background-image: none !important; }
 .mejs-container .mejs-poster img{ max-width: none !important; width: 100% !important; }
.wp-video-shortcode.mejs-container .mejs-poster img{ visibility: hidden; display: block; margin-bottom: 0px; }
.mejs-container-fullscreen .mejs-poster img{ height: 100% !important; }
body .mejs-poster{ background-size: cover; }
body .mejs-container .mejs-controls .mejs-time{ opacity: 0.8; }
body .mejs-controls button{ transition: opacity 0.15s; }
body .mejs-controls button:hover, .mejs-controls .mejs-fullscreen-button:hover button{ opacity: 0.8; }
#ajax-content-wrap .mejs-controls .mejs-time-rail .mejs-time-total{ background-color: rgba(255, 255, 255, 0.25); }
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{ background: transparent !important; }
body .mejs-controls .mejs-button button{ font-size: 18px; color: rgb(255, 255, 255); width: auto; position: relative; display: inline-block; background-image: none; }
body .mejs-controls button::before{ text-decoration: inherit; display: inline-block; speak: none; }
body .mejs-controls .mejs-play button::before{ content: ""; }
body .mejs-controls .mejs-mute button::before{ content: ""; }
body .mejs-controls .mejs-unmute button::before{ content: ""; }
body .mejs-controls .mejs-fullscreen-button button::before{ content: ""; font-size: 17px; }
body .mejs-controls .mejs-fullscreen-button.mejs-unfullscreen button::before{ content: ""; }
body .mejs-button.mejs-volume-button{ margin-left: 5px; }
body .mejs-controls .mejs-pause{ top: 2px; left: 2px; position: relative; }
body .mejs-controls .mejs-pause button{ border-left: 3px solid rgb(255, 255, 255); border-right: 3px solid rgb(255, 255, 255); width: 9px; height: 12px; right: 3px; top: 2px; }
#ajax-content-wrap .mejs-container.mejs-audio{ height: 44px !important; background-color: rgb(0, 0, 0); }
#ajax-content-wrap .mejs-container.mejs-audio .mejs-playpause-button{ margin-left: 0px; }
body .mejs-container.mejs-audio .mejs-controls, body .masonry-blog-item .mejs-container.mejs-video .mejs-controls{ height: 42px; }
#ajax-content-wrap .masonry-blog-item .mejs-container.mejs-video .mejs-controls .mejs-playpause-button{ margin-left: 10px; }
#ajax-content-wrap .masonry-blog-item .mejs-container .mejs-fullscreen-button{ margin-right: 10px; }
body .masonry-blog-item .mejs-container:not(.mejs-audio) .mejs-controls::before{ height: 250%; }
body .mejs-container:not(.mejs-audio) .mejs-controls::before{ background: linear-gradient(rgba(255, 255, 255, 0) -2%, rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0.04) 44%, rgba(0, 0, 0, 0.8) 100%, rgba(0, 0, 0, 0.6) 100%); position: absolute; bottom: 0px; left: 0px; width: 100%; height: 400%; z-index: 11; border-radius: 4px; content: " "; }
body .mfp-wrap .mfp-content .mejs-container:not(.mejs-audio) .mejs-controls::before{ border-radius: 0px; }
body .mejs-container .mejs-controls > *{ z-index: 100; position: relative; }
body .mejs-container .mejs-controls{ height: 50px; background: none !important; }
#ajax-content-wrap .mejs-playpause-button{ margin-left: 20px; }
#ajax-content-wrap .mejs-fullscreen-button{ margin-right: 20px; }
body .mejs-video .mejs-controls .mejs-time-rail .mejs-time-float{ color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: transparent; }
body .mejs-controls .mejs-time-rail .mejs-time-float-corner{ border-color: transparent; }
body .mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); height: 15px; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 12px; }
#header-outer .wpml-ls-menu-item .wpml-ls-flag{ margin-bottom: 0px; }
.isotope-hidden.isotope-item{ pointer-events: none; z-index: 1; }
 #bbpress-forums ul.bbp-search-results{ border: 1px solid rgb(221, 221, 221); }
#bbp_search_submit, #members_search_submit{ padding: 10px 11px; }
body #buddypress form.bp-dir-search-form button[type="submit"]{ padding: 10px 0.7em !important; }
.material .buddypress-wrap form.bp-dir-search-form input[type="search"]:focus{ box-shadow: none; }
.buddypress-wrap form.bp-dir-search-form button[type="submit"] span{ line-height: 1em; }
#buddypress input[type="submit"]:hover{ color: rgb(255, 255, 255); }
@keyframes colorStripReveal { 
  0% { transform: scale(0, 1) translateZ(0px); }
  100% { transform: scale(1, 1) translateZ(0px); }
}
.nectar-button.extra_jumbo.has-icon, .nectar-button.tilt.extra_jumbo.has-icon{ padding-left: 80px; padding-right: 80px; }
.nectar-button.has-icon.extra_jumbo:hover i, .nectar-button.tilt.extra_jumbo.has-icon i{ transform: translateX(13px); }
.nectar-button.has-icon.extra_jumbo:hover span, .nectar-button.tilt.extra_jumbo.has-icon span{ transform: translateX(-30px); }
.nectar-button.has-icon, .nectar-button.tilt.has-icon{ padding-left: 42px; padding-right: 42px; }
body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon, body[data-button-style^="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon{ padding-left: 42px; padding-right: 42px; }
.nectar-button.has-icon.small, .nectar-button.tilt.has-icon.small{ padding-left: 33px; padding-right: 33px; }
.nectar-button.has-icon:hover span, .nectar-button.tilt.has-icon span, body.material .nectar-button.has-icon span{ transform: translateX(-18px); }
.nectar-button.has-icon.small:hover span, .nectar-button.tilt.small.has-icon span, body.material .nectar-button.has-icon.small span{ transform: translateX(-14px); }
.nectar-button.has-icon:hover i, .nectar-button.tilt.has-icon i, body.material .nectar-button.has-icon i{ opacity: 1; transform: translateX(6px); }
.nectar-button.small.has-icon:hover i, .nectar-button.small.tilt.has-icon i, body.material .nectar-button.small.has-icon i{ transform: translateX(10px); }
.nectar-button:hover, .full-width-section .light .nectar-button:hover{ opacity: 0.87; color: rgb(255, 255, 255); }
body[data-button-style] .full-width-section .light .nectar-button:not(.see-through):not(.see-through-2):not(.see-through-3):hover, body[data-button-style] .full-width-section .light .nectar-button.wpb_animate_when_almost_visible.animated:not(.see-through):not(.see-through-2):not(.see-through-3):hover{ opacity: 1; }
.nectar-button.see-through-2:hover, .nectar-button.see-through-3:hover{ background-color: transparent; }
 body[data-button-style^="rounded"] #infscr-loading, body[data-button-style^="rounded"] .swiper-slide .button a{ box-shadow: none; transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); border-radius: 200px !important; }
 body[data-button-style*="slightly_rounded"] #infscr-loading, body[data-button-style*="slightly_rounded"] button, body[data-button-style*="slightly_rounded"] .swiper-slide .button a, body[data-button-style*="slightly_rounded"] #top nav > ul > li[class*="button_solid_color"] > a::before{ box-shadow: none; transition: opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1), transform 0.45s cubic-bezier(0.25, 1, 0.33, 1), border-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), color 0.45s cubic-bezier(0.25, 1, 0.33, 1), background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow 0.45s cubic-bezier(0.25, 1, 0.33, 1); border-radius: 4px !important; }
body[data-button-style*="slightly_rounded"] #to-top{ border-radius: 200px !important; }
body[data-button-style*="rounded_shadow"] .wp-block-button > .wp-block-button__link:hover, body[data-button-style*="rounded_shadow"] .nectar-button:hover, body[data-button-style*="rounded_shadow"] .nectar-button:focus, body[data-button-style*="rounded_shadow"].ascend .nectar-button.see-through:hover, body[data-button-style*="rounded_shadow"] input[type="submit"]:hover, body[data-button-style*="rounded_shadow"] input[type="submit"]:focus, body[data-button-style*="rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body[data-button-style*="rounded_shadow"] .swiper-slide .button a:hover, body[data-button-style="rounded_shadow"].ascend .nectar-button.see-through-2:hover, body[data-button-style*="rounded_shadow"].ascend .nectar-button:hover, body[data-button-style*="rounded_shadow"] .sharing-default-minimal .nectar-love:hover, body[data-button-style="rounded_shadow"] .sharing-default-minimal .nectar-social-inner > a:hover, body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover, body[data-button-style*="rounded_shadow"] .container-wrap input[type="submit"]:hover, body[data-button-style="rounded_shadow"] .container-wrap button[type="submit"]:hover, body[data-button-style="rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{ box-shadow: rgba(0, 0, 0, 0.16) 0px 20px 38px; transform: translateY(-3px); }
body[data-button-style*="rounded_shadow"] .woocommerce.add_to_cart_inline a.button.add_to_cart_button:hover, body[data-button-style*="rounded_shadow"].material .nectar-button.see-through:hover{ box-shadow: rgba(0, 0, 0, 0.11) 0px 20px 38px !important; }
body[data-button-style="slightly_rounded_shadow"] .nectar-button:hover, body[data-button-style="slightly_rounded_shadow"] .nectar-button:focus, body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through:hover, body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus, body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, body[data-button-style="slightly_rounded_shadow"].woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body[data-button-style="slightly_rounded_shadow"] .swiper-slide .button a:hover, body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button.see-through-2:hover, body[data-button-style="slightly_rounded_shadow"].ascend .nectar-button:hover, body[data-button-style="slightly_rounded_shadow"].woocommerce-page .woocommerce p.return-to-shop a.wc-backward:hover, body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-love:hover, body[data-button-style="slightly_rounded_shadow"] .sharing-default-minimal .nectar-social-inner > a:hover, body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{ transform: translateY(-3px); box-shadow: rgba(0, 0, 0, 0.16) 0px 20px 38px !important; }
body[data-button-style*="slightly_rounded"].single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, body[data-button-style*="slightly_rounded"] #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover{ transform: translateY(-3px) !important; }
body[data-button-style="slightly_rounded_shadow"] .widget_search input[type="submit"]:hover{ transform: none !important; }
body .nectar-button.see-through:hover{ border-color: rgb(255, 255, 255); }
.col.light .nectar-button.see-through:hover{ border-color: rgb(255, 255, 255); }
.col.dark .nectar-button.see-through:hover{ border-color: rgb(0, 0, 0); }
body .nectar-button.see-through-2:hover, body .col.dark .nectar-button.see-through-2:hover, body .nectar-button.see-through-3:hover, body .col.dark .nectar-button.see-through-3:hover{ color: rgb(255, 255, 255); opacity: 1 !important; }
.swiper-slide .button.solid_color_2{ perspective: 800px; display: inline-block; }
.swiper-slide .button.solid_color_2::before{ -webkit-font-smoothing: antialiased; }
.swiper-slide .button.solid_color_2 a:hover, .nectar-button.tilt:hover, .swiper-slide .button.solid_color_2 a:hover::after, .nectar-button.tilt:hover::after, .swiper-slide .button.solid_color_2 a:hover::before, .nectar-button.tilt:hover::before{ transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); }
.swiper-slide .button.solid_color_2 a{ display: block; background: rgb(92, 188, 246); transform-style: preserve-3d; outline: none; padding-left: 22px; padding-right: 22px; position: relative; border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; opacity: 1; transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); }
 body[data-button-style="rounded"] .swiper-slide .button-wrap a, body[data-button-style^="rounded"].ascend .container-wrap .search-form input[type="submit"]{ border-radius: 0px !important; }
.swiper-slide .button.solid_color_2 a::after{ width: 100%; height: 37%; left: 0px; top: -35%; transform-origin: 0% 100%; transform: rotateX(90deg); content: ""; position: absolute; z-index: -1; transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); -webkit-font-smoothing: antialiased; }
.swiper-slide .button.solid_color_2 a::before{ width: 100%; height: 30%; left: 0px; top: 99%; background: rgb(73, 167, 223); transform-origin: 0% 0%; transform: rotateX(-90deg); transition: 0.5s cubic-bezier(0.25, 1, 0.33, 1); -webkit-font-smoothing: antialiased; content: ""; position: absolute; z-index: -1; }
.swiper-slide .button.solid_color_2 a::after, .swiper-slide .button.solid_color_2 a::before{ opacity: 0; }
.swiper-slide .button.solid_color_2 a:hover::after, .nectar-button.tilt:hover::after, .swiper-slide .button.solid_color_2 a:hover::before, .nectar-button.tilt:hover::before{ opacity: 1; }
.swiper-slide .button.solid_color_2 a:hover, .nectar-button.tilt:hover{ transform: rotateX(20deg); }
.swiper-slide .button.solid_color_2 .button-wrap{ overflow: hidden; padding: 3px 0px; display: inline; }
.nectar-3d-transparent-button .hidden-text{ height: 1em; line-height: 1.5; overflow: hidden; }
.nectar-3d-transparent-button .hidden-text{ display: block; height: 0px; position: absolute; }
.nectar-3d-transparent-button:hover .front-3d{ transform: rotateX(0deg); }
.nectar-3d-transparent-button:hover .back-3d{ transform: rotateX(90deg); }
body:not(.mobile) .nectar-category-grid .nectar-category-grid-item:hover .content[data-subtext="custom"][data-subtext-vis="always"] .subtext::after, body:not(.mobile) .nectar-woo-flickity[data-controls="arrows-and-text"] .nectar-woo-carousel-top a:hover::after, body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap .link_text:hover::after{ animation: 0.45s cubic-bezier(0.15, 0.75, 0.5, 1) 0s 1 normal forwards running portSliderLine; }
@keyframes portSliderLine { 
  0% { transform: scaleX(0); transform-origin: left center; }
  100% { transform: scaleX(1); transform-origin: left center; }
}
@keyframes portSliderLine2 { 
  0% { transform: scaleX(1); transform-origin: right center; }
  100% { transform: scaleX(0); transform-origin: right center; }
}
.nectar-cta[data-style="see-through"] .link_wrap:hover .link_text::after{ transform: scale(0.8); opacity: 0; }
.nectar-cta[data-style="see-through"] .link_wrap:hover .arrow::after, .nectar-cta[data-style="see-through"] .link_wrap:hover .arrow::before{ transform: scale(1, 1) translateX(9px); }
.nectar-cta[data-style="material"] .link_wrap:hover .circle, .nectar-cta[data-style="material"] .link_wrap:hover .link_text::before{ transform: scale(1); }
body:not(.mobile) .nectar-cta[data-style="underline"] .link_wrap:hover .link_text::after{ animation: auto ease 0s 1 normal none running none; transform: scaleX(0); transform-origin: right center; }
@keyframes ctaArrowSVGStart { 
  0% { }
  100% { }
}
@keyframes ctaArrowSVGEnd { 
  0% { }
  100% { }
}
@keyframes ctaArrowTextStart { 
  0% { transform: translateX(6px); }
  100% { transform: translateX(0px); }
}
@keyframes ctaArrowTextEnd { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(6px); }
}
@keyframes ctaArrowStart { 
  0% { stroke-dashoffset: 140px; stroke-dasharray: 140px; }
  100% { stroke-dasharray: 140px; stroke-dashoffset: 10px; }
}
@keyframes ctaArrowStartTeam { 
  0% { stroke-dashoffset: 0px; stroke-dasharray: 0px; }
  50% { stroke-dashoffset: 140px; stroke-dasharray: 140px; }
  100% { stroke-dasharray: 140px; stroke-dashoffset: 10px; }
}
@keyframes ctaArrowEnd { 
  0% { stroke-dashoffset: 10px; stroke-dasharray: 150px, 150px; }
  40% { opacity: 1; }
  100% { opacity: 0; stroke-dashoffset: -53px; stroke-dasharray: 1px, 150px; }
}
@keyframes ctaArrowLineStart { 
  0% { transform-origin: left center; }
  100% { }
}
@keyframes ctaArrowLineEnd { 
  0% { transform-origin: right center; }
  50% { transform-origin: right center; }
  51% { transform-origin: left center; }
  100% { transform-origin: left center; }
}
.nectar-cta[data-style="arrow-animation"]:not(.loaded) *{ animation-duration: 0s !important; }
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover svg, .team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap svg{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowSVGEnd; }
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text .line, .team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text .line{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowLineEnd; }
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover .link_text > .text, .team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap .link_text > .text{ animation: 0.45s cubic-bezier(0.23, 0.46, 0.4, 1) 0s 1 normal forwards running ctaArrowTextEnd; }
.nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline, .team-member:hover .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{ animation: 0.45s ease 0.25s 1 normal forwards running ctaArrowStart; }
.team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap:hover polyline, .team-member:hover .team-meta .nectar-cta[data-style="arrow-animation"] .link_wrap polyline{ animation: 0.8s ease 0s 1 normal forwards running ctaArrowStartTeam; }
.nectar_cascading_images .cascading-image img.nectar-lazy.loaded{ opacity: 1; }
.cascading-image[data-has-img="true"] .inner-wrap .bg-color{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
@media only screen and (max-width: 1000px){
.nectar_cascading_images .cascading-image[data-max-width-mobile="100%"] img{ max-width: 100%; width: auto; }
.nectar_cascading_images .cascading-image[data-max-width-mobile="125%"] img{ max-width: 125%; width: auto; }
.nectar_cascading_images .cascading-image[data-max-width-mobile="135%"] img{ max-width: 135%; width: auto; }
.nectar_cascading_images .cascading-image[data-max-width-mobile="150%"] img{ max-width: 150%; width: auto; }
.nectar_cascading_images .cascading-image[data-max-width-mobile="175%"] img{ max-width: 175%; width: auto; }
.nectar_cascading_images .cascading-image[data-max-width-mobile="200%"] img{ max-width: 200%; width: auto; }
}
.clients:not(.fade-in-animation) > .no-link:hover, .clients.fade-in-animation.completed > .no-link:hover{ opacity: 1 !important; }
.clients:not(.fade-in-animation) > div:hover, .clients.fade-in-animation.completed > div:hover{ opacity: 0.7 !important; }
.clients[data-he="greyscale_to_color"] > div:hover img{ filter: grayscale(0%); opacity: 1; }
.tabbed > .wpb_tab:not(.visible-tab){ display: none; }
.nectar-highlighted-text[data-style="half_text"] a:hover em.animated::before{ transform: scaleX(1) scaleY(0.5); }
.nectar-highlighted-text[data-style="full_text"] a:hover em.animated::before{ opacity: 0.65; }
.nectar-hor-list-item:not([data-hover-effect="none"]):hover{ border-color: transparent !important; }
.nectar-hor-list-item:hover::before{ opacity: 1; transform: perspective(1000px) rotateX(0deg); }
.nectar-hor-list-item:hover .nectar-list-item, .nectar-hor-list-item:hover .nectar-list-item-btn{ color: rgb(255, 255, 255); }
.nectar-hor-list-item:hover .nectar-list-item-btn{ border-color: rgba(255, 255, 255, 0.5); }
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item, .nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{ color: rgb(0, 0, 0); }
.nectar-hor-list-item[data-color="white"]:hover .nectar-list-item-btn{ border-color: rgba(0, 0, 0, 0.3); }
.nectar-hor-list-item .nectar-list-item-btn:hover, .span_12.light .nectar-hor-list-item .nectar-list-item-btn:hover{ border-color: rgb(255, 255, 255); }
.nectar-hor-list-item[data-hover-effect="none"]:hover .nectar-list-item{ color: inherit; }
i[class*="fa-"]{ display: inline-block; word-spacing: 1px; position: relative; text-align: center; top: -2px; vertical-align: middle; max-width: 100%; }
[class^="icon-"], i[class*=" icon-"]{ display: inline-block; max-width: 100%; position: relative; text-align: center; vertical-align: middle; top: -2px; word-spacing: 1px; }
.col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{ background-color: rgba(0, 0, 0, 0.035); }
.light .col:not(.post-area):not(.span_12):not(#sidebar):hover i[class^="icon-"].icon-3x.alt-style.hovered, .light .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.alt-style.hovered{ background-color: rgba(0, 0, 0, 0.1); }
#sidebar .widget:hover i[class^="icon-"].icon-3x.alt-style{ background-color: rgba(0, 0, 0, 0.035); }
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, #sidebar .widget:hover .circle-border{ border: 1px solid rgb(0, 0, 0); transform: scale(1.18); transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73); }
.col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered, #sidebar .widget:hover [class^="icon-"].icon-3x{ color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-1 .circle-border, #sidebar .widget:hover .extra-color-gradient-1 .circle-border, .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered.extra-color-gradient-2 .circle-border, #sidebar .widget:hover .extra-color-gradient-2 .circle-border{ transform: none; }
.nectar_icon_wrap[data-style="border-animation"] .nectar_icon:not(.no-grad):hover i{ color: rgb(255, 255, 255) !important; }
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon{ border-color: transparent; }
.nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover::before, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover::before, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-1"]:hover .nectar_icon::before, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-gradient-2"]:hover .nectar_icon::before{ opacity: 1; }
 .col.has-animation, .wpb_column.has-animation, .nectar-fancy-box.has-animation{ opacity: 0; position: relative; }
.wpb_column.has-animation[data-animation*="reveal"]{ opacity: 1; }
 html:not(.js) .col.has-animation, html:not(.js) .wpb_column.has-animation{ opacity: 1; }
.col.has-animation[data-animation="zoom-out"]{ transform: translateZ(0px) scale(1.2); opacity: 0; }
.col.has-animation[data-animation="slight-twist"]{ transform: rotateY(20deg) rotateZ(-4deg); opacity: 0; }
 .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"], .nectar-fancy-box.has-animation[data-animation="grow-in"]{ opacity: 0; transform: scale(0.75); transition: opacity 0.6s cubic-bezier(0.15, 0.84, 0.35, 1.25), background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); backface-visibility: hidden; }
 .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .nectar-fancy-box.has-animation[data-animation="flip-in"]{ opacity: 0; transform: rotateY(25deg); transition: opacity 1s, background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); }
 .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"], .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"]{ opacity: 0; transform: rotateX(-45deg) translateY(120px); transition: opacity 1s, background-color 0.35s cubic-bezier(0.65, 0, 0.35, 1); }
.col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"]{ transform: translateX(-45px); }
.col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{ transform: translateX(45px); }
.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"]{ transform: translateY(50px); }
 .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"]{ margin: 0px auto; }
.img-with-aniamtion-wrap:hover .color-overlay{ opacity: 0.5; }
.img-with-aniamtion-wrap img.img-with-animation.nectar-lazy.loaded, .img-with-aniamtion-wrap .hover-wrap .hover-wrap-inner img.img-with-animation.nectar-lazy.loaded{ opacity: 1; }
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom"]:hover .hover-wrap-inner{ transform: scale(1.13); }
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover .hover-wrap-inner{ transform: scale(1.15); }
.img-with-aniamtion-wrap .hover-wrap[data-hover-animation="zoom-crop"]:hover{ transform: scale(0.95) !important; }
.wpb_column.has-animation[data-animation*="reveal"]{ overflow: hidden; }
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap{ overflow: hidden; height: 100%; width: 100%; }
 .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="50%"] img{ max-width: 50%; width: auto; }
 .nectar-flickity:not(.masonry) .flickity-slider .cell .img-with-aniamtion-wrap[data-max-width="75%"] img{ max-width: 75%; width: auto; }
.wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform, .wpb_column.has-animation[data-animation*="reveal"] .column-inner-wrap.no-transform .column-inner{ transform: none; }
@media only screen and (min-width: 690px){
.vc_row-o-equal-height .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap{ flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; }
.vc_row-o-equal-height.vc_row-o-content-middle .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap{ -webkit-box-pack: center; justify-content: center; height: auto; }
.vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap, .vc_row-o-equal-height.vc_row-o-content-bottom .wpb_column.has-animation[data-animation*="reveal"] > .column-inner-wrap > .column-inner{ -webkit-box-pack: end; justify-content: flex-end; }
}
@-webkit-keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}
@keyframes pulsate { 
  0% { opacity: 1; transform: scale(1); }
  100% { opacity: 0; transform: scale(3); }
}
@keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes nectarBounceIn { 
  0% { transform: translateY(80px); opacity: 0; }
  33% { transform: translateY(-13px); opacity: 1; }
  66% { transform: translateY(4px); opacity: 1; }
  100% { transform: translateY(0px); opacity: 1; }
}
@-webkit-keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}
@-webkit-keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}
@keyframes animationSignal { 
  0% { opacity: 0; transform: scale(0); }
  1% { opacity: 0.25; }
  20% { opacity: 0.25; }
  60% { transform: scale(1); opacity: 0; }
}
@keyframes animationSignal2 { 
  0% { opacity: 0; }
  1% { opacity: 0.2; }
  20% { opacity: 0.17; }
  60% { opacity: 0; }
}
body .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > *{ transform: scale(1.11); }
body .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > h5{ transform: scale(0.77); }
body[data-button-style="default"] .wpb_column:hover > .wpb_wrapper > .morphing-outline .inner::after, body[data-button-style="default"] .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner::after{ border-radius: 50%; }
.wpb_column:hover > .wpb_wrapper > .morphing-outline .inner::after, .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner::after{ border-radius: 0%; border-color: rgb(255, 255, 255); }
.wpb_column:hover > .wpb_wrapper > .morphing-outline .inner > *, .wpb_column:hover > .vc_column-inner > .wpb_wrapper > .morphing-outline .inner > *{ color: rgb(255, 255, 255); }
.page-submenu.stuck.header-not-visible{ transition: 0.2s; }
.page-submenu li a:hover, .page-submenu.stuck .current-menu-item a{ opacity: 1; color: inherit; }
.page-submenu .mobile-menu-link{ padding: 16px 20px; border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); color: inherit; display: none; line-height: 17px; }
.page-submenu[data-bg-color="#fff"] .mobile-menu-link{ border-left: 1px solid rgba(0, 0, 0, 0.08); border-right: 1px solid rgba(0, 0, 0, 0.08); }
.salient-page-submenu-icon{ font-size: 16px; float: left; margin-right: 8px; }
.salient-page-submenu-icon::before{ content: ""; }
 .testimonial_slider[data-style="multiple_visible"][data-color*="-light"] .flickity-page-dots .dot::before{ background-color: rgb(255, 255, 255); }
.toggle.open h3 a{ color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); }
.toggle.open h3 a i{ color: rgb(255, 255, 255); }
.toggle h3 a:hover{ background-color: rgba(0, 0, 0, 0.035); }
body div[data-style*="minimal"] .toggle.open h3 a{ background-color: transparent; }
div[data-style*="minimal"] .toggle.open i::after{ transform: scale(1, 0); }
div[data-style="minimal_small"] .toggle.default h3 a:hover, div[data-style="minimal_small"] .toggle.default.open h3 a{ color: rgb(0, 0, 0); }
.span_12.light div[data-style="minimal_small"] .toggle.default h3 a:hover, .span_12.light div[data-style="minimal_small"] .toggle.default.open h3 a{ color: rgb(255, 255, 255); }
.span_12.light div[data-style="minimal_small"] .toggle.default:hover > h3::after, .span_12.light div[data-style="minimal_small"] .toggle.default.open > h3::after{ background-color: rgb(255, 255, 255); }
div[data-style="minimal_small"] .toggle.open > h3::after, div[data-style="minimal_small"] .toggle:hover > h3::after{ transform: scaleX(1); }
.nectar_video_lightbox svg{ display: block; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; margin-left: 2px; transform: translateY(-50%) translateX(-50%); }
.nectar_video_lightbox.play_button::before{ display: block; position: absolute; content: " "; top: 0px; left: 0px; width: 100%; height: 100%; border: 6px solid rgb(255, 255, 255); z-index: 10; border-radius: 200px; box-sizing: border-box; transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.nectar-video-box .play_button_mouse_follow:not(.visible){ opacity: 0; }
.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ width: 94px; height: 94px; left: 0px; top: 0px; margin-top: -47px; margin-left: -47px; pointer-events: none; }
@media only screen and (max-width: 690px){
.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ width: 60px; height: 60px; margin-top: -30px; margin-left: -30px; }
.nectar-video-box .play_button_mouse_follow.nectar_video_lightbox svg{ width: 10px; }
}
@-webkit-keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@keyframes pulse-1 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 1; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@-webkit-keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
@keyframes pulse-2 { 
  0% { transform: translate3d(-50%, -50%, 0px) scale(1); opacity: 0.5; }
  100% { transform: translate3d(-50%, -50%, 0px) scale(1.7); opacity: 0; }
}
.nectar_video_lightbox.play_button{ position: relative; width: 90px; height: 90px; margin: 0px; display: inline-block; }
.centered-text .nectar_video_lightbox.play_button{ margin: 0px 30px; }
.nectar_video_lightbox.play_button_with_text .play{ height: 52px; width: 52px; position: relative; vertical-align: middle; display: inline-block; }
.nectar_video_lightbox.play_button_with_text .play > .inner-wrap{ height: 100%; width: 100%; display: block; }
.nectar_video_lightbox.play_button_with_text .play > .inner-wrap::before{ border-radius: 200px; backface-visibility: hidden; height: 100%; width: 100%; display: block; content: ""; transition: 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play > .inner-wrap::before{ background-color: rgb(0, 0, 0); }
.nectar_video_lightbox.play_button_with_text:hover .play > .inner-wrap::before{ transform: scale(1.15); }
.nectar_video_lightbox.play_button_with_text .link-text > *{ margin-bottom: 0px; }
body .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::before{ width: 50px; height: 50px; left: 50%; top: 50%; z-index: -1; }
.nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::before, .nectar_video_lightbox.play_button_with_text:not([data-style="small"]) .play::after{ position: absolute; top: 50%; left: 50%; display: block; content: ""; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 50%; transform: scale(0.35) translateY(-50%) translateX(-50%); opacity: 0; animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite normal none running pulse-1; }
.nectar_video_lightbox.play_button_with_text .play::after{ width: 50px; height: 50px; z-index: -1; border-color: rgba(255, 255, 255, 0.4); animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite normal none running pulse-1; }
.span_12.dark .nectar_video_lightbox.play_button_with_text .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text .play::after{ animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0.4s infinite normal none running pulse-2; }
.span_12.dark .nectar_video_lightbox.play_button_with_text .play::after{ animation: 2.6s cubic-bezier(0.25, 0.9, 0.2, 1) 0s infinite normal none running pulse-2; }
.nectar_video_lightbox.play_button_with_text svg{ width: 14px; height: 14px; z-index: 100; }
.span_12.light .nectar_video_lightbox.play_button_with_text .link-text{ color: rgb(255, 255, 255); }
.nectar_video_lightbox.play_button_with_text .link-text{ display: inline-block; margin-left: 25px; color: rgb(0, 0, 0); vertical-align: middle; }
.nectar_video_lightbox.play_button_with_text .play::before{ display: block; position: absolute; content: " "; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 10; border-radius: 200px; box-sizing: border-box; }
.nectar_video_lightbox .play{ display: block; height: 100%; width: 100%; transition: 0.4s cubic-bezier(0.19, 1, 0.22, 1); }
.nectar_video_lightbox path, .span_12.dark .nectar_video_lightbox.play_button_with_text path{ fill: rgb(255, 255, 255); }
.span_12.dark .nectar_video_lightbox path{ fill: rgb(0, 0, 0); }
.span_12.dark .nectar_video_lightbox.play_button::before{ border: 5px solid rgb(0, 0, 0); }
.nectar_video_lightbox:hover::before{ transform: scale(1.1); opacity: 0.4; }
.nectar_video_lightbox:not(.play_button_with_text):hover .play{ transform: scale(1.3); }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::before, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play::after{ display: none; }
.nectar_video_lightbox.play_button_with_text[data-style="small"] span.play, .nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg{ height: 30px; width: 30px; }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] span.play, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg{ width: 70px; height: 70px; }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] span.play, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h2"] .button-bg, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] span.play, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"][data-font-style="h1"] .button-bg{ width: 90px; height: 90px; }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]{ text-align: center; display: inline-block; }
.nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .link-text{ display: block; margin-left: 0px; margin-top: 28px; }
.main-content .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"]:not([data-style="small"]) .play > .inner-wrap::before{ background-color: transparent !important; }
.nectar_video_lightbox.play_button_with_text[data-style="small"] .button-bg-wrap, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .button-bg-wrap{ margin-top: -20px; }
.nectar_video_lightbox.play_button_with_text[data-style="small"] svg, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] svg{ height: 10px; width: 10px; }
.nectar_video_lightbox.play_button_with_text{ display: inline-block; padding: 20px 0px; }
.nectar_video_lightbox.play_button_with_text > span{ display: block; }
.nectar_video_lightbox.play_button_with_text[data-style="small"] .link-text{ margin-left: 15px; }
.nectar_video_lightbox.play_button_with_text[data-style="small"] .play > .inner-wrap::before, .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play > .inner-wrap::before{ border-width: 2px; border-style: solid; box-sizing: border-box; border-color: rgb(0, 0, 0); }
.span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="small"] path, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] path{ fill: rgb(0, 0, 0); }
.light .nectar_video_lightbox.play_button_with_text[data-style="small"] .play > .inner-wrap::before, .light .nectar_video_lightbox.play_button_with_text[data-style="bordered_top"] .play > .inner-wrap::before{ border-color: rgb(255, 255, 255); }
.span_12.dark .nectar_video_lightbox.nectar-button[data-color*="transparent"]{ border: 2px solid rgb(0, 0, 0); color: rgb(0, 0, 0); }
.nectar_video_lightbox.nectar-button[data-color*="transparent"]{ background-color: transparent; border: 2px solid rgb(255, 255, 255); opacity: 1; transition: 0.2s; }
.nectar_video_lightbox.nectar-button[data-color*="transparent"]:hover{ color: rgb(255, 255, 255); border-color: transparent; }
 .nectar-video-box[data-hover="zoom_button"]:hover img{ transition: none; transform: none; }
.nectar-video-box .nectar_video_lightbox{ position: absolute; left: 50%; top: 50%; z-index: 10; width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; color: rgb(255, 255, 255); display: inline-block; border-radius: 200px; transform: translateZ(0px); }
body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox::after{ background-color: rgb(0, 0, 0); position: absolute; content: " "; display: block; left: 0px; top: 0px; width: 100%; border-radius: 200px; height: 100%; z-index: 1; transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
.nectar-video-box:hover .nectar_video_lightbox::after{ transform: scale(1.14); }
.nectar-video-box:hover img{ transform: scale(1.14); }
.nectar-video-box .nectar_video_lightbox path{ fill: rgb(255, 255, 255) !important; }
body .nectar-video-box[data-hover="zoom_button"] .nectar_video_lightbox{ background-color: transparent !important; }
.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{ height: 110px; width: 110px; margin-left: -55px; margin-top: -55px; }
.nectar-drag-indicator.visible i{ transition: transform 0.45s 0.1s, opacity 0.3s 0.1s; }
.nectar-drag-indicator.visible::before, .nectar-view-indicator.visible .color-circle, .nectar-view-indicator.visible span, .nectar-drag-indicator.visible i.fa-angle-left, .nectar-drag-indicator.visible i.fa-angle-right{ transform: scale(1); opacity: 1; }
 body.search-results #search-results[data-layout="list-no-sidebar"] article::before{ content: counter(step-counter); margin-right: 20px; border: 1px solid rgba(0, 0, 0, 0.1); font-weight: bold; display: block; position: absolute; left: 0px; top: 50%; z-index: 10; transform: translateY(-50%); height: 34px; width: 34px; line-height: 34px; font-size: 12px; pointer-events: none; text-align: center; border-radius: 50%; transition: color 0.4s cubic-bezier(0.25, 1, 0.2, 1), border-color 0.4s cubic-bezier(0.25, 1, 0.2, 1); }
body.search-results #search-results[data-layout="list-no-sidebar"] article::before{ height: 50px; width: 50px; font-size: 16px; line-height: 50px; }
body.search-results #search-results[data-layout="list-no-sidebar"] article{ counter-increment: step-counter 1; }
.widget .nectar_widget[class*="nectar_blog_posts_"][data-style="featured-image-left"] > li:not(.has-img)::after, .post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap::after{ border-radius: 0px; text-align: center; color: rgb(255, 255, 255); font: 18px / 60px FontAwesome; content: ""; text-rendering: auto; -webkit-font-smoothing: antialiased; }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap::after{ font-size: 50px; }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap{ background-color: rgba(0, 0, 0, 0.25); }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap::after{ position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
@media only screen and (min-width: 1000px){
 .top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]) .slide-bg-wrap, .nectar-recent-posts-slider[data-animate-in-effect="zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg{ transform: scale(1.11) translateZ(0px); transition: 0.95s cubic-bezier(0.3, 0.58, 0.42, 0.9); }
}
#page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .page-header-bg-image-wrap, #page-header-wrap #page-header-bg[data-animate-in-effect="zoom-out"].loaded .nectar-video-wrap, .top-level .nectar-slider-wrap[data-animate-in-effect="zoom-out"]:not([data-bg-animation="ken_burns"]).loaded .slide-bg-wrap, .nectar-recent-posts-slider[data-animate-in-effect="zoom-out"].loaded .nectar-recent-post-bg, #page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .page-header-bg-image-wrap, #page-header-wrap #page-header-bg[data-animate-in-effect="long-zoom-out"].loaded .nectar-video-wrap, .first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .image-bg, .first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .video-wrap, .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"].loaded .slide-bg-wrap, .nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"].loaded .nectar-recent-post-bg{ transform: scale(1) translateZ(0px); }
body[data-aie="zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap, body[data-aie="zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap, body[data-aie="zoom-out"] .first-section.loaded .project-slide .bg-inner-wrap{ transform: scale(1) translateZ(0px); transition: transform 0.95s cubic-bezier(0.3, 0.58, 0.42, 0.9); }
 .first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg, .first-nectar-slider.nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap, .first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .image-bg, .first-section .nectar-slider-wrap[data-animate-in-effect="long-zoom-out"] .video-wrap, .nectar-recent-posts-slider[data-animate-in-effect="long-zoom-out"] .nectar-recent-posts-slider-inner:not(.loaded) .nectar-recent-post-bg{ transform: scale(1.14) translateZ(0px); transition: 3.5s cubic-bezier(0.4, 0.58, 0.5, 1); }
body[data-aie="long-zoom-out"] .first-section.loaded .row-bg-wrap .inner-wrap, body[data-aie="long-zoom-out"] .top-level.loaded .row-bg-wrap .inner-wrap, body[data-aie="long-zoom-out"] .first-section.loaded .nectar-video-wrap video{ transform: scale(1) translateZ(0px); transition: transform 3.5s cubic-bezier(0.4, 0.58, 0.5, 1); }
#page-header-bg[data-animate-in-effect="fade-in"].loaded .scroll-down-wrap{ opacity: 1; transition: opacity 1s 0.4s; }
@keyframes pageHeaderFadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes pageHeaderFadeInText { 
  0% { transform: translateY(40px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
#page-header-bg .blog-title #single-meta .nectar-social.hover .share-btn:hover, #page-header-bg .blog-title #single-meta .nectar-social.hover > div a:hover, .single #page-header-bg .blog-title #single-meta > div > a:hover, .single #page-header-bg .blog-title #single-meta div .n-shortcode:hover a{ border: 2px solid rgb(255, 255, 255); }
 .pagination-current{ transition: transform 0.3s cubic-bezier(0.21, 0.6, 0.35, 1); position: relative; display: inline-block; width: 10px; height: 10px; padding: 0px; line-height: 17px; background: rgb(255, 255, 255); border-radius: 50%; margin: 12px 7px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; outline: none; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); cursor: pointer; transform: translateY(20px); opacity: 0; }
.nectar-particles .pagination-current, .overlaid-content .pagination-current{ position: absolute; left: 1px; top: 0px; z-index: 100; display: none; }
.pagination-dot.active{ transform: scale(1.7) !important; }
.scroll-down-wrap.hidden{ transform: translateY(55px); opacity: 0; }
.hidden-social-img{ position: absolute; pointer-events: none; visibility: hidden; opacity: 0; z-index: -100; }
#page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus{ border-color: transparent; }
#page-header-bg.fullscreen-header .author-section a:hover, #page-header-bg[data-post-hs="default_minimal"] .author-section a:hover{ color: rgba(255, 255, 255, 0.85) !important; }
 #footer-outer #footer-widgets .col .tagcloud a:hover, #footer-outer .nectar-button:hover{ color: rgb(255, 255, 255) !important; }
body[data-button-style^="rounded"] .section-down-arrow.hidden{ transform: translateY(55px); opacity: 0; }
body[data-button-style^="rounded"] .section-down-arrow:hover, .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover{ opacity: 1; }
body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down.top, body[data-button-style^="rounded"] .section-down-arrow:hover i.fa-angle-down, .nectar-next-section-wrap.down-arrow-bordered .nectar-next-section:hover i{ transform: translate(0px, 0px) !important; }
.nectar-next-section-wrap.bounce a:hover::before{ transform: scale(1); }
@keyframes ctaMinimaLArrowOuter { 
  0% { transform: translateY(0px); }
  20% { transform: translateY(12px); }
  50% { transform: translateY(0px); }
  100% { transform: translateY(0px); }
}
@keyframes ctaMinimaLArrowLine { 
  0% { transform-origin: center bottom; transform: scaleY(1); }
  50% { transform-origin: center bottom; transform: scaleY(0); }
  51% { transform-origin: center top; }
  100% { transform: scaleY(1); transform-origin: center top; }
}
@keyframes ctaMinimaLArrow { 
  0% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
  50% { stroke-dasharray: 45px; stroke-dashoffset: -45px; }
  51% { stroke-dasharray: 45px; stroke-dashoffset: 45px; }
  100% { stroke-dasharray: 45px; stroke-dashoffset: 0px; }
}
.nectar-next-section-wrap.minimal-arrow a:hover svg path{ animation: 0.6s cubic-bezier(0.25, 0, 0.45, 1) 0s 1 normal forwards running ctaMinimaLArrowLine; }
.nectar-next-section-wrap.minimal-arrow a:hover svg polyline{ stroke-dashoffset: 0px; stroke-dasharray: 45px; animation: 0.6s cubic-bezier(0.25, 0, 0.45, 1) 0.1s 1 normal forwards running ctaMinimaLArrow; }
@keyframes down_arrow_bounce { 
  0%, 20%, 50%, 80%, 100% { transform: translateY(0px); }
  40% { transform: translateY(-14px); }
  60% { transform: translateY(-7px); }
}
 .slider-down-arrow.no-border{ overflow: visible; text-align: center; opacity: 1; height: auto; bottom: 13px; animation: 2.4s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s infinite normal none running nudgeMouse; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
 .slider-down-arrow.no-border::after{ content: ""; position: absolute; top: 0px; left: 50%; display: block; width: 30px; height: 45px; margin-left: -15px; border: 2px solid rgba(255, 255, 255, 0.5); border-radius: 30px; box-sizing: border-box; z-index: 62; }
.scroll-down-wrap.no-border:hover .section-down-arrow::before, .slider-down-arrow.no-border:hover::before{ background-color: rgb(255, 255, 255); }
.scroll-down-wrap.no-border:hover .nectar-scroll-icon-path, .nectar-next-section:hover .nectar-scroll-icon-path, .slider-down-arrow.no-border:hover .nectar-scroll-icon-path{ stroke-dashoffset: 0; animation: 0.55s cubic-bezier(0.5, 0.1, 0.07, 1) 0s 1 normal none running mouse-scroll-btn-roll-over; }
@-webkit-keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}
@keyframes mouse-scroll-btn-roll-over { 
  0% { stroke-dashoffset: 120; }
  100% { stroke-dashoffset: 0; }
}
@-webkit-keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}
@keyframes mouse-scroll-btn-roll-out { 
  0% { stroke-dashoffset: 0; }
  100% { stroke-dashoffset: -120; }
}
 .slider-down-arrow.no-border::before{ position: absolute; content: ""; display: block; left: 50%; margin-left: -1px; top: 22px; background-color: rgba(255, 255, 255, 0.5); width: 2px; height: 6px; border-radius: 10px; transition: background-color 0.55s cubic-bezier(0.5, 0.1, 0.07, 1); animation: 2.4s cubic-bezier(0, 0, 0.725, 1) 0s infinite normal none running trackBallSlide; }
@-webkit-keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}
@keyframes trackBallSlide { 
  0% { opacity: 1; transform: scaleY(1) translateY(-10px); }
  45% { opacity: 0; transform: scaleY(0.5) translateY(13px); }
  46% { opacity: 0; transform: scaleY(1) translateY(-10px); }
  65%, 100% { opacity: 1; transform: scaleY(1) translateY(-10px); }
}
@keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}
@-webkit-keyframes nudgeMouse { 
  0% { transform: translateY(0px); }
  45% { transform: translateY(8px); }
  65%, 100% { transform: translateY(0px); }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .text .line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .text .line{ height: 2px; width: 45px; background-color: rgb(255, 255, 255); position: absolute; content: ""; right: -74px; display: block; backface-visibility: hidden; top: 50%; transform: translateY(-50%) translateX(28px) scaleX(0); transform-origin: right center; }
@keyframes portRightLineStart { 
  0% { transform: translateY(-50%) translateX(-25px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineStart { 
  0% { transform: translateY(-50%) translateX(-88px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineEnd { 
  0% { transform: translateY(-50%) translateX(0px) scaleX(1); }
  100% { transform: translateY(-50%) translateX(28px) scaleX(0); }
}
@keyframes rightLineStart2 { 
  0% { transform: translateY(-50%) translateX(88px) scaleX(0); }
  100% { transform: translateY(-50%) translateX(0px) scaleX(1); }
}
@keyframes rightLineEnd2 { 
  0% { transform: translateY(-50%) translateX(0px) scaleX(1); }
  100% { transform: translateY(-50%) translateX(-28px) scaleX(0); }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow{ position: absolute; backface-visibility: hidden; right: -43px; top: 50%; margin-top: -15px; height: 30px; width: 40px; display: block; transform: translateX(38px); }
@keyframes rightArrowStart { 
  0% { transform: translateX(-50px); }
  100% { transform: translateX(42px); }
}
@keyframes rightArrowEnd { 
  0% { transform: translateX(42px); }
  100% { transform: translateX(75px); }
}
@keyframes rightArrowStart2 { 
  0% { transform: translateX(50px) rotate(180deg); }
  100% { transform: translateX(-42px) rotate(180deg); }
}
@keyframes rightArrowEnd2 { 
  0% { transform: translateX(-42px) rotate(180deg); }
  100% { transform: translateX(-75px) rotate(180deg); }
}
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line{ stroke-width: 2px; stroke-dasharray: 10px; stroke-dashoffset: 30px; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow line{ stroke: rgb(255, 255, 255); }
@keyframes rightArrowLineStart { 
  0% { stroke-dashoffset: 30px; }
  100% { stroke-dashoffset: 40px; }
}
@keyframes rightArrowLineEnd { 
  0% { stroke-dashoffset: 40px; }
  100% { stroke-dashoffset: 50px; }
}
#search-results{ margin-bottom: 30px; overflow: visible; }
#search-results article{ opacity: 0; transition: opacity 0.3s; }
#search-results .result img{ margin-bottom: 10px; }
.search .row .col.section-title h1{ font-size: 28px; line-height: 42px; margin-bottom: 0px; text-transform: none; font-family: "Open Sans"; font-weight: 600; letter-spacing: -1px; }
.post-featured-img img.nectar-lazy:not(.loaded){ opacity: 0; }
.post-featured-img img.nectar-lazy.loaded{ opacity: 1; }
#search-results .result{ width: 31%; display: inline-block; margin-bottom: 2.5%; position: relative; color: rgb(103, 103, 103); }
body #search-results .result{ width: 33.3%; padding: 15px; margin-bottom: 0px; }
#search-results[data-layout="masonry-no-sidebar"] .result{ width: 25%; }
@media only screen and (max-width: 999px){
#search-results[data-layout="masonry-no-sidebar"] .result{ width: 50%; }
}
body.search-results #pagination[data-layout="masonry-no-sidebar"], body.search-results #pagination[data-layout="list-no-sidebar"]{ text-align: center; }
body.search-results #pagination[data-layout="masonry-no-sidebar"] > div, body.search-results #pagination[data-layout="list-no-sidebar"] > div{ float: none; display: inline-block; }
body.search-results #search-results[data-layout="list-no-sidebar"] article{ opacity: 1; width: 100%; margin-bottom: 15px; padding: 15px 0px; }
body.search-results #search-results[data-layout="list-no-sidebar"] .bottom-line{ display: none; }
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap{ border: 0px; border-radius: 0px; padding: 0px; background-color: transparent; box-shadow: none; }
body.search-results #search-results[data-layout="list-no-sidebar"] article:hover .inner-wrap{ transform: none; box-shadow: none; }
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2{ padding-top: 25px; padding-left: 0px; padding-bottom: 0px; position: relative; }
body.search-results #search-results[data-layout="list-no-sidebar"] .result .inner-wrap h2 span{ opacity: 0.6; font-size: 13px; line-height: 13px; position: absolute; top: 0px; left: 0px; }
body.search-results #search-results[data-layout="list-no-sidebar"] article{ font-size: 14px; }
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a{ width: 50px; height: 50px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); overflow: hidden; border-radius: 100px; display: block; background-color: rgb(0, 0, 0); transition: margin-top 0.25s, box-shadow 0.25s; }
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a:hover{ box-shadow: rgba(0, 0, 0, 0.14) 0px 20px 40px; }
body.search-results #search-results[data-layout="list-no-sidebar"] article .inner-wrap > a img{ height: 80px; width: auto; max-width: none; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); display: block; opacity: 0.7; }
body.search-results #search-results[data-layout="list-no-sidebar"] article[data-post-thumb="1"]::before{ color: rgb(255, 255, 255); border: 1px transparent; }
body.search-results #search-results[data-layout="list-no-sidebar"] article{ padding-left: 80px; }
 #search-results .result .inner-wrap{ box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px; background-color: rgb(255, 255, 255); padding: 18px; }
.masonry.material .post.quote:not(.has-post-thumbnail) .post-content .quote-inner::before, .masonry.material .post.link:not(.has-post-thumbnail) .post-content .link-inner::before{ transition: 0.21s cubic-bezier(0.5, 0.5, 0.4, 0.88); }
 .nectar-recent-posts-slider_multiple_visible .recent-post-container.container .strong a{ font-size: 14px; line-height: 19px; position: relative; display: inline-block; font-weight: 600; margin: 0px 10px 10px 0px; }
.masonry.material .masonry-blog-item .meta-category a:hover::before, .related-posts[data-style="material"] .meta-category a:hover::before, .post-area.featured_img_left .meta-category a:hover::before, .nectar-recent-posts-single_featured .grav-wrap .text a:hover::before, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover::before, [data-style="list_featured_first_row"] .meta-category a:hover::before, .masonry.material .masonry-blog-item .meta-category a:focus::before, .related-posts[data-style="material"] .meta-category a:focus::before, .post-area.featured_img_left .meta-category a:focus::before, .nectar-recent-posts-single_featured .grav-wrap .text a:focus::before, .auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:focus::before, [data-style="list_featured_first_row"] .meta-category a:focus::before{ transform: scaleX(1); }
.masonry.material .masonry-blog-item .grav-wrap a:hover img, .nectar-recent-posts-single_featured a:hover img, .post-area.featured_img_left .grav-wrap a:hover img, .related-posts[data-style="material"] .grav-wrap a:hover img{ box-shadow: rgba(0, 0, 0, 0.19) 0px 7px 20px; }
 .masonry.material .masonry-blog-item h3 a:hover, .related-posts[data-style="material"] h3 a:hover, .post-area.featured_img_left h3 a:hover{ color: inherit !important; }
.post.format-quote .post-content .quote-inner:hover, .post.format-link .post-content .link-inner:hover, .masonry.classic .post.quote .post-content .quote-inner:hover, .masonry.meta_overlaid .post.quote .post-content .quote-inner:hover, .masonry.classic_enhanced .post.quote .post-content .quote-inner:hover, .masonry.classic .post.link .post-content .link-inner:hover, .masonry.meta_overlaid .post.link .post-content .link-inner:hover, .masonry.classic_enhanced .post.link .post-content .link-inner:hover, .post.quote .classic .quote-inner:hover, .post.link .classic .link-inner:hover{ background-color: rgb(51, 51, 51); }
.masonry.material .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner::before, .masonry.material .post.link:not(.has-post-thumbnail):hover .post-content .link-inner::before, .post-area.featured_img_left .post.quote:not(.has-post-thumbnail):hover .post-content .quote-inner::before, .post-area.featured_img_left .post.link:not(.has-post-thumbnail):hover .post-content .link-inner::before{ opacity: 1; }
#search-results .result{ font-size: 11px; }
#search-results .result .bottom-line{ height: 1px; width: 100%; display: block; position: absolute; bottom: 2px; left: 0px; background-color: rgb(234, 234, 234); }
#search-results .result .title span{ display: block; font-size: 12px; letter-spacing: 0px; font-family: "Open Sans"; font-weight: 400; color: rgb(153, 153, 153); margin-top: 3px; }
#search-results .result h2{ margin-bottom: 1px; font-size: 17px; line-height: 22px; }
#search-results .result p{ padding-bottom: 0px; }
.pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close span{ line-height: 1.5em; display: block; }
#search-results .result .title a, .pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close span{ background-repeat: no-repeat; background-size: 0% 2px; background-image: linear-gradient(to right, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 100%); transition: background-size 0.55s cubic-bezier(0.2, 0.75, 0.5, 1); background-position: left bottom; }
#search-results .result .title a:hover, #search-results .result .title a:focus, .pum-theme-salient-page-builder-optimized .pum-container .pum-content + .pum-close:hover span{ background-size: 100% 2px; }
 .post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap .flickity-slider .cell img, .post-area.masonry.material .post.format-gallery .inner-wrap .flickity-slider .cell img{ margin-bottom: 0px; backface-visibility: hidden; transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
.post-area.masonry.classic_enhanced .post .inner-wrap:hover .post-featured-img img, .post-area.masonry.classic_enhanced .post.large_featured .inner-wrap:hover .post-featured-img, .post-area.masonry.classic_enhanced .post.wide_tall .inner-wrap:hover .post-featured-img, .post-area.masonry.classic_enhanced .post.format-gallery .inner-wrap:hover .flickity-slider .cell img, .post-area.masonry.classic_enhanced .link .inner-wrap:hover .n-post-bg, .post-area.masonry.classic_enhanced .quote .inner-wrap:hover .n-post-bg, .post-area.masonry.material .post.format-gallery .inner-wrap:hover .flickity-slider .cell img, .post-area.masonry.classic_enhanced .post.format-gallery.wide_tall .inner-wrap:hover .flickity-viewport, .post-area.masonry.classic_enhanced .post.format-gallery.large_featured .inner-wrap:hover .flickity-viewport, .blog-recent[data-style*="classic_enhanced"] .inner-wrap:hover .post-featured-img img, .post-area.masonry.material .post .inner-wrap:hover .post-featured-img img, .related-posts[data-style="material"] .inner-wrap:hover .post-featured-img img, .masonry.material .post.quote:hover .n-post-bg, .masonry.material .post.link:hover .n-post-bg, .auto_meta_overlaid_spaced .masonry-blog-item:hover .post-featured-img, .post-area.featured_img_left .post.quote:hover .n-post-bg, .post-area.featured_img_left .post.link:hover .n-post-bg, .blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap:hover .post-featured-img, .masonry.auto_meta_overlaid_spaced .post.quote:hover .n-post-bg, .masonry.auto_meta_overlaid_spaced .post.link:hover .n-post-bg{ transform: scale(1.07); }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap::before{ transform: none; }
.post-area.featured_img_left .post:hover .post-featured-img-wrap::before{ box-shadow: rgba(0, 0, 0, 0.17) 0px 30px 60px; }
.post-area.featured_img_left article:hover .article-content-wrap .post-featured-img-wrap{ transform: translateY(-4px); }
#infscr-loading{ position: relative; z-index: 10000000; background-image: url("/wp-content/themes/salient/img/icons/loading-white-bg.gif"); background-repeat: no-repeat; background-position: center center; height: 60px; border-radius: 2px; color: rgb(85, 85, 85); display: inline-block; margin: 0px auto; text-align: center; width: 60px; font-family: "Open Sans"; font-weight: 700; font-size: 12px; letter-spacing: 2px; border-color: rgb(85, 85, 85); border-style: solid; border-width: 0px; box-sizing: content-box; }
#infscr-loading.default_loader{ background-image: none; }
.infscr-loading-wrap{ margin: 20px auto; clear: both; padding: 0px; text-align: center; height: 0px; opacity: 0; transform: scale(0.5); box-sizing: content-box; }
#infscr-loading div{ opacity: 0; color: rgb(85, 85, 85); font-size: 12px; font-family: "Open Sans"; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; }
#ajax-content-wrap #infscr-loading img, #infscr-loading img{ margin-bottom: 0px; display: none; }
.post .more-link span:hover, .blog-recent .more-link span:hover{ background-color: rgb(0, 0, 0); }
.post .post-header h2 a:hover{ color: inherit; }
#single-below-header a:hover, #single-below-header a:focus{ color: rgb(0, 0, 0); }
#page-header-bg #single-below-header a:hover, #page-header-bg #single-below-header a:focus{ color: rgb(255, 255, 255); }
 .post.format-aside .aside-inner a:hover{ color: rgb(255, 255, 255) !important; }
.post.quote .content-inner .quote-inner:hover .whole-link{ background-color: rgb(51, 51, 51); }
.post.quote .post-content a:hover .quote-inner, .post.link .post-content a:hover .link-inner{ background-color: rgb(51, 51, 51); }
.post .post-meta a:hover{ color: rgb(0, 0, 0); }
.post.video .mejs-container{ margin-bottom: 15px; }
.post .gallery-slider .gallery, .post .gallery-slider .jetpack-slideshow{ display: none; }
.hentry .updated.rich-snippet-hidden, #page-header-bg[data-post-hs="default_minimal"] #single-below-header .updated.rich-snippet-hidden{ display: none; }
body #pagination > span.page-numbers.current, body nav.woocommerce-pagination span.page-numbers.current{ box-shadow: rgba(0, 0, 0, 0.16) 0px 6px 15px; margin: 0px 8px; height: 35px; width: 35px; text-align: center; line-height: 14px; font-size: 12px !important; }
body #pagination > a:hover, body #pagination > a.page-numbers:hover, body nav.woocommerce-pagination li a:hover{ background-color: transparent !important; }
#pagination .next a:hover, #pagination .prev a:hover, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce .container-wrap nav.woocommerce-pagination ul li:hover span, .woocommerce nav.woocommerce-pagination ul li a:active{ background-color: rgb(0, 0, 0); }
 .auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap h3 a:hover{ transition: opacity 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); color: rgb(255, 255, 255) !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category a:hover{ opacity: 1; }
.auto_meta_overlaid_spaced article:hover .content-inner > .play::before{ transform: scale(1.14); opacity: 0.4; }
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a, .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{ color: rgb(0, 0, 0); border: 2px solid rgba(0, 0, 0, 0.2); }
 .blog-recent[data-style="classic_enhanced_alt"] .inner-wrap:not(.has-post-thumbnail) .meta-category a{ color: rgb(255, 255, 255); border: 2px solid rgba(255, 255, 255, 0.5); }
.masonry.classic_enhanced .posts-container article .meta-category a:hover{ border: 2px solid transparent; color: rgb(255, 255, 255); }
body .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .meta-category a:hover{ border: 2px solid transparent; color: rgb(255, 255, 255); }
.masonry.classic_enhanced .posts-container .has-post-thumbnail .meta-category a, .blog-recent[data-style*="classic_enhanced"] .has-post-thumbnail .meta-category a{ position: absolute; top: 20px; left: 20px; z-index: 101; }
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .meta-category a{ margin-top: 20px; margin-left: 20px; margin-bottom: 0px; }
.blog-recent[data-style*="classic_enhanced_alt"] .inner-wrap.has-post-thumbnail{ background-color: transparent; }
.post-area.masonry.classic_enhanced .post.format-link.has-post-thumbnail .post-featured-img, .post-area.masonry.classic_enhanced .post.format-quote.has-post-thumbnail .post-featured-img{ display: none; }
.post-area.masonry.classic_enhanced .post.wide_tall .flickity-slider .cell, .post-area.masonry.classic_enhanced .post.large_featured .flickity-slider .cell{ height: 100% !important; }
.post-area.masonry.classic_enhanced article h3:hover a{ color: inherit; }
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap{ display: block; transform: translateY(-50%); top: 50%; z-index: 10; left: 0px; position: absolute; padding: 17% !important; }
@media only screen and (min-width: 1000px){
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap{ padding: 17%; display: block; transform: translateY(-50%); top: 50%; z-index: 10; left: 0px; position: absolute; }
}
.blog-recent[data-style*="classic_enhanced"] .inner-wrap:not(.has-post-thumbnail) .article-content-wrap{ width: 100%; }
.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .content-inner, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-content, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .content-inner, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-content, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-content, .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .content-inner{ height: 100%; }
.masonry.classic_enhanced .posts-container .format-audio:hover .video-play-button, .masonry.classic_enhanced .posts-container .format-video:hover .video-play-button{ transform: translateY(-50%) translateX(-50%) scale(1.18); box-shadow: rgba(0, 0, 0, 0.17) 0px 5px 8px 0px; }
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail) .video-play-button{ position: relative; top: 0px; left: 0px; margin-bottom: 20px; transform: none; }
.masonry.classic_enhanced .posts-container article:not(.has-post-thumbnail):hover .video-play-button, .masonry.classic_enhanced .posts-container .wide_tall:hover .video-play-button{ transform: scale(1.1); }
.post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .post-meta.no-img, .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .post-meta.no-img, .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img{ bottom: 0px; left: 0px; z-index: 101; width: 100%; position: absolute !important; top: auto !important; }
@media only screen and (max-width: 690px){
 .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-audio .article-content-wrap{ position: relative; transform: none; top: auto; padding: 17%; height: auto !important; }
 .post-area.masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .post-meta.no-img{ position: relative; width: 100% !important; }
body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-standard .article-content-wrap, body .masonry.classic_enhanced .masonry-blog-item:not(.has-post-thumbnail).regular.format-video .article-content-wrap{ transform: none; position: relative; height: auto !important; }
 .post-area.masonry.classic_enhanced .post.regular.format-standard.has-post-thumbnail, .post-area.masonry.classic_enhanced .post.regular.format-video.has-post-thumbnail, .post-area.masonry.classic_enhanced .post.regular.format-audio.has-post-thumbnail{ height: auto !important; }
}
body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img::before{ opacity: 1; }
body .masonry.meta_overlaid .masonry-blog-item .post-featured-img img.nectar-lazy:not(.loaded){ opacity: 0; }
body .masonry.meta_overlaid .masonry-blog-item:hover .post-featured-img:hover img{ opacity: 1; }
 .masonry.meta_overlaid .masonry-blog-item .mejs-container .mejs-controls{ box-shadow: none; }
 .masonry.meta_overlaid .masonry-blog-item .content-inner.gallery-slider img{ margin-bottom: 0px !important; }
 .masonry.meta_overlaid .post .post-header h3 a:hover{ color: rgb(255, 255, 255); }
body .masonry.meta_overlaid .post .post-header .meta-author a:hover{ opacity: 0.85; }
.post-area.standard-minimal .post .more-link:hover span::after{ transform: translateX(12px) translateY(-50%); }
.post-area.standard-minimal .post .more-link:hover span::before{ opacity: 1; transform: translateY(-50%) translateX(0px); }
.post-area.standard-minimal .post .article-content-wrap .meta-comment-count a:not(:hover), .post-area.standard-minimal .post .article-content-wrap .meta-category a:not(:hover){ color: rgb(170, 170, 170); }
.post-area.standard-minimal .post .article-content-wrap a:not(:hover) i:not(.loved), .post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) i{ color: rgb(193, 193, 193); }
.post-area.standard-minimal .post .article-content-wrap .flex-direction-nav a:not(:hover) i:not(.loved), .post-area.standard-minimal .post .article-content-wrap .meta-category:not(:hover) .flex-direction-nav i{ color: rgb(255, 255, 255); }
@media only screen and (min-width: 690px) and (max-width: 999px){
.container{ max-width: 600px; }
}
#footer-outer{ color: rgb(204, 204, 204); position: relative; z-index: 10; background-color: rgb(37, 37, 37); }
#footer-outer .row{ padding: 55px 0px; margin-bottom: 0px; }
#footer-outer #footer-widgets[data-has-widgets="false"] .row{ padding: 0px; }
#footer-outer .widget{ margin-bottom: 30px; }
 #slide-out-widget-area .widget.widget_nav_menu ul ul{ padding: 0px 0px 0px 20px; margin: 0px !important; }
 #footer-outer #footer-widgets .widget.widget_nav_menu li, #slide-out-widget-area .widget.widget_nav_menu li{ border-bottom: 0px; padding: 0px !important; }
 #footer-outer .widget.widget_nav_menu li a{ padding: 8px 0px; display: block; border-bottom: 1px solid rgb(68, 68, 68); }
#slide-out-widget-area .widget.widget_nav_menu li a{ padding: 6px 20px; display: block; }
 #footer-outer .widget.widget_nav_menu > ul > li:first-child > a, #slide-out-widget-area .widget.widget_categories > ul > li:first-child > a, #slide-out-widget-area .widget.widget_pages > ul > li:first-child > a{ padding-top: 0px; }
#footer-outer .span_3 .widget:last-child{ margin-bottom: 0px; }
#footer-outer a{ color: rgb(204, 204, 204); }
#footer-outer a:hover{ color: rgb(0, 0, 0); }
#footer-outer[data-link-hover="underline"] #footer-widgets ul:not([class*="nectar_blog_posts"]) li > a:not(.tag-cloud-link):not(.nectar-button):hover, #footer-outer[data-link-hover="underline"] #footer-widgets .textwidget a:not(.nectar-button):hover{ background-size: 100% 2px; opacity: 1; }
#footer-outer .widget ul li{ margin-bottom: 7px; }
#footer-outer #copyright{ padding: 20px 0px; font-size: 12px; background-color: rgb(28, 28, 28); color: rgb(119, 119, 119); }
#footer-outer #copyright li{ float: left; margin-left: 20px; }
#footer-outer #copyright .container div:last-child{ margin-bottom: 0px; }
#footer-outer #copyright li a{ display: block; line-height: 22px; height: 24px; position: relative; transition: 0.2s linear; background-position: center top; }
#footer-outer #copyright li a i{ color: rgb(119, 119, 119); transition: 0.2s linear; }
#footer-outer #copyright li a i:hover{ color: rgb(0, 0, 0); }
#footer-outer #copyright li .vimeo:hover, #footer-outer #copyright li .behance:hover, #header-secondary-outer #social li .behance:hover, #header-secondary-outer #social li .vimeo:hover{ background-color: rgb(0, 0, 0); }
#footer-outer #copyright p{ line-height: 22px; margin-top: 3px; }
#footer-outer #copyright .col ul{ float: right; }
body #footer-outer i{ font-size: 20px; width: auto; background-color: transparent; }
#footer-outer .col{ z-index: 10; min-height: 1px; }
#footer-outer[data-cols="1"] #copyright li a:hover i{ border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
 #footer-outer #copyright[data-layout="centered"] .widget_search, #footer-outer[data-cols="1"] #copyright .widget_search{ margin: 20px 0px; }
#footer-outer[data-cols="1"] #copyright li a:hover i::after{ opacity: 1; }
#to-top{ display: block; position: fixed; text-align: center; line-height: 12px; right: 17px; bottom: -30px; color: rgb(255, 255, 255); cursor: pointer; border-radius: 2px; z-index: 9994; height: 29px; width: 29px; background-color: rgba(0, 0, 0, 0.25); background-repeat: no-repeat; background-position: center center; transition: background-color 0.1s linear; }
body[data-button-style*="rounded"] #to-top{ transition: -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.1s linear; background-color: rgba(0, 0, 0, 0.25); }
body[data-button-style*="rounded"] #to-top:hover, body[data-button-style*="rounded"] #to-top.dark:hover{ transition: -webkit-box-shadow 0.3s cubic-bezier(0.55, 0, 0.1, 1), background-color 0.05s linear 0.25s; box-shadow: rgba(0, 0, 0, 0.16) 1px 2px 3px; background-color: transparent !important; }
body[data-button-style*="rounded"] #to-top::after, body[data-button-style*="rounded"] #to-top::before{ display: block; content: " "; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; background-color: rgb(0, 0, 0); transform: scale(0); transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1); border-radius: 100px; }
body[data-button-style*="rounded"] #to-top::before{ background-color: rgba(255, 255, 255, 0.25); transform: scale(1); transition: 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); opacity: 0; z-index: 2; }
body[data-button-style*="rounded"] #to-top:hover::after{ transform: scale(1); }
body[data-button-style*="rounded"] #to-top{ overflow: hidden; }
body[data-button-style*="rounded"] #to-top i.fa-angle-up.top-icon, body[data-button-style*="rounded"] #to-top i.fa-angle-up{ transform: translate(0px, 0px); transition: transform 0.2s; }
body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up.top-icon, body[data-button-style*="rounded"] #to-top:hover i.fa-angle-up{ transform: translate(0px, -29px); }
body[data-button-style*="rounded"] #to-top:active::before{ opacity: 1; }
#to-top i{ line-height: 29px; width: 29px; height: 29px; font-size: 14px; top: 0px; left: 0px; text-align: center; position: relative; z-index: 10; background-color: transparent; }
#to-top:hover, #to-top.dark:hover{ background-color: rgb(0, 0, 0); }
#slide-out-widget-area.slide-out-from-right{ position: fixed; transform: translate(301px, 0px); top: 0px; right: 0px; width: 300px; height: 100%; z-index: 10000; padding: 33px; overflow: hidden; }
#slide-out-widget-area .inner .off-canvas-menu-container li a{ font-size: 20px; line-height: 30px; font-family: "Open Sans"; font-weight: 700; }
#slide-out-widget-area.fullscreen .inner li a, #slide-out-widget-area .off-canvas-social-links li a, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, #slide-out-widget-area .menuwrapper li small{ opacity: 0.7; transition: opacity 0.2s, color 0.2s; }
#slide-out-widget-area.fullscreen .inner li a:hover, #slide-out-widget-area .off-canvas-social-links li a:hover, #slide-out-widget-area .inner .current_page_ancestor > a, #slide-out-widget-area .inner .current-menu-item > a, #slide-out-widget-area .inner .current-menu-ancestor > a, #slide-out-widget-area .inner .current_page_item > a, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:hover, #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:focus, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a:focus, #slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper li > a.hovered{ opacity: 1; }
#slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li{ position: relative; }
#slide-out-widget-area .ocm-dropdown-arrow{ transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); position: absolute; right: -6px; top: 10px; transform: translateY(-50%); cursor: pointer; height: 28px; width: 28px; line-height: 0; }
#slide-out-widget-area .ocm-dropdown-arrow i{ font-size: 18px; height: 28px; width: 28px; line-height: 28px; top: 0px; }
#slide-out-widget-area .open-submenu > .ocm-dropdown-arrow{ transform: translateY(-50%) rotate(180deg); }
.admin-bar #slide-out-widget-area{ padding-top: 33px; }
.admin-bar #slide-out-widget-area.slide-out-from-right{ padding-top: 53px; }
#slide-out-widget-area .secondary-header-text{ margin-bottom: 35px; border-radius: 6px; background-color: rgba(0, 0, 0, 0.1); padding: 10px 15px; }
body #slide-out-widget-area .secondary-header-text{ line-height: 1.4em; }
#slide-out-widget-area.mobile, #slide-out-widget-area.slide-out-from-right-hover.mobile{ overflow: hidden scroll; }
#slide-out-widget-area-bg{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.8); position: fixed; height: 1px; width: 1px; opacity: 0; left: 0px; top: 0px; z-index: 9996; }
#slide-out-widget-area-bg .bg-inner{ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); }
#slide-out-widget-area .bottom-text{ padding-bottom: 0px; font-size: 12px; }
#slide-out-widget-area:not(.fullscreen) .off-canvas-social-links li{ display: inline-block; padding: 0px 6px 6px 0px; }
#slide-out-widget-area .off-canvas-social-links li i{ background-color: transparent; font-size: 18px; line-height: 22px; }
body:not(.material) #slide-out-widget-area .off-canvas-social-links li a, .material #slide-out-widget-area:not(.slide-out-from-right) .off-canvas-social-links li a{ padding: 0px 8px; }
#header-outer #mobile-menu .off-canvas-social-links li:first-child a, #slide-out-widget-area .off-canvas-social-links li:first-child a{ padding-left: 0px; }
#slide-out-widget-area .widget h4{ margin-bottom: 8px; }
#slide-out-widget-area .inner > div{ margin-bottom: 25px; }
#slide-out-widget-area .inner > div:first-of-type{ margin-top: -7px; }
#slide-out-widget-area .inner{ width: 100%; height: 100%; }
#slide-out-widget-area a, #slide-out-widget-area, #slide-out-widget-area h4, #slide-out-widget-area h3{ color: rgb(255, 255, 255); }
body.material #slide-out-widget-area.slide-out-from-right .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover{ color: rgb(255, 255, 255); }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ position: absolute; right: 22px; top: 22px; }
body[data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close{ top: 47px; }
body[data-full-width-header="false"].ascend #slide-out-widget-area.slide-out-from-right .slide_out_area_close, body[data-full-width-header="false"].original #slide-out-widget-area.slide-out-from-right .slide_out_area_close{ z-index: 100; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ display: block; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); font-family: "Open Sans"; font-weight: 400; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ backface-visibility: hidden; width: 34px; height: 34px; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); color: rgb(221, 221, 221); font-size: 18px; max-width: none; line-height: 32px; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover .icon-default-style[class^="icon-"]{ transform: rotate(90deg); }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close:hover{ border-color: rgba(255, 255, 255, 0.7); }
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{ backface-visibility: hidden; color: rgb(255, 255, 255); font-size: 18px; height: 34px; left: -2px; line-height: 32px; max-width: none; transition: 0.47s cubic-bezier(0.3, 1, 0.3, 0.95); width: 34px; }
#top nav ul .slide-out-widget-area-toggle a .lines, #top nav ul .slide-out-widget-area-toggle a .lines::before, #top nav ul .slide-out-widget-area-toggle a .lines::after{ background-color: rgba(0, 0, 0, 0.4); }
body .lines-button{ line-height: 0; font-size: 0px; }
.lines-button{ transition: 0.3s; cursor: pointer; top: 9px; position: relative; user-select: none; display: block; }
.lines-button:hover{ opacity: 1; }
.lines{ display: block; width: 1.4rem; height: 3px; background-color: rgb(236, 240, 241); transition: 0.3s; position: relative; }
.lines::before, .lines::after{ display: block; width: 1.4rem; height: 3px; background: rgb(236, 240, 241); transition: 0.3s; position: absolute; left: 0px; content: ""; transform-origin: 0.142rem center; }
.lines::before{ top: 6px; }
.lines::after{ top: -6px; }
#header-outer.transparent #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer #top nav ul .slide-out-widget-area-toggle a .lines-button .lines, #header-outer.transparent.dark-slide > #top nav ul .slide-out-widget-area-toggle a .lines-button i{ background-color: transparent !important; }
.slide-out-widget-area-toggle .lines-button.close .lines::before{ transform: translateY(-6px) rotateZ(-45deg); }
.slide-out-widget-area-toggle .lines-button.close .lines::after{ transform: translateY(6px) rotateZ(45deg); }
.slide-out-widget-area-toggle .lines-button::after{ background-color: rgba(0, 0, 0, 0.4); display: inline-block; width: 1.4rem; height: 2px; transition: -webkit-transform 0.45s, opacity 0.2s, background-color 0.2s; position: absolute; left: 0px; top: 0px; content: ""; transform: scale(1, 1); }
.slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines::after, .slide-out-widget-area-toggle.mobile-icon .lines-button::after{ background-color: rgb(153, 153, 153); }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle.mobile-icon .lines::before{ top: 6px; }
body #header-outer .lines-button{ top: 9px; }
body.original .slide-out-hover-icon-effect.small .lines-button, body.ascend .slide-out-hover-icon-effect.small .lines-button{ top: 10px; }
body.ascend:not(.mobile) .slide-out-hover-icon-effect:not(.small) .lines-button{ top: -1px; }
body.original #header-outer[data-has-menu="true"] .lines-button, body.ascend #header-outer[data-has-menu="true"] .lines-button{ top: 10px; }
.slide-out-widget-area-toggle.mobile-icon .lines-button::after{ top: 0px !important; }
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines::before{ transform: translateY(-6px) rotateZ(-45deg); }
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines-button.close .lines::after{ transform: translateY(6px) rotateZ(45deg); }
.slide-out-widget-area-toggle .lines-button.x2 .lines::before, .slide-out-widget-area-toggle .lines-button.x2 .lines::after{ transition: transform 0.45s, background-color 0.2s, opacity 0.2s; }
.slide-out-widget-area-toggle.mobile-icon .lines{ background-color: transparent; }
.slide-out-widget-area-toggle.mobile-icon .lines-button::after, .slide-out-widget-area-toggle.mobile-icon .lines::before, .slide-out-widget-area-toggle.mobile-icon .lines::after{ height: 2px !important; width: 22px !important; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) > span{ height: auto; }
body[data-header-search="false"].material #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) > span{ height: 22px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button::after{ height: 3px; top: 0px; width: 2rem; border-radius: 2px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::after{ height: 3px; width: 2rem; border-radius: 2px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines::before{ top: 9px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .close .lines::before{ top: 10px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines::before{ transform: translateY(-9px) rotateZ(-45deg); }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button.close .lines::after{ transform: translateY(10px) rotateZ(45deg); }
.slide-out-widget-area-toggle .lines-button.close::after{ transform: scale(0, 1); }
.lines-button.x2 .lines{ transition: background 0.2s, opacity 0.2s; }
.lines-button.x2 .lines::before, .lines-button.x2 .lines::after{ transform-origin: 50% 50%; transition: top 0.4s 0.45s, transform 0.3s, background-color 0.2s, opacity 0.2s; }
.slide-out-widget-area-toggle a > span{ transition: transform 0.33s ease-in 0.3s; transform-origin: center center; display: block; height: 21px; }
.slide-out-widget-area-toggle.mobile-icon a > span{ height: 30px; }
.slide-out-widget-area-toggle .closed > span{ transition: transform 0.33s; }
#slide-out-widget-area .menuwrapper{ position: relative; perspective: 1000px; perspective-origin: center center; margin-right: 0px; display: block; }
#slide-out-widget-area .menuwrapper button{ background: rgb(204, 204, 204); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 48px; height: 45px; text-indent: -900em; overflow: hidden; position: relative; cursor: pointer; outline: none; }
#slide-out-widget-area .menuwrapper button::after{ content: ""; position: absolute; width: 68%; height: 5px; background: rgb(255, 255, 255); top: 10px; left: 16%; box-shadow: rgb(255, 255, 255) 0px 10px 0px, rgb(255, 255, 255) 0px 20px 0px; }
#slide-out-widget-area .menuwrapper ul{ padding: 0px; list-style: none; transform-style: preserve-3d; }
#slide-out-widget-area .menuwrapper li{ position: relative; }
#slide-out-widget-area .menuwrapper li small{ display: inline-block; text-transform: uppercase; font-size: 15px; font-family: "Open Sans"; font-weight: 600; letter-spacing: 2px; position: relative; top: -4px; opacity: 0.6; }
#slide-out-widget-area:not(.fullscreen):not(.fullscreen-alt) .menuwrapper li small{ font-size: 10px; display: block; font-family: "Open Sans"; font-weight: 700; }
#slide-out-widget-area .no-touch .menuwrapper li a:hover{ background: rgba(255, 248, 213, 0.1); }
#slide-out-widget-area .menuwrapper .back > a{ background: rgba(0, 0, 0, 0.13); }
#slide-out-widget-area:not(.fullscreen) .menuwrapper .back > a{ padding-left: 10px; padding-right: 10px; margin-left: -10px; }
body #slide-out-widget-area .menuwrapper .back, body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > .back{ display: inline-block; margin-bottom: 20px !important; }
#slide-out-widget-area .menuwrapper .menu{ margin: 0px; position: relative; width: 100%; opacity: 0; pointer-events: none; transform: translateY(10px); backface-visibility: hidden; }
#slide-out-widget-area .menuwrapper .menu.menu-toggle{ transition: 0.25s; }
#slide-out-widget-area .menuwrapper .menu.menuopen{ opacity: 1; pointer-events: auto; transform: translateY(0px); }
body #slide-out-widget-area .menuwrapper li .sub-menu{ display: none; }
body #slide-out-widget-area .menuwrapper li .sub-menu, #slide-out-widget-area .menuwrapper > .sub-menu{ margin: 0px !important; padding: 0px !important; }
body #slide-out-widget-area .menu.subview li, body #slide-out-widget-area .menu.subview .subviewopen > a, body #slide-out-widget-area .menu.subview .subview > a, body #slide-out-widget-area .menu.subview .subviewopen > small, body #slide-out-widget-area .menu.subview .subview > small, #slide-out-widget-area .mobile-only{ display: none; }
body #slide-out-widget-area .menu.subview .subviewopen > a, body #slide-out-widget-area .menu.subview .subview > a{ display: none !important; }
body #slide-out-widget-area .menu.subview .subview, body #slide-out-widget-area .menu.subview .subview .sub-menu, body #slide-out-widget-area .menu.subview .subviewopen, body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu, body #slide-out-widget-area .menu.subview .subviewopen > .sub-menu > li{ display: block; }
#slide-out-widget-area .menuwrapper > .sub-menu{ position: absolute; width: 100%; top: 0px; left: 0px; }
.menuwrapper > .sub-menu.dl-animate-in-5{ animation: 0.4s ease-in-out 0s 1 normal none running SubMenuAnimIn5; }
.menuwrapper > .sub-menu.dl-animate-out-5{ animation: 0.4s ease-in-out 0s 1 normal none running SubMenuAnimOut5; }
@-webkit-keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}
@keyframes MenuAnimOut5 { 
  0% { }
  100% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
}
@-webkit-keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@keyframes MenuAnimIn5 { 
  0% { transform: rotateY(-25deg) translateX(-300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@keyframes SubMenuAnimIn5 { 
  0% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
  100% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}
@keyframes SubMenuAnimOut5 { 
  0% { transform: rotateY(0deg) translateX(0px); opacity: 1; }
  100% { transform: rotateY(25deg) translateX(300px); opacity: 0; }
}
.menuwrapper > .sub-menu.dl-animate-in-4{ animation: 0.4s ease 0s 1 normal none running SubMenuAnimIn4; }
.menuwrapper > .sub-menu.dl-animate-out-4{ animation: 0.4s ease 0s 1 normal none running SubMenuAnimOut4; }
@-webkit-keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}
@keyframes MenuAnimOut4 { 
  0% { }
  100% { transform: scale(1.2); opacity: 0; }
}
@-webkit-keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes MenuAnimIn4 { 
  0% { transform: scale(1.2); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes SubMenuAnimIn4 { 
  0% { transform: scale(0.8); opacity: 0; }
  100% { transform: scale(1); opacity: 1; }
}
@-webkit-keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}
@keyframes SubMenuAnimOut4 { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(0.8); opacity: 0; }
}
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ position: relative; max-height: 0px; box-sizing: content-box; transition: max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), padding 0.25s cubic-bezier(0.215, 0.61, 0.355, 1); transform: none; overflow: hidden; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul{ padding-left: 20px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:first-child, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:first-child{ margin-top: 10px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li ul > li:last-child, #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:last-child{ margin-bottom: 0px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container li li a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container li li a{ font-size: 16px; line-height: 22px; }
.material #slide-out-widget-area[class*="slide-out-from-right"] .inner .off-canvas-menu-container .menu-item-has-children > a, body #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .inner .off-canvas-menu-container .menu-item-has-children > a{ margin-right: 20px; }
body:not(.material) #slide-out-widget-area[data-dropdown-func="separate-dropdown-parent-link"] .off-canvas-menu-container li ul > li:last-child{ margin-bottom: 10px; }
 #slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{ display: block; line-height: 17px; color: rgb(153, 153, 153); font-size: 11px; margin-bottom: 6px; }
#slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span{ color: inherit; }
#slide-out-widget-area .widget_recent_entries span{ opacity: 0.8; }
#footer-outer #footer-widgets .col ul li{ padding: 8px 0px; list-style: none; margin-bottom: 0px; border-bottom: 1px solid rgb(68, 68, 68); }
#footer-outer #footer-widgets .col ul li:last-child{ margin-bottom: 0px; }
#footer-outer .widget.widget_nav_menu li a{ border-bottom: 0px !important; }
#footer-outer #footer-widgets .col p{ padding-bottom: 20px; }
.widget_search .search-form{ position: relative; overflow: hidden; }
.widget_search .search-form input[type="text"], #sidebar .widget_search .search-form input[type="text"], #footer-outer #footer-widgets .widget_search .search-form input[type="text"]{ padding-right: 45px; margin: 0px; }
.widget_search .search-form button[type="submit"] .text, body.search-no-results .search-form button[type="submit"] .text{ display: none; }
body .widget_search .search-form button[type="submit"], body.search-no-results .search-form button[type="submit"]{ padding: 14px !important; }
body .widget_search .search-form button[type="submit"], .widget_search .search-form button[type="submit"] .icon-salient-search, body.search-no-results .search-form button[type="submit"], body.search-no-results .search-form button[type="submit"] .icon-salient-search, body .widget_search .search-form button[type="submit"]:hover, body.search-no-results .search-form button[type="submit"]:hover, body.search-no-results #search-results .search-form button[type="submit"]:hover{ background-color: transparent !important; }
body .widget_search .search-form button[type="submit"], body.search-no-results #search-results .search-form button[type="submit"]{ top: 50%; transform: translateY(-50%); line-height: 0; }
body .widget_search .search-form button[type="submit"]:hover, body.search-no-results .search-form button[type="submit"]:hover, body.search-no-results #search-results .search-form button[type="submit"]:hover{ transform: translateY(-50%); box-shadow: none !important; }
body[data-form-style="minimal"] .widget_search .search-form button[type="submit"], body[data-form-style="minimal"] .widget_search .search-form button[type="submit"]:hover{ top: auto; bottom: 0px; transform: none; }
body.search-no-results[data-form-style="minimal"] #search-results .search-form button[type="submit"]{ top: auto; bottom: 0px; transform: none; }
.widget_search .search-form button[type="submit"] .icon-salient-search, body.search-no-results .search-form button[type="submit"] .icon-salient-search{ margin-top: 1px; display: block; font-size: 17px; }
.widget_search .search-form button[type="submit"] .icon-salient-search::before, body.search-no-results .search-form button[type="submit"] .icon-salient-search::before{ content: ""; }
.widget_search .search-form, body.search-no-results .search-form{ overflow: visible; }
.widget_search .search-form button[type="submit"], .widget_search .search-form input[type="submit"]{ position: absolute; right: 0px; top: 0px; line-height: 22px; padding: 10px 11px; margin: 0px !important; }
#footer-outer .widget_search .search-form input[type="submit"]{ padding: 10px 11px 11px 10px; }
#slide-out-widget-area .tagcloud a{ padding: 2px 11px; position: relative; border: 1px solid rgb(255, 255, 255); background-color: transparent; margin: 0px 8px 8px 0px; font-size: 12px; display: block; float: left; text-transform: uppercase; transition: 0.2s linear; }
#slide-out-widget-area .tagcloud a:last-child::after, #slide-out-widget-area .tagcloud::after{ display: block; content: " "; clear: both; height: 1px; }
#footer-outer #footer-widgets .col .tagcloud a:hover{ background-color: rgb(0, 0, 0); }
 #slide-out-widget-area .widget_recent_comments ul li{ background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.15); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; display: block; margin-bottom: 18px; padding: 15px; position: relative; }
#slide-out-widget-area .widget_recent_comments ul li{ background: none 0px 0px repeat scroll rgba(0, 0, 0, 0.05); }
 #slide-out-widget-area .widget_recent_comments ul li:last-child{ margin-bottom: 0px; }
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="text"]:focus, body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type="email"]:focus{ background-color: rgb(255, 255, 255); }
#footer-outer #footer-widgets .col input[type="submit"]:hover{ opacity: 1; }
#footer-outer #footer-widgets .col .search-form form, #footer-outer #footer-widgets .col .search-form label, #footer-outer #footer-widgets .col .search-form{ line-height: 12px; }
#footer-outer .recent_projects_widget a:hover img{ border-color: rgb(97, 97, 97); background-color: rgb(97, 97, 97); }
#footer-outer #footer-widgets .col ul li:first-child > a, #footer-outer #footer-widgets .col ul li:first-child{ padding-top: 0px !important; }
#call-to-action a:hover{ opacity: 0.75; }
#sidebar .widget .tagcloud a:hover, .post-tags a:hover{ background-color: rgb(0, 0, 0); }
.recent_projects_widget a:hover img, #sidebar #flickr a:hover img, #footer-outer #flickr a:hover img{ border-color: rgb(0, 0, 0); }
#slide-out-widget-area .recent_projects_widget img{ height: auto; width: 100%; }
.comment-list .comment-meta a:hover{ color: rgb(0, 0, 0); }
.comment-list .reply a:hover{ background-color: rgb(0, 0, 0); }
input[type="text"], input[type="search"]{ padding: 10px; width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; color: rgb(85, 85, 85); background-color: rgb(241, 241, 241); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: 0.2s; }
input:focus, select:focus, textarea:focus{ outline: 0px; }
.original[data-form-style="default"] input[type="text"]:focus, .original[data-form-style="default"] textarea:focus, .original[data-form-style="default"] input[type="email"]:focus, .original[data-form-style="default"] input[type="search"]:focus, .original[data-form-style="default"] input[type="password"]:focus, .original[data-form-style="default"] input[type="tel"]:focus, .original[data-form-style="default"] input[type="url"]:focus, .original[data-form-style="default"] input[type="date"]:focus{ background-color: rgb(235, 235, 235); }
input[type="submit"]:hover, button[type="submit"]:hover, input[type="button"]:hover{ background-color: rgb(0, 0, 0); }
 body[data-form-submit="see-through"] .container-wrap button[type="submit"]:not(.search-widget-btn){ padding: 15px 22px !important; }
body[data-form-submit="regular"] input[type="submit"]:hover, body[data-form-submit="regular"] button[type="submit"]:hover{ opacity: 0.85; }
 body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn){ background-color: transparent !important; border: 2px solid rgb(0, 0, 0) !important; }
 body[data-form-style="minimal"] input[type="search"]{ background-color: rgba(0, 0, 0, 0.035); box-shadow: none; border-width: medium medium 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(224, 224, 224); border-image: none; position: relative; margin: 0px; font-size: 14px; transition: border-color 0.2s; border-radius: 0px; }
 body[data-form-style="minimal"] .container-wrap .span_12.light input[type="search"]{ color: rgb(255, 255, 255); border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor transparent; background-color: rgba(255, 255, 255, 0.04); }
body[data-form-style="minimal"] .widget_search .search-form .search-submit{ top: 30px; }
body[data-fancy-form-rcs="1"] .select2-container--default .select2-search--dropdown .select2-search__field{ border: 1px solid rgb(170, 170, 170); padding: 4px; }
body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover .select2-arrow b::after{ transition: border-color 0.15s cubic-bezier(0.39, 0.71, 0.56, 0.98); }
 body[data-fancy-form-rcs="1"] .select2-dropdown{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px; }
 body[data-fancy-form-rcs="1"] .select2-search, .select2-search input{ font-size: 14px; }
body[data-fancy-form-rcs="1"] .select2-container:not(.select2-dropdown-open) .select2-choice:hover .select2-arrow b::after, body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b, body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection__arrow b{ border-top-color: rgb(255, 255, 255); }
body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice .select2-arrow b::after, body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__arrow b, body[data-fancy-form-rcs="1"] .select2-container--open .select2-selection--single .select2-selection__arrow b{ border-bottom-color: rgb(255, 255, 255); }
body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option[aria-selected="true"], body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected]{ background-color: rgb(240, 240, 240) !important; }
body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-above .select2-search input, body[data-fancy-form-rcs="1"] .select2-drop.select2-drop-below .select2-search input, body[data-fancy-form-rcs="1"] .select2-drop .select2-search input[type="text"]{ padding: 0px 4px !important; margin-top: 7px !important; }
body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover, body[data-fancy-form-rcs="1"] .select2-container .select2-choice:hover > .select2-chosen, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice, body[data-fancy-form-rcs="1"] .select2-dropdown-open .select2-choice > .select2-chosen{ box-shadow: none; color: rgb(255, 255, 255) !important; }
body[data-fancy-form-rcs="1"].admin-bar .select2-drop.select2-drop-above.select2-drop-active{ margin-top: -33px; }
 body[data-fancy-form-rcs="1"] .select2-container--default .select2-results__option--highlighted[aria-selected]{ color: rgb(68, 68, 68) !important; }
body[data-fancy-form-rcs="1"] .select2-container--default:hover .select2-selection--single .select2-selection__rendered, body[data-fancy-form-rcs="1"] .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered, body[data-form-submit="see-through"] input[type="submit"]:hover, body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn):hover{ color: rgb(255, 255, 255) !important; }
body[data-fancy-form-rcs="1"] .select2-container--default .select2-selection--single:hover .select2-selection__placeholder{ color: rgb(255, 255, 255); }
div.wpcf7-validation-errors{ color: rgb(102, 102, 102) !important; }
@keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}
@-webkit-keyframes fadebottom { 
  0% { opacity: 1; transform: translateY(0px); }
  25% { opacity: 0; transform: translateY(20px); }
  30% { opacity: 0; transform: translateY(0px); }
  45% { opacity: 1; transform: translateY(0px); }
  100% { opacity: 1; transform: translateY(0px); }
}
 .wpb_row.full-width-section .mobile-video-image, .nectar-slider-wrap[data-full-width="true"]{ margin-left: -50vw; left: 50%; width: 100vw; }
@media only screen and (min-width: 1000px){
 [data-header-format="left-header"] .nectar-slider-wrap[data-full-width="true"]{ width: calc(-272px + 100vw); left: 50%; }
 #boxed .nectar-slider-wrap[data-full-width="true"]{ margin-left: -5%; width: 110%; left: 0px; }
}
@media only screen and (max-width: 999px) and (min-width: 691px){
 #boxed .nectar-slider-wrap[data-full-width="true"]{ margin-left: -7%; width: 114%; left: 0px; }
}
 .post-area.span_9 .nectar-slider-wrap[data-full-width="true"]{ margin-left: 0px; left: 0px; width: 100%; }
.pum .pum-container .popmake-content .full-width-section .row-bg-wrap, .pum .pum-container .popmake-content .wpb_row.full-width-content, body #boxed .pum .pum-container .popmake-content .full-width-section .row-bg-wrap, body #boxed .pum .pum-container .popmake-content .wpb_row.full-width-content{ margin-left: 0px !important; left: 0px !important; width: 100% !important; }
@font-face { font-family: icomoon; src: url("/wp-content/themes/salient/css/fonts/icomoon.woff") format("woff"), url("/wp-content/themes/salient/css/fonts/icomoon.ttf") format("truetype"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: linecons; src: url("/wp-content/themes/salient/css/fonts/linecons.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/linecons.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
.linecon-icon-search::before{ content: ""; }
@font-face { font-family: steadysets; src: url("/wp-content/themes/salient/css/fonts/steadysets.ttf") format("truetype"), url("/wp-content/themes/salient/css/fonts/steadysets.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
.steadysets-icon-search::before{ content: ""; }
 .icon-salient-search, .ascend .mfp-image-holder .mfp-close, .ascend .mfp-iframe-holder .mfp-close, .mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close, .salient-page-submenu-icon, .mejs-controls .mejs-button button{ speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: icomoon !important; }
.icon-salient-m-search::before{ content: ""; }
body[data-header-search="false"].ascend #header-outer[data-has-menu="false"][data-cart="false"][data-full-width="true"] .slide-out-widget-area-toggle:not(.mobile-icon) a:not(.using-label) .lines-button{ top: -1px; }
body .lines, body .lines::before, body .lines::after{ height: 2px; }
body #slide-out-widget-area .slide_out_area_close .icon-default-style[class^="icon-"]{ font-size: 24px !important; }
.icon-salient-search::before{ content: ""; }
 #top nav ul #search-btn a span{ font-size: 18px; color: rgba(0, 0, 0, 0.48); }
body #search-outer #search #close a span{ font-size: 20px; }
.material #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a:hover::after, .material #header-secondary-outer[data-lhe="animated_underline"] nav > .sf-menu > li > a.current-menu-item::after{ backface-visibility: hidden; transform: scaleX(1); }
body[data-dropdown-style="minimal"] #header-secondary-outer .sf-menu > li ul{ height: auto; }
#header-secondary-outer .container{ position: static; }
#header-secondary-outer{ min-height: 34px; }
.material #header-secondary-outer{ min-height: 42px; }
#header-secondary-outer .nectar-center-text{ text-align: center; padding: 0px 130px; font-size: 14px; line-height: 14px; width: 100%; position: absolute; left: 50%; top: 50%; z-index: 10; transform: translateX(-50%) translateY(-50%); }
body #header-secondary-outer .nectar-center-text{ font-size: 16px; line-height: 16px; max-width: 70%; }
#header-secondary-outer .nectar-center-text a{ color: inherit; }
@media only screen and (max-width: 999px){
#header-secondary-outer .nectar-center-text{ padding: 0px 15px; }
}
#header-secondary-outer{ position: relative; top: 0px; left: 0px; width: 100%; z-index: 10000; background-color: rgb(248, 248, 248); border-bottom: 1px solid rgb(221, 221, 221); }
#header-secondary-outer nav > ul > li > a:hover, #header-secondary-outer nav > ul > .current-menu-item > a, #header-secondary-outer nav > ul > .current-menu-ancestor > a{ color: rgba(0, 0, 0, 0.8); }
#header-secondary-outer ul > .menu-item-language-current > a{ height: 32px; padding-top: 8px; }
body[data-header-color="dark"] #header-secondary-outer .current-menu-ancestor > a, body[data-header-color="dark"] #header-secondary-outer .current-menu-item > a, body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover, body[data-header-color="dark"] #header-secondary-outer nav > ul > li a:hover .sf-sub-indicator i, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, body[data-dropdown-style="minimal"] #header-secondary-outer ul > li:not(.megamenu) ul a:hover{ color: rgb(255, 255, 255) !important; }
body.material #header-secondary-outer .nectar-center-text{ padding: 10px 0px; }
body.material #header-secondary-outer nav::after{ display: block; clear: both; content: ""; }
body.material #header-secondary-outer{ border: 1px solid transparent; }
@media only screen and (max-width: 999px){
#header-secondary-outer[data-mobile="display_full"] .nectar-center-text{ position: relative; left: 0px; top: 0px; margin: 0px auto; transform: none; }
body:not(.material) #header-secondary-outer[data-mobile="display_full"] .nectar-center-text{ margin: 20px auto; }
body #header-secondary-outer[data-mobile="display_full"] ul, body.original #header-secondary-outer[data-mobile="display_full"] .nectar-center-text, body.ascend #header-secondary-outer[data-mobile="display_full"] .nectar-center-text{ display: block; }
body.original #header-secondary-outer[data-mobile="display_full"] #social > li > a{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; }
#header-secondary-outer[data-mobile="display_full"] #social, #header-secondary-outer[data-mobile="display_full"] ul{ float: none; text-align: center; margin: 0px auto; }
body.original #header-secondary-outer[data-mobile="display_full"], body.ascend #header-secondary-outer[data-mobile="display_full"], body.material #header-secondary-outer[data-mobile="display_full"]{ display: block !important; height: auto !important; }
body[data-dropdown-style] #header-secondary-outer[data-mobile="display_full"] .sf-menu > li ul{ display: none !important; }
}
.single #single-below-header .updated.rich-snippet-hidden, .single .heading-title[data-header-style="default_minimal"] #single-below-header .updated.rich-snippet-hidden{ display: none; }
.blog_next_prev_buttons:hover .bg-overlay{ opacity: 0; }
.blog_next_prev_buttons.bg-color-only:hover .bg-overlay{ opacity: 0.08; }
.container-wrap[data-nav-pos="after_project_2"]{ padding-bottom: 0px !important; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .hidden, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls > .hidden{ display: none !important; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls > .only{ width: 100% !important; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .only span:not(.text){ text-align: center !important; }
#full_width_portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls{ margin-top: 0px; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls{ padding: 0px; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container{ max-width: none; width: 100%; padding: 0px; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .container{ height: auto; line-height: 0; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul{ display: flex; flex-wrap: wrap; width: 100%; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav{ display: block; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project{ width: 50%; line-height: 0; height: auto; padding: 6%; min-height: 300px; justify-content: center; display: flex; align-items: center; float: none; overflow: hidden; position: relative; background-color: rgb(51, 51, 51); }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project::after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project::after{ background-color: rgba(13, 13, 13, 0.35); position: absolute; left: 0px; top: 0px; content: ""; display: block; z-index: 1; width: 100%; height: 100%; transition: background-color 0.4s cubic-bezier(0.05, 0.2, 0.1, 1); }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover::after, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover::after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover::after, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover::after{ background-color: rgba(13, 13, 13, 0.9); }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .controls li a{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 101; display: block; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3{ transform: translateX(-40px) translateZ(0px); backface-visibility: hidden; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3{ transform: translateX(40px) translateZ(0px); backface-visibility: hidden; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .text .line{ animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightLineEnd; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .text .line{ animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightLineEnd2; }
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 .text .line{ transform: translateY(-50%) translateX(0px) scaleX(1); transform-origin: left center; animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightLineStart; }
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 .text .line{ transform: translateY(-50%) translateX(0px) scaleX(1); transform-origin: right center; animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightLineStart2; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow{ animation: 0.7s cubic-bezier(0, 0.2, 0.1, 1) 0s 1 normal forwards running rightArrowEnd2; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow{ animation: 0.7s cubic-bezier(0, 0.2, 0.1, 1) 0s 1 normal forwards running rightArrowEnd; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow{ transform: translateX(38px) rotate(180deg); left: -43px; right: auto; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 .next-arrow{ animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightArrowStart; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 .next-arrow{ animation: 0.4s cubic-bezier(0.05, 0.2, 0.1, 1) 0s 1 normal forwards running rightArrowStart2; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3 .next-arrow, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3 .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3 .next-arrow, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3 .next-arrow{ transform: translateX(42px); }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project.mouse-leaving h3 .next-arrow line, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project.mouse-leaving h3 .next-arrow line{ animation: 0.4s cubic-bezier(0.3, 0.2, 0.1, 1) 0.25s 1 normal forwards running rightArrowLineEnd; stroke-dashoffset: 40px; }
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover .next-arrow line, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover .next-arrow line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls .previous-post:hover .next-arrow line, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .controls .next-post:hover .next-arrow line{ animation: 0.3s cubic-bezier(0.05, 0.2, 0.1, 1) 0.1s 1 normal forwards running rightArrowLineStart; stroke-dashoffset: 30px; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3{ display: inline-block; transform: translateX(0px) translateZ(0px); transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1); }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span:not(.text){ display: block; font-size: 14px; text-align: left; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span:not(.text){ display: block; font-size: 14px; text-align: right; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project span, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project span{ color: rgb(255, 255, 255); position: relative; z-index: 100; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .proj-bg-img{ width: 100%; position: absolute; left: 0px; top: 0px; background-size: cover; background-position: center center; height: 100%; transition: transform 0.4s cubic-bezier(0.05, 0.2, 0.1, 1); }
.blog_next_prev_buttons[data-style="fullwidth_next_only"]:hover .post-bg-img, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li:hover .proj-bg-img, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] li:hover .post-bg-img{ transform: scale(1.1); }
.single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus{ border-color: transparent; color: rgb(255, 255, 255); }
.single .post .content-inner[data-has-gallery] .gallery, .single .post .content-inner[data-has-gallery] .wp-block-gallery{ display: none; }
.single .post.video .mejs-container{ margin-bottom: 25px; }
@media only screen and (min-width: 1000px) and (max-width: 1300px){
body.single-portfolio #sidebar.fixed-sidebar{ width: 27.5%; }
}
@media only screen and (min-width: 690px) and (max-width: 1000px){
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project:hover h3, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .next-post:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post:hover h3{ transform: translateX(0px) translateZ(0px); }
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .next-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls .previous-project h3 .next-arrow, body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav .controls .line{ display: none; }
body .container-wrap[data-nav-pos="after_project_2"] .bottom_controls li span:not(.text){ text-align: center; }
.container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .previous-project, .container-wrap[data-nav-pos="after_project_2"] .bottom_controls #portfolio-nav ul .next-project{ min-height: 225px; }
}
@media only screen and (max-width: 690px){
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .previous-post:hover h3, .blog_next_prev_buttons[data-style="fullwidth_next_prev"] ul .next-post:hover h3{ transform: translateX(0px) translateZ(0px) !important; }
}
.fancybox-active{ height: auto; }
.fancybox-is-hidden{ left: -9999px; margin: 0px; top: -9999px; visibility: hidden; position: absolute !important; }
.fancybox-container{ backface-visibility: hidden; height: 100%; left: 0px; outline: none; position: fixed; -webkit-tap-highlight-color: transparent; top: 0px; touch-action: manipulation; transform: translateZ(0px); width: 100%; z-index: 99992; }
.fancybox-container *{ box-sizing: border-box; }
.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage{ inset: 0px; position: absolute; }
.fancybox-outer{ overflow-y: auto; }
.fancybox-bg{ background: rgb(30, 30, 30); opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
.fancybox-is-open .fancybox-bg{ opacity: 0.95; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-infobar, .fancybox-toolbar, .fancybox-caption, .fancybox-navigation .fancybox-button{ direction: ltr; opacity: 0; position: absolute; transition: opacity 0.25s, visibility 0.25s; visibility: hidden; z-index: 99997; }
.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption, .fancybox-show-nav .fancybox-navigation .fancybox-button{ opacity: 1; transition: opacity 0.25s, visibility; visibility: visible; }
.fancybox-infobar{ color: rgb(204, 204, 204); font-size: 13px; -webkit-font-smoothing: subpixel-antialiased; height: 44px; left: 0px; line-height: 44px; min-width: 44px; mix-blend-mode: difference; padding: 0px 10px; pointer-events: none; top: 0px; user-select: none; }
.fancybox-toolbar{ right: 0px; top: 0px; }
.fancybox-stage{ direction: ltr; overflow: visible; transform: translateZ(0px); z-index: 99994; }
.fancybox-is-open .fancybox-stage{ overflow: hidden; }
.fancybox-slide{ backface-visibility: hidden; display: none; height: 100%; left: 0px; outline: none; overflow: auto; padding: 44px; position: absolute; text-align: center; top: 0px; transition-property: transform, opacity; white-space: normal; width: 100%; z-index: 99994; }
.fancybox-slide::before{ content: ""; display: inline-block; font-size: 0px; height: 100%; vertical-align: middle; width: 0px; }
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next{ display: block; }
.fancybox-slide--image{ overflow: hidden; padding: 44px 0px; }
.fancybox-slide--image::before{ display: none; }
.fancybox-slide--html{ padding: 6px; }
.fancybox-content{ background: rgb(255, 255, 255); display: inline-block; margin: 0px; max-width: 100%; overflow: auto; padding: 44px; position: relative; text-align: left; vertical-align: middle; }
.fancybox-slide--image .fancybox-content{ animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1); backface-visibility: hidden; background:  0% 0% / 100% 100% no-repeat transparent; left: 0px; max-width: none; overflow: visible; padding: 0px; position: absolute; top: 0px; transform-origin: left top; transition-property: transform, opacity; user-select: none; z-index: 99995; }
.fancybox-can-zoomOut .fancybox-content{ cursor: zoom-out; }
.fancybox-can-zoomIn .fancybox-content{ cursor: zoom-in; }
.fancybox-can-swipe .fancybox-content, .fancybox-can-pan .fancybox-content{ cursor: grab; }
.fancybox-is-grabbing .fancybox-content{ cursor: grabbing; }
.fancybox-container [data-selectable="true"]{ cursor: text; }
.fancybox-image, .fancybox-spaceball{ background: transparent; border: 0px; height: 100%; left: 0px; margin: 0px; max-height: none; max-width: none; padding: 0px; position: absolute; top: 0px; user-select: none; width: 100%; }
.fancybox-spaceball{ z-index: 1; }
.fancybox-slide--video .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--iframe .fancybox-content{ height: 100%; overflow: visible; padding: 0px; width: 100%; }
.fancybox-slide--video .fancybox-content{ background: rgb(0, 0, 0); }
.fancybox-slide--map .fancybox-content{ background: rgb(229, 227, 223); }
.fancybox-slide--iframe .fancybox-content{ background: rgb(255, 255, 255); }
.fancybox-video, .fancybox-iframe{ background: transparent; border: 0px; display: block; height: 100%; margin: 0px; overflow: hidden; padding: 0px; width: 100%; }
.fancybox-iframe{ left: 0px; position: absolute; top: 0px; }
.fancybox-error{ background: rgb(255, 255, 255); cursor: default; max-width: 400px; padding: 40px; width: 100%; }
.fancybox-error p{ color: rgb(68, 68, 68); font-size: 16px; line-height: 20px; margin: 0px; padding: 0px; }
.fancybox-button{ background: rgba(30, 30, 30, 0.6); border: 0px; border-radius: 0px; box-shadow: none; cursor: pointer; display: inline-block; height: 44px; margin: 0px; padding: 10px; position: relative; transition: color 0.2s; vertical-align: top; visibility: inherit; width: 44px; }
.fancybox-button, .fancybox-button:visited, .fancybox-button:link{ color: rgb(204, 204, 204); }
.fancybox-button:hover{ color: rgb(255, 255, 255); }
.fancybox-button:focus{ outline: none; }
.fancybox-button.fancybox-focus{ outline: dotted 1px; }
.fancybox-button[disabled], .fancybox-button[disabled]:hover{ color: rgb(136, 136, 136); cursor: default; outline: none; }
.fancybox-button div{ height: 100%; }
.fancybox-button svg{ display: block; height: 100%; overflow: visible; position: relative; width: 100%; }
.fancybox-button svg path{ fill: currentcolor; stroke-width: 0; }
.fancybox-button--play svg:nth-child(2), .fancybox-button--fsenter svg:nth-child(2){ display: none; }
.fancybox-button--pause svg:nth-child(1), .fancybox-button--fsexit svg:nth-child(1){ display: none; }
.fancybox-progress{ background: rgb(255, 82, 104); height: 2px; left: 0px; position: absolute; right: 0px; top: 0px; transform: scaleX(0); transform-origin: 0px center; transition-property: transform; transition-timing-function: linear; z-index: 99998; }
.fancybox-close-small{ background: transparent; border: 0px; border-radius: 0px; color: rgb(204, 204, 204); cursor: pointer; opacity: 0.8; padding: 8px; position: absolute; right: -12px; top: -44px; z-index: 401; }
.fancybox-close-small:hover{ color: rgb(255, 255, 255); opacity: 1; }
.fancybox-slide--html .fancybox-close-small{ color: currentcolor; padding: 10px; right: 0px; top: 0px; }
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{ overflow: hidden; }
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{ display: none; }
.fancybox-navigation .fancybox-button{ background-clip: content-box; height: 100px; opacity: 0; position: absolute; top: calc(50% - 50px); width: 70px; }
.fancybox-navigation .fancybox-button div{ padding: 7px; }
.fancybox-navigation .fancybox-button--arrow_left{ left: env(safe-area-inset-left); padding: 31px 26px 31px 6px; }
.fancybox-navigation .fancybox-button--arrow_right{ padding: 31px 6px 31px 26px; right: env(safe-area-inset-right); }
.fancybox-caption{ background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.035) 82.85%, rgba(0, 0, 0, 0.02) 88%, rgba(0, 0, 0, 0) 100%); bottom: 0px; color: rgb(238, 238, 238); font-size: 14px; font-weight: 400; left: 0px; line-height: 1.5; padding: 75px 44px 25px; pointer-events: none; right: 0px; text-align: center; z-index: 99996; }
@supports (padding:max(0px)){
.fancybox-caption{ padding: 75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left)); }
}
.fancybox-caption--separate{ margin-top: -50px; }
.fancybox-caption__body{ max-height: 50vh; overflow: auto; pointer-events: all; }
.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited{ color: rgb(204, 204, 204); text-decoration: none; }
.fancybox-caption a:hover{ color: rgb(255, 255, 255); text-decoration: underline; }
.fancybox-loading{ animation: 1s linear 0s infinite normal none running fancybox-rotate; background: transparent; border-width: 4px; border-style: solid; border-color: rgb(136, 136, 136) rgb(136, 136, 136) rgb(255, 255, 255); border-image: none; border-radius: 50%; height: 50px; left: 50%; margin: -25px 0px 0px -25px; opacity: 0.7; padding: 0px; position: absolute; top: 50%; width: 50px; z-index: 99999; }
@keyframes fancybox-rotate { 
  100% { transform: rotate(360deg); }
}
.fancybox-animated{ transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
.fancybox-fx-slide.fancybox-slide--previous{ opacity: 0; transform: translate3d(-100%, 0px, 0px); }
.fancybox-fx-slide.fancybox-slide--next{ opacity: 0; transform: translate3d(100%, 0px, 0px); }
.fancybox-fx-slide.fancybox-slide--current{ opacity: 1; transform: translate3d(0px, 0px, 0px); }
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next{ opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.fancybox-fx-fade.fancybox-slide--current{ opacity: 1; }
.fancybox-fx-zoom-in-out.fancybox-slide--previous{ opacity: 0; transform: scale3d(1.5, 1.5, 1.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--next{ opacity: 0; transform: scale3d(0.5, 0.5, 0.5); }
.fancybox-fx-zoom-in-out.fancybox-slide--current{ opacity: 1; transform: scale3d(1, 1, 1); }
.fancybox-fx-rotate.fancybox-slide--previous{ opacity: 0; transform: rotate(-360deg); }
.fancybox-fx-rotate.fancybox-slide--next{ opacity: 0; transform: rotate(360deg); }
.fancybox-fx-rotate.fancybox-slide--current{ opacity: 1; transform: rotate(0deg); }
.fancybox-fx-circular.fancybox-slide--previous{ opacity: 0; transform: scale3d(0, 0, 0) translate3d(-100%, 0px, 0px); }
.fancybox-fx-circular.fancybox-slide--next{ opacity: 0; transform: scale3d(0, 0, 0) translate3d(100%, 0px, 0px); }
.fancybox-fx-circular.fancybox-slide--current{ opacity: 1; transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px); }
.fancybox-fx-tube.fancybox-slide--previous{ transform: translate3d(-100%, 0px, 0px) scale(0.1) skew(-10deg); }
.fancybox-fx-tube.fancybox-slide--next{ transform: translate3d(100%, 0px, 0px) scale(0.1) skew(10deg); }
.fancybox-fx-tube.fancybox-slide--current{ transform: translate3d(0px, 0px, 0px) scale(1); }
@media (max-height: 576px){
.fancybox-slide{ padding-left: 6px; padding-right: 6px; }
.fancybox-slide--image{ padding: 6px 0px; }
.fancybox-close-small{ right: -6px; }
.fancybox-slide--image .fancybox-close-small{ background: rgb(78, 78, 78); color: rgb(242, 244, 246); height: 36px; opacity: 1; padding: 6px; right: 0px; top: 0px; width: 36px; }
.fancybox-caption{ padding-left: 12px; padding-right: 12px; }
@supports (padding:max(0px)){
.fancybox-caption{ padding-left: max(12px,env(safe-area-inset-left)); padding-right: max(12px,env(safe-area-inset-right)); }
}
}
.fancybox-share{ background: rgb(244, 244, 244); border-radius: 3px; max-width: 90%; padding: 30px; text-align: center; }
.fancybox-share h1{ color: rgb(34, 34, 34); font-size: 35px; font-weight: 700; margin: 0px 0px 20px; }
.fancybox-share p{ margin: 0px; padding: 0px; }
.fancybox-share__button{ border: 0px; border-radius: 3px; display: inline-block; font-size: 14px; font-weight: 700; line-height: 40px; margin: 0px 5px 10px; min-width: 130px; padding: 0px 15px; text-decoration: none; transition: 0.2s; user-select: none; white-space: nowrap; }
.fancybox-share__button:visited, .fancybox-share__button:link{ color: rgb(255, 255, 255); }
.fancybox-share__button:hover{ text-decoration: none; }
.fancybox-share__button--fb{ background: rgb(59, 89, 152); }
.fancybox-share__button--fb:hover{ background: rgb(52, 78, 134); }
.fancybox-share__button--pt{ background: rgb(189, 8, 29); }
.fancybox-share__button--pt:hover{ background: rgb(170, 7, 25); }
.fancybox-share__button--tw{ background: rgb(29, 161, 242); }
.fancybox-share__button--tw:hover{ background: rgb(13, 149, 232); }
.fancybox-share__button svg{ height: 25px; margin-right: 7px; position: relative; top: -1px; vertical-align: middle; width: 25px; }
.fancybox-share__button svg path{ fill: rgb(255, 255, 255); }
.fancybox-share__input{ background: transparent; border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(215, 215, 215); border-image: none; border-radius: 0px; color: rgb(93, 91, 91); font-size: 14px; margin: 10px 0px 0px; outline: none; padding: 10px 15px; width: 100%; }
.fancybox-thumbs{ background: rgb(221, 221, 221); bottom: 0px; display: none; margin: 0px; padding: 2px 2px 4px; position: absolute; right: 0px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); top: 0px; width: 212px; z-index: 99995; }
.fancybox-thumbs-x{ overflow: auto hidden; }
.fancybox-show-thumbs .fancybox-thumbs{ display: block; }
.fancybox-show-thumbs .fancybox-inner{ right: 212px; }
.fancybox-thumbs__list{ font-size: 0px; height: 100%; list-style: none; margin: 0px; overflow: hidden auto; padding: 0px; position: relative; white-space: nowrap; width: 100%; }
.fancybox-thumbs-x .fancybox-thumbs__list{ overflow: hidden; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{ width: 7px; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{ background: rgb(255, 255, 255); border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 6px inset; }
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{ background: rgb(42, 42, 42); border-radius: 10px; }
.fancybox-thumbs__list a{ backface-visibility: hidden; background-color: rgba(0, 0, 0, 0.1); background-position: center center; background-repeat: no-repeat; background-size: cover; cursor: pointer; float: left; height: 75px; margin: 2px; max-height: calc(100% - 8px); max-width: calc(50% - 4px); outline: none; overflow: hidden; padding: 0px; position: relative; -webkit-tap-highlight-color: transparent; width: 100px; }
.fancybox-thumbs__list a::before{ border: 6px solid rgb(255, 82, 104); inset: 0px; content: ""; opacity: 0; position: absolute; transition: 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: 99991; }
.fancybox-thumbs__list a:focus::before{ opacity: 0.5; }
.fancybox-thumbs__list a.fancybox-thumbs-active::before{ opacity: 1; }
@media (max-width: 576px){
.fancybox-thumbs{ width: 110px; }
.fancybox-show-thumbs .fancybox-inner{ right: 110px; }
.fancybox-thumbs__list a{ max-width: calc(100% - 10px); }
}
@media only screen and (min-width: 600px){
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-toolbar{ top: 32px; }
body.admin-bar .fancybox-container:not(.fancybox-is-fullscreen) .fancybox-infobar{ top: 38px; }
}
.fancybox-video{ visibility: visible; }
.fancybox-bg{ background-color: rgb(0, 0, 0); }
button.fancybox-button{ background-color: rgb(0, 0, 0); }
body[data-button-style^="rounded"] button.fancybox-button, body[data-button-style*="slightly_rounded"] button.fancybox-button{ border-radius: 0px !important; }
button.fancybox-button--fsenter, html body[data-button-style^="rounded"] button.fancybox-button--fsenter, html body[data-button-style*="slightly_rounded"] button.fancybox-button--fsenter, button.fancybox-button--fsexit{ border-radius: 0px 0px 0px 5px !important; }
.fancybox-navigation button{ color: rgb(255, 255, 255); background-color: transparent; }
.fancybox-navigation button::before{ content: ""; position: absolute; top: 30px; right: 25px; width: 40px; height: 40px; border-radius: 50px; background-color: rgba(25, 25, 25, 0.45); z-index: -1; transform: scale(0.9); transition: 0.25s cubic-bezier(0.15, 0.2, 0.1, 1); }
.fancybox-navigation button.fancybox-button--arrow_right::before{ right: 5px; }
@media only screen and (min-width: 690px){
.fancybox-navigation button:hover::before{ transform: scale(1.1); box-shadow: rgba(0, 0, 0, 0.25) 0px 7px 18px; }
}
.fancybox-navigation .fancybox-button--arrow_left{ left: 20px; }
.fancybox-navigation .fancybox-button--arrow_right{ right: 20px; }
@media only screen and (max-width: 690px){
.fancybox-navigation button::before{ transition: none; }
.fancybox-navigation .fancybox-button--arrow_left{ left: 0px; }
.fancybox-navigation .fancybox-button--arrow_right{ right: 0px; }
}
@media only screen and (min-width: 1300px){
.container{ max-width: 1100px; }
}
@media only screen and (min-width: 1000px) and (max-width: 1300px){
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2{ font-size: 32px; line-height: 50px; }
body .swiper-slide .content p{ font-size: 20px; line-height: 34px; }
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p{ font-size: 14px; line-height: 24px; }
#top nav > ul > li > a{ padding-left: 8px; }
.sf-sub-indicator{ left: 6px; }
body .swiper-slide .content p.transparent-bg span, .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{ line-height: 38px; }
}
@media only screen and (min-width: 690px) and (max-width: 999px){
 .span_3, .span_5, .span_7, .span_9, .span_12{ width: 100%; margin-left: 0px; }
.col{ margin-bottom: 25px; }
#header-outer .col{ margin-bottom: 0px; margin-right: 0px; }
.container{ max-width: 600px; }
body:not(.material) #header-secondary-outer[data-mobile="display_full"] nav > #social > li:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.one-fourths.span_3{ width: 50%; margin-bottom: 2%; }
#footer-outer .one-fourths.span_3{ margin-bottom: 2%; margin-right: 15px; padding: 15px; float: left; width: 48% !important; margin-left: 0px !important; }
.one-fourths.span_3.clear-both{ clear: both; }
#footer-outer .one-fourths.span_3.right-edge, .one-fourths.span_3.right-edge{ margin-right: 0px; }
.col.boxed:hover, .ascend .main-content .col.boxed:hover, .material .main-content .col.boxed:hover{ margin-top: 0px; top: 0px; transform: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
#footer-outer #copyright .col{ width: 49%; margin-bottom: 0px; }
#footer-widgets .container .col{ margin-left: 15px; width: 48%; }
html.js #page-header-bg[data-parallax="0"].not-loaded{ background-color: rgb(245, 245, 245); }
.testimonial_slider .flickity-page-dots{ bottom: -35px; }
body .swiper-slide .content p i{ width: 18px; font-size: 16px; }
body .swiper-slide .content p.transparent-bg span, .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span{ line-height: 29px; }
#footer-widgets .container .row > div:last-child{ margin-right: 0px; }
.iosSlider.product-thumbnails .thumb{ width: 112px; }
}
@media only screen and (max-width: 690px){
body[data-header-format].material #header-secondary-outer{ display: none; height: 0px; }
.material:not(.admin-bar) #header-outer[data-using-secondary="1"]{ top: 0px; }
body #slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: block; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]{ height: auto !important; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div{ position: relative !important; left: 0px !important; }
#header-outer[data-using-secondary="1"]:not(.hidden-secondary){ transform: none !important; }
.container, .orbit-wrapper .slider-nav{ max-width: 320px; }
body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu{ max-width: 100%; padding: 0px 18px; }
.col{ margin-bottom: 25px; }
.col.boxed:hover, .ascend .main-content .col.boxed:hover, .material .main-content .col.boxed:hover{ margin-top: 0px; top: 0px; transform: none; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px; }
#header-outer .col{ margin-bottom: 0px; }
 .row .col.section-title [data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count):not(.share-btn), .single #page-header-bg #single-below-header[data-hide-on-mobile="true"] span:not(.total_loves):not(.nectar-love-count){ display: none; }
.single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"], .single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"]{ margin-top: 15px; }
.single #page-header-bg[data-post-hs="default"] #single-below-header[data-hide-on-mobile="false"] > span:first-child > span, .single [data-header-style="default"] #single-below-header[data-hide-on-mobile="false"] > span:first-child > span{ padding-left: 0px; }
html.js #page-header-bg[data-parallax="0"].not-loaded{ background-color: rgb(245, 245, 245); }
body #footer-outer #copyright .col ul{ float: left; }
body #footer-outer #copyright .col ul li:first-child{ margin-left: 0px; }
#search-results .result{ margin-bottom: 25px; width: 100% !important; margin-right: 0px !important; margin-left: 0px !important; }
 body.search #page-header-bg h1{ font-size: 24px; line-height: 30px; margin-bottom: 4px; }
body .row #error-404 h1, body #ajax-content-wrap #error-404 h1{ font-size: 150px; line-height: 150px; }
body .row #error-404 h2{ font-size: 32px; }
body .row #error-404{ margin-bottom: 0px; }
.iosSlider.product-thumbnails .thumb{ width: 93px; }
.nectar-video-box[data-play-button-size="larger"] .nectar_video_lightbox{ width: 70px; height: 70px; margin-top: -35px; margin-left: -35px; }
.slider-pagination{ bottom: 10px; }
body .swiper-slide .content p i{ width: 14px; font-size: 12px; }
.nectar-button.extra_jumbo.has-icon.extra-color-gradient-1, .nectar-button.extra_jumbo.has-icon.extra-color-gradient-2, .nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-1, .nectar-button.extra_jumbo.has-icon.see-through-extra-color-gradient-2{ font-size: 24px; line-height: 24px; padding: 20px 50px; }
.nectar-button.extra-color-gradient-1.has-icon.extra_jumbo span, .nectar-button.extra-color-gradient-2.has-icon.extra_jumbo span, .nectar-button.see-through-extra-color-gradient-1.has-icon.extra_jumbo span, .nectar-button.see-through-extra-color-gradient-2.has-icon.extra_jumbo span{ left: -28px; }
 .nectar-button.extra_jumbo.has-icon i{ font-size: 26px; }
body.material #ajax-content-wrap .nectar-button.extra_jumbo.has-icon{ font-size: 22px; line-height: 22px; padding: 24px 65px 24px 55px; }
body.material #ajax-content-wrap .nectar-button.has-icon.extra_jumbo i{ height: 50px; width: 50px; line-height: 50px; }
.nectar-slider-wrap[data-full-width="false"] .swiper-slide .content p.transparent-bg span, body .swiper-slide .content p.transparent-bg span{ line-height: 20px; top: -5px; left: 4px; box-shadow: rgba(0, 0, 0, 0.5) 4px 0px 0px, rgba(0, 0, 0, 0.5) -4px 0px 0px; }
}
@media only screen and (min-width: 1px) and (max-width: 999px){
#to-top:not(.mobile-enabled){ display: none; }
body[data-ajax-transitions="true"] #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{ display: none; }
body #header-outer:not(.transparent) #top .span_3 #logo[data-supplied-ml="true"] img:not(.mobile-only-logo), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.starting-logo:not(.dark-version):not(.mobile-only-logo){ display: none !important; }
body #header-outer:not(.transparent) #top .span_3 #logo .mobile-only-logo, body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting="true"] img.mobile-only-logo.starting-logo:not(.dark-version), body #header-outer.transparent #top .span_3 #logo[data-supplied-ml-starting-dark="true"] img.mobile-only-logo.starting-logo.dark-version{ display: block !important; }
body #header-outer[data-permanent-transparent="1"][data-transparent-header="true"].transparent #top .span_3 #logo .mobile-only-logo{ opacity: 1 !important; }
body[data-hhun="1"] #header-outer[data-mobile-fixed="false"].invisible:not(.side-widget-open){ transform: none !important; pointer-events: auto !important; }
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo{ display: none; }
.original #search-outer #search input[type="text"], body[data-header-format="left-header"]:not(.material) #search-outer #search input[type="text"]{ font-size: 24px; border-bottom-width: 2px; }
.original #search-outer .container{ width: 100%; }
body.material #search-outer #search form input[type="text"][name]{ font-size: 44px; line-height: 44px; border-bottom-width: 2px; }
body.material #search-outer, .material #search-outer .bg-color-stripe{ height: 30vh; }
body.material #search-outer{ min-height: 200px; }
body.material #search-outer .col{ margin-bottom: 0px; }
body[data-header-format="left-header"].material #search-outer{ width: 100%; left: 0px; }
body[data-header-format="left-header"].admin-bar.material #search-outer #search #close{ top: 0px; }
body[data-header-format="left-header"].material #search-outer .container{ padding-left: 0px; padding-right: 0px; }
body[data-header-format="left-header"].material #search-outer .container{ position: relative; }
.img-with-aniamtion-wrap:not([data-max-width-mobile="default"]) .inner{ max-width: none; }
.img-with-aniamtion-wrap[data-max-width-mobile="100%"] .inner{ width: 100%; }
.img-with-aniamtion-wrap[data-max-width-mobile="125%"] .inner{ width: 125%; }
.img-with-aniamtion-wrap[data-max-width-mobile="150%"] .inner{ width: 150%; }
.img-with-aniamtion-wrap[data-max-width-mobile="175%"] .inner{ width: 175%; }
.img-with-aniamtion-wrap[data-max-width-mobile="200%"] .inner{ width: 200%; }
.img-with-aniamtion-wrap.right[data-max-width-mobile="125%"] .inner, .img-with-aniamtion-wrap.center[data-max-width-mobile="150%"] .inner{ margin-left: -25% !important; }
.img-with-aniamtion-wrap.right[data-max-width-mobile="150%"] .inner, .img-with-aniamtion-wrap.center[data-max-width-mobile="200%"] .inner{ margin-left: -50% !important; }
.img-with-aniamtion-wrap.right[data-max-width-mobile="175%"] .inner{ margin-left: -75% !important; }
.img-with-aniamtion-wrap.right[data-max-width-mobile="200%"] .inner{ margin-left: -100% !important; }
div[data-bg-mobile-hidden="true"] .row-bg.using-image{ background-image: none !important; }
 #header-outer #top #logo img{ margin-top: 0px !important; }
#nectar_fullscreen_rows[data-content-overflow="hidden"] .vc_row.vc_row-flex > .fp-tableCell .full-page-inner-wrap-outer > .full-page-inner-wrap[data-content-pos="middle"] > .full-page-inner > .container > .span_12{ height: auto !important; }
body #header-outer[data-format="centered-menu-under-logo"] #top #logo img, body #header-outer[data-format="centered-menu-bottom-bar"] #top #logo img{ margin: 0px; }
#header-outer[data-has-menu="false"][data-format="default"] #top .span_3, #header-outer[data-has-menu="true"][data-mobile-fixed="1"] #top .span_3, #header-outer[data-has-menu="true"][data-ptnm="1"] #top .span_3, #header-outer[data-has-menu="true"] #top .span_3, body.material #header-outer[data-format="centered-menu-bottom-bar"] #top .span_3{ text-align: left; }
#header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open{ pointer-events: auto; }
.material #header-outer[data-transparent-header="true"][data-mobile-fixed="1"].transparent{ overflow: visible; }
#header-outer[data-mobile-fixed="1"], #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"]{ position: fixed !important; }
.material #header-outer[data-mobile-fixed="false"][data-using-secondary="1"], .material.admin-bar #header-outer[data-mobile-fixed="false"][data-using-secondary="1"]{ top: 0px; }
body[data-slide-out-widget-area-style="slide-out-from-right-hover"][data-slide-out-widget-area="true"][data-user-set-ocm="off"] #header-outer header > .container{ max-width: 100%; padding: 0px 18px; }
.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }
.container-wrap{ z-index: 11; }
.page-submenu .mobile-menu-link{ display: inline-block; }
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{ height: 24px; margin-top: -3px; top: 3px; position: relative; }
 #header-outer #top #logo img{ top: 0px; }
body.material #header-outer[data-permanent-transparent="false"] #logo .dark-version, #header-outer[data-permanent-transparent="false"] #logo .dark-version{ position: absolute; }
 .material #header-outer:not([data-transparent-header="true"]) #top #logo img.stnd{ position: relative; }
body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .starting-logo, body:not(.material) #header-outer[data-mobile-fixed="1"] #logo .dark-version{ top: 6px; }
.admin-bar.material-ocm-open #header-outer.transparent{ top: 46px; }
body #header-outer{ margin-bottom: 0px; padding: 12px 0px; }
body #header-outer{ position: relative; }
#header-secondary-outer{ top: -13px; }
#header-outer[data-permanent-transparent="1"].transparent #top .span_9 > .slide-out-widget-area-toggle i{ color: rgb(255, 255, 255); }
body #slide-out-widget-area .slide_out_area_close{ position: absolute; right: 22px; top: 22px; z-index: 100; }
#slide-out-widget-area.fullscreen .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links, .admin-bar #slide-out-widget-area.fullscreen-alt .off-canvas-social-links{ position: relative; bottom: 0px; right: 0px; margin-top: 70px; }
#slide-out-widget-area.fullscreen .off-canvas-social-links::after, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links::after{ display: block; height: 1px; width: 0px; background-color: rgba(255, 255, 255, 0.6); content: " "; margin: 0px auto; position: absolute; top: -40px; left: 50%; transform: translateX(-50%); transition: 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
#slide-out-widget-area .mobile-only{ display: block; }
#slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container{ top: 0px; position: relative; }
#slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown::after, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown::after{ width: 100px; }
#slide-out-widget-area.fullscreen .bottom-text, .admin-bar #slide-out-widget-area.fullscreen .bottom-text, #slide-out-widget-area.fullscreen-alt .bottom-text, .admin-bar #slide-out-widget-area.fullscreen-alt .bottom-text{ position: relative; bottom: 0px; left: 0px; margin-bottom: 30px; margin-top: 15px; }
body #slide-out-widget-area.slide-out-from-right-hover{ z-index: 9999; }
#header-outer.transparent.side-widget-open.no-bg-color #top #logo .starting-logo:not(.dark-version){ opacity: 1; }
#header-outer.transparent.side-widget-open.no-bg-color #top #logo img:not(.starting-logo){ opacity: 0; }
#slide-out-widget-area{ top: 0px !important; }
#slide-out-widget-area.overflow-state, .admin-bar #slide-out-widget-area.overflow-state{ padding-top: 110px; }
#slide-out-widget-area.fullscreen .inner.overflow-state{ margin-top: 0px; margin-bottom: 130px; }
body[data-full-width-header="false"] #slide-out-widget-area.slide-out-from-right-hover .slide_out_area_close{ display: none; }
#header-outer #logo{ top: 0px; left: 0px; }
#header-space{ display: none; }
#header-space[data-header-mobile-fixed="1"]{ display: block; }
#top #mobile-cart-link, #top .span_9 > .slide-out-widget-area-toggle, #top .mobile-search{ display: inline-block; }
#top .col.span_3{ left: 0px; top: 0px; z-index: 100; width: 100%; }
#top .col.span_3{ position: relative; }
#header-outer #top .col.span_3{ line-height: 0; }
#header-outer #top .col.span_3 #logo{ vertical-align: middle; }
#top .col.span_9{ margin-left: 0px; margin-bottom: 0px; float: none; z-index: 100; position: static; width: 100% !important; }
#top .col.span_9, body.ascend #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, body.original #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, body.material #header-outer[data-format="centered-menu-under-logo"] #top .row .span_9, #header-outer[data-format="centered-menu-under-logo"] #top .span_9, #header-outer[data-format="centered-menu-bottom-bar"] #top .span_9{ min-height: 0px; right: 0px; top: 0px; z-index: 2000; height: 100%; width: auto !important; position: absolute !important; }
.material #header-outer[data-format="centered-menu-under-logo"] #top .span_9{ line-height: inherit; }
 #slide-out-widget-area.slide-out-from-right-hover .inner[data-prepend-menu-mobile="true"] .off-canvas-menu-container, body[data-slide-out-widget-area="true"] #top #logo{ transform: none !important; }
body[data-slide-out-widget-area="true"] #top .span_9 > .slide-out-widget-area-toggle.std-menu{ text-align: left; z-index: 10000; left: 0px !important; right: auto !important; }
body[data-slide-out-widget-area="true"] #top .span_3{ text-align: center; }
body[data-slide-out-widget-area="true"] #header-outer[data-has-menu="false"] #top .span_3{ text-align: left; }
#header-outer .slide-out-widget-area-toggle .lines-button, #header-outer .slide-out-widget-area-toggle .lines, #header-outer .slide-out-widget-area-toggle .lines::before, #header-outer .slide-out-widget-area-toggle .lines::after{ width: 22px; }
#header-outer .slide-out-widget-area-toggle.mobile-icon .lines::after{ top: -6px; }
body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines::before{ top: 6px; }
body[data-slide-out-widget-area="true"] #top #logo, #header-outer[data-mobile-fixed="1"] #top #logo{ display: inline-block; }
body[data-slide-out-widget-area="true"]:not(.material) [data-transparent-header="true"][data-mobile-fixed="false"] #top #logo{ position: relative; }
body[data-slide-out-widget-area="true"] #top .col.span_3{ width: 100%; }
body #slide-out-widget-area:not(.slide-out-from-right-hover) .slide_out_area_close{ display: block; }
#slide-out-widget-area .widget_nav_menu{ overflow: hidden; }
#header-outer #top nav > ul{ width: auto; padding: 15px 0px 25px; margin: 0px auto; z-index: 100000; position: relative; }
#header-outer #top nav > ul > li > ul > li{ opacity: 1; transform: none; }
#top nav > ul li, #header-outer #top nav > ul > .megamenu > ul > li{ display: block; width: auto; margin-left: 0px; }
#top nav > ul > .megamenu > .sub-menu{ opacity: 1; display: block; width: auto !important; }
#top nav > ul ul{ position: relative; width: auto; top: 0px; left: 0px; padding: 0px; opacity: 1; visibility: visible; box-shadow: rgb(255, 255, 255) 0px 0px 0px; background-color: transparent; float: none; }
#top nav > ul ul li{ padding-left: 20px; }
a > .sf-sub-indicator{ right: 0px; position: absolute; padding: 16px; left: auto; top: 0px; height: auto; width: auto; }
.swiper-slide .mejs-controls{ display: none; visibility: hidden; }
#ajax-content-wrap .mejs-controls{ display: flex; visibility: visible; }
.slider-nav{ position: relative; max-width: 600px; margin: -40px auto 0px; }
body .slider-nav > span{ height: 25px; width: 25px; }
body .slider-nav > .left{ left: 0px; }
body .slider-nav > .right{ left: 30px; }
.slider-nav span span, #header-outer #top nav{ display: none !important; }
#footer-widgets .container .col{ margin-bottom: 40px; }
#footer-widgets .container .col:nth-child(3), #footer-widgets .container .col:nth-child(4){ margin-bottom: 0px; }
body.search .row .col.section-title h1{ font-size: 18px; }
body.search .row .col.section-title span{ display: inline-block; margin-top: 10px; font-size: 14px; }
body.search .divider{ display: none; }
.main-content > div{ padding-bottom: 0px; }
 body[data-header-format] #header-secondary-outer{ position: relative !important; }
#top, #header-outer:not([data-permanent-transparent="1"]){ height: auto !important; }
.nectar-hor-list-item.has-btn{ padding-right: 135px; }
.nectar-recent-posts-slider .recent-post-container{ max-width: none; }
.nectar-recent-posts-slider .recent-post-container, .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 40px; }
.nectar-flickity[data-controls="next_prev_arrows"]:not(.masonry) .flickity-slider .cell{ width: 60%; margin-right: 7%; }
.full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap{ max-width: 100%; }
body[data-header-format] #header-secondary-outer{ height: auto; }
#header-secondary-outer ul li:hover{ z-index: 1000; }
body #header-outer[data-using-secondary="1"]{ top: 0px; }
 .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"], .nectar-fancy-box.has-animation[data-animation="grow-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .nectar-fancy-box.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="slight-twist"], .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"], .swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons, .col.has-animation[data-animation="zoom-out"], .col.has-animation[data-animation="zoom-out-high"], .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span{ transform: none !important; }
 .col.has-animation, .wpb_column.has-animation, .nectar-fancy-box.has-animation, .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .nectar-fancy-box.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"], .nectar-fancy-box.has-animation[data-animation="flip-in-vertical"], .swiper-slide .content p, .swiper-slide .content h2, .swiper-slide .content .buttons, .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 > span span, .nectar-slider-wrap[data-caption-trans="reveal_title"] .swiper-slide .content h2 .word{ opacity: 1 !important; }
.col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"], .nectar-fancy-box.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px !important; }
.parallax_slider_outer.first-section .swiper-container .slider-prev, .parallax_slider_outer.first-section .swiper-container .slider-next{ margin-top: -30px; }
.testimonial_slider .controls ul{ text-align: center !important; }
#footer-widgets .container .row > div:last-child{ margin-bottom: 0px !important; }
}
@media only screen and (max-width: 321px){
.container, .slider-nav{ max-width: 300px; }
}
@media only screen and (min-width: 480px) and (max-width: 690px){
body .container, body .slider-nav{ max-width: 420px; }
.iosSlider.product-thumbnails .thumb{ width: 98px; }
}
@media screen and (max-width: 782px){
.admin-bar #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], .logged-in.buddypress #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"], .admin-bar #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"], .logged-in.buddypress #header-outer[data-permanent-transparent="false"][data-mobile-fixed="1"], body.admin-bar #header-outer[data-transparent-header="true"][data-mobile-fixed="false"]{ top: 47px; }
body{ position: static; }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation: landscape){
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a:hover::after{ display: none; }
#to-top{ display: none; }
body .slide-out-hover-icon-effect a{ pointer-events: auto; }
.swiper-container .slider-right{ right: 0px !important; }
 .col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px; }
.parallax_slider_outer.first-section .nectar-slider-wrap, .parallax_slider_outer.first-section .swiper-slide .content, .parallax_slider_outer.first-section .nectar-slider-wrap, .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="slight-twist"], .col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"]{ transform: none !important; }
.parallax_slider_outer.first-section .swiper-slide .content, .col.has-animation, .wpb_column.has-animation, .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in-vertical"], .wpb_column.has-animation[data-animation="flip-in-vertical"]{ opacity: 1 !important; }
 .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"]{ visibility: visible; }
.wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap, .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap, .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap, .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap, .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner, .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner, .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner, .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{ transform: none; }
}
@media only screen and (max-device-width: 2600px){
body[data-ajax-transitions="true"].using-mobile-browser #ajax-loading-screen[data-method="standard"][data-disable-mobile="1"]{ display: none; }
body.using-mobile-browser.material #slide-out-widget-area.slide-out-from-right{ overflow-y: scroll; }
body.using-mobile-browser .full-width-content.parallax_section .row-bg[data-parallax-speed="fixed"], body.using-mobile-browser .full-width-section.parallax_section .row-bg[data-parallax-speed="fixed"], body.using-mobile-browser .wpb_row.parallax_section .row-bg[data-parallax-speed="fixed"]{ background-attachment: scroll; }
body.using-mobile-browser .cp-modal-popup-container{ position: relative; z-index: 100000; }
body[data-remove-m-video-bgs="1"].using-mobile-browser .swiper-slide .video-wrap video, body[data-remove-m-video-bgs="1"].using-mobile-browser .nectar-video-wrap video{ display: none; }
body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image{ display: block; }
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-right"]{ padding-left: 0px; }
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-left"]{ padding-right: 0px; }
.using-mobile-browser img.img-with-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"]{ bottom: 0px; }
.using-mobile-browser .parallax_slider_outer .nectar-slider-wrap[data-animate-in-effect="zoom-out"].loaded .slide-bg-wrap, .using-mobile-browser .col.has-animation[data-animation="fade-in-from-left"], .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-left"], .using-mobile-browser .img-with-animation[data-animation="fade-in-from-right"], .using-mobile-browser .img-with-animation[data-animation="fade-in-from-left"], .using-mobile-browser .col.has-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .wpb_column.has-animation[data-animation="fade-in-from-bottom"], .using-mobile-browser .img-with-animation[data-animation="grow-in"], .using-mobile-browser .col.has-animation[data-animation="grow-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="grow-in"], .using-mobile-browser .divider-border[data-animate="yes"], .using-mobile-browser .divider-small-border[data-animate="yes"], .using-mobile-browser .img-with-aniamtion-wrap .hover-wrap, .using-mobile-browser .img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"], .using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"], .using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser .wpb_column.has-animation[data-animation*="reveal-from"] > .vc_column-inner, .using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap, .using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap, .using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"], .using-mobile-browser .nectar-split-heading span > .inner, .using-mobile-browser .nectar-icon-list[data-animate="true"] .content, .using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .using-mobile-browser .nectar-icon-list[data-animate="true"]::after, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after, .using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner, .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item, .using-mobile-browser .nectar-fancy-box.has-animation{ transform: none !important; }
body[data-remove-m-video-bgs="1"].using-mobile-browser .mobile-video-image, .using-mobile-browser .clients.fade-in-animation > div, .using-mobile-browser .img-with-animation, .using-mobile-browser .img-with-aniamtion-wrap .hover-wrap, .using-mobile-browser .col.has-animation, .using-mobile-browser .wpb_column.has-animation, .using-mobile-browser .nectar_image_with_hotspots[data-animation="true"] .nectar_hotspot_wrap, .using-mobile-browser .img-with-animation[data-animation="flip-in"], .using-mobile-browser .col.has-animation[data-animation="flip-in"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in"], .using-mobile-browser .img-with-animation[data-animation="flip-in-vertical"], .using-mobile-browser .col.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser .wpb_column.has-animation[data-animation="flip-in-vertical"], .using-mobile-browser #page-header-bg[data-parallax="1"] .span_6, .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-stage > .owl-item, .using-mobile-browser .nectar-fancy-box.has-animation, .using-mobile-browser .nectar-split-heading[data-animation-type="twist-in"], .using-mobile-browser .nectar-split-heading span > .inner, .using-mobile-browser .owl-carousel[data-enable-animation="true"] .owl-controls{ opacity: 1 !important; }
.using-mobile-browser .divider-border[data-animate="yes"], .using-mobile-browser .divider-small-border[data-animate="yes"]{ visibility: visible !important; }
.using-mobile-browser .nectar_cascading_images .cascading-image .inner-wrap, .using-mobile-browser .nectar-icon-list[data-animate="true"] .content, .using-mobile-browser .nectar-icon-list[data-animate="true"] .nectar-icon-list-item .list-icon-holder, .using-mobile-browser .nectar-icon-list[data-animate="true"]::after, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner .wrap *, .using-mobile-browser .nectar-animated-title[data-style="color-strip-reveal"] .nectar-animated-title-inner::after, .using-mobile-browser .nectar-animated-title[data-style="hinge-drop"] .nectar-animated-title-inner{ opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
.using-mobile-browser .wpb_animate_when_almost_visible, .using-mobile-browser .wpb_animate_when_almost_visible.wpb_start_animation{ opacity: 1; animation: auto ease 0s 1 normal none running none; }
.using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner-wrap, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner-wrap, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner-wrap, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner-wrap, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-bottom"] .column-inner, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-top"] .column-inner, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-left"] .column-inner, .using-mobile-browser .wpb_column.has-animation[data-animation="reveal-from-right"] .column-inner{ transform: none; }
.using-mobile-browser .nectar-video-box .play_button_mouse_follow.nectar_video_lightbox{ top: 50%; left: 50%; }
.ascend.using-mobile-browser #search{ height: 100%; }
.ascend.using-mobile-browser #search #search-box{ top: 20px; }
.using-mobile-browser #page-header-bg[data-parallax="1"] .span_6{ display: block !important; }
.using-mobile-browser .nectar-split-heading .heading-line > div{ transform: none; }
.using-mobile-browser .slide-out-hover-icon-effect a{ pointer-events: auto; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"]{ height: auto !important; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div{ position: relative !important; left: 0px !important; }
.using-mobile-browser #nectar_fullscreen_rows[data-mobile-disable="on"] > div:not(.full-width-content) .full-page-inner-wrap-outer > .full-page-inner-wrap > .full-page-inner > .container{ padding-top: 8%; padding-bottom: 8%; }
.using-mobile-browser .nectar-milestone:not(.animated-in){ opacity: 1; }
.using-mobile-browser .wpb_row.parallax_section .row-bg.using-image.translate{ backface-visibility: hidden; }
body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section, body[data-remove-m-parallax="1"].using-mobile-browser .full-width-content.parallax_section{ background-attachment: scroll !important; background-position: center center !important; }
body[data-remove-m-parallax="1"].using-mobile-browser .wpb_row.parallax_section .row-bg, body[data-remove-m-parallax="1"].using-mobile-browser .full-width-section.parallax_section .row-bg, body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg, body[data-remove-m-parallax="1"].using-mobile-browser #page-header-bg[data-parallax="1"] .page-header-bg-image{ opacity: 1; margin-top: 0px !important; height: 100% !important; transform: none !important; background-attachment: scroll !important; background-position: 50% center !important; }
body[data-remove-m-parallax="1"].using-mobile-browser .nectar-recent-posts-single_featured.parallax_section .nectar-recent-post-slide .nectar-recent-post-bg{ opacity: 1; }
body[data-remove-m-parallax="1"].using-mobile-browser .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg{ height: 100%; }
body.using-mobile-browser .blurred-wrap.blurred{ filter: blur(0px); }
}
@media only screen and (max-width: 690px){
body[data-remove-m-video-bgs="1"] .swiper-slide .video-wrap video{ display: none; }
body[data-remove-m-video-bgs="1"] .mobile-video-image{ display: block; }
.post-area.featured_img_left article:not(.has-post-thumbnail) .article-content-wrap .post-featured-img-wrap{ display: none; }
.nectar-recent-posts-slider .inner-wrap{ max-width: 80%; }
}
@media only screen and (max-width: 470px){
body #search-results[data-layout="default"] .result, body #search-results[data-layout="masonry-no-sidebar"] .result{ opacity: 1; position: relative !important; top: auto !important; left: auto !important; }
}
#msform input[type="submit"]:disabled{ background: rgb(176, 176, 176) !important; }
#success-contact-popup h2, #success-contact-popup div.sucess-heading{ font-family: Lato; font-weight: bold; font-size: 33.4136px; line-height: 33px; color: black; margin-bottom: 20px; padding: 10px 40px 40px; }
@media (max-width: 500px){
h2.elementor-heading-title.elementor-size-default{ margin-top: 27px; }
}
@font-face { font-family: EscrituraW01-Bold; src: url("/wp-content/themes/fonts/Escritura-W01-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: EscrituraW01-Regular; src: url("/wp-content/themes/fonts/Escritura-W01-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Bold; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: Sonny-Regular; src: url("/wp-content/themes/fonts/Sonny-Vol-2-Regular.woff") format("woff"); font-display: swap; }
@font-face { font-family: Vanarchiv; font-display: swap; }
@font-face { font-family: Authentic-Calisttera; font-display: swap; }
body{ font-family: "Open Sans" !important; }
.btn-custom:hover{ color: rgb(255, 255, 255); }
.nav-left .home-arrow{ width: 20px; margin-right: 10px; }
.navbar .nav-left{ min-width: 150px; }
.nav-left img{ width: 38px; }
.navbar .nav-right{ min-width: 150px; }
.progressbar--tab.active{ background: rgb(2, 63, 91); }
.main-content{ padding: 200px 0px 100px; }
.slider-box{ border-radius: 20px; }
.slider-box .slide{ padding: 100px; background: rgb(2, 63, 91); border-radius: 20px; position: relative; margin-bottom: 110px; }
.slider-box .slide .main-bg{ position: absolute; inset: 0px; }
.slider-box .slide .main-bg::before{ content: "Yeshuos"; font-size: 140px; font-family: Authentic-Calisttera; font-style: italic; color: rgb(34, 34, 34); position: absolute; left: 50%; top: 50%; transform: translate(-33%, -12px); }
.slider-box .slide:nth-child(2n) .main-bg::before{ content: "Refuos"; }
.slider-box .slide:nth-child(3n) .main-bg::before{ content: "Nachas"; }
.slider-box .slide:nth-child(4n) .main-bg::before{ content: "Yeshuos"; }
.slider-box .slide:nth-child(5n) .main-bg::before{ content: "Refuos"; }
.slider-box .slide:nth-child(6n) .main-bg::before{ content: "Nachas"; }
.slider-box .slide:nth-child(7n) .main-bg::before{ content: "Yeshuos"; }
.slider-box .slide .slide-data{ position: relative; z-index: 2; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ color: rgb(255, 255, 255); font-size: 110px; display: flex; line-height: 100%; font-weight: 300; font-family: Sonny-Regular !important; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 60px; line-height: 110px; margin-right: 10px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }
.slider-box .slide .slide-data span{ font-size: 40px; margin-bottom: 5px; color: rgb(224, 146, 38); font-family: Sonny-Regular; }
.slider-box .slide .slide-data aside{ display: flex; flex-direction: column; font-size: 26px; line-height: initial; margin-top: 8px; margin-left: 10px; }
.slider-box .slide .slide-data small{ font-size: 15px; font-family: Sonny-Regular; }
.slider-box .slide p{ color: rgb(255, 255, 255); font-size: 17px; line-height: 24px; width: 420px; font-weight: 400; margin: 20px 0px 40px; min-height: 100px; position: relative; z-index: 2; }
.slider-box .slide::after{ content: ""; width: 100%; height: 100px; background: url("/wp-content/themes/images/slideafter.png") 0% 0% / 100% 100%; bottom: -143px; position: absolute; left: 0px; }
.slider-box .slide a{ position: relative; z-index: 2; }
.slider-box .slick-dots{ position: absolute; left: -90px; top: 30px; padding: 0px; margin: 0px; list-style: none; display: flex; flex-direction: column; bottom: 150px; justify-content: space-around; }
.slider-box .slick-dots::before{ width: 3px; background: rgb(255, 255, 255); content: ""; position: absolute; top: 25px; bottom: 25px; left: 8.5px; }
.slider-box .slick-dots li.slick-active{ background: rgb(255, 255, 255); }
.slider-box .slick-dots li{ height: 20px; width: 20px; border: 3px solid rgb(255, 255, 255); border-radius: 50%; cursor: pointer; background: rgb(224, 146, 38); position: relative; z-index: 1; }
.slider-box .slick-dots li button{ opacity: 0; cursor: pointer; }
.slider-box .slick-dots li span{ color: rgb(255, 255, 255); position: absolute; right: 0px; min-width: 80px; top: -7px; text-align: left; font-size: 20px; font-family: Sonny-Regular; }
.slider-box .slick-dots li small{ color: rgb(0, 0, 0); margin-right: 5px; font-size: 13px; line-height: 20px; }
.slider-box .slick-arrow{ fill: rgb(255, 255, 255); height: 40px; width: 40px; background: rgb(2, 43, 62); overflow: hidden; display: block; position: absolute; line-height: 40px; text-align: center; right: 70px; top: 35%; left: auto; z-index: 1; border-radius: 50%; cursor: pointer; }
.slider-box .slick-prev{ }
.slider-box .slick-next{ top: 45%; }
.slider-box .slick-arrow svg{ fill: rgb(224, 146, 38); margin-top: 8px; }
body a.search_href img.search_icon{ height: 23px; margin-right: 0px; max-width: 24px; position: relative; top: 2px; padding-left: 0px !important; }
body #header-secondary-outer .nectar-center-text span.israel_span img{ padding-left: 20px; min-width: 100px; }
@media (max-width: 480px){
body #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 100px !important; padding: 5px 11px !important; }
.navbar .nav-center .logo-main{ max-width: 90px; }
.navbar .nav-right{ min-width: 150px; width: 100%; margin-top: 150px; text-align: center !important; }
.nav-right.text-right.mobile{ margin: 50px; text-align: center !important; }
.nav-right.text-right{ display: none; }
.nav-right .btn-custom{ font-size: 20px; border-radius: 14px; padding: 7px 25px; min-width: 130px; }
.main-content{ padding: 620px 0px 100px; }
.slider-box .slick-dots{ position: absolute; left: 0px; top: -45px; bottom: auto; justify-content: space-between; width: 100%; flex-direction: revert; }
.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }
.slider-box .slick-dots li span{ display: none; }
.slider-box .slide{ padding: 40px; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ font-size: 60px; }
.slider-box .slide p{ width: 100%; min-height: 140px; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }
.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }
.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }
.slider-box .slick-arrow{ top: 56%; right: 25px; }
.slider-box .slick-next{ top: 66%; right: 25px; }
.slider-box .slide{ margin-bottom: 92px; }
}
@media (min-width: 767px) and (max-width: 1023px){
.navbar .nav-center .logo-main{ max-width: 130px; }
.navbar .nav-right{ margin-top: 195px; min-width: 100%; text-align: center !important; }
.nav-right .btn-custom{ font-size: 20px; border-radius: 14px; padding: 7px 25px; min-width: 130px; }
.main-content{ padding: 620px 0px 100px; }
.main-slider{ padding: 80px 0px; }
.slider-box .slick-dots{ inset: -100px 80px auto; justify-content: space-between; width: auto; flex-direction: revert; margin-bottom: 100px; }
.slider-box .slick-dots::before{ width: 100%; position: absolute; inset: 10px 0px 0px; height: 3px; }
.slider-box .slick-dots li span{ display: block; inset: auto auto -43px -12px; width: auto; }
.slider-box .slide{ padding: 40px; margin: 0px 70px; }
.slider-box .slide .slide-data h1, .slider-box .slide .slide-data h2{ font-size: 60px; }
.slider-box .slide p{ width: 65%; min-height: 140px; }
.slider-box .slide .slide-data h1 > span, .slider-box .slide .slide-data h2 > span{ font-size: 36px; margin-right: 5px; line-height: 60px; }
.slider-box .slide .slide-data span{ font-size: 30px; line-height: 80%; }
.slider-box .slide .main-bg::before{ font-size: 76px; transform: translate(-44%, 10px); }
.slider-box .slide::after{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideright.png") 0% 0% / 100% 100%; top: 0px; position: absolute; right: -100px; left: auto; border-radius: 20px; }
.slider-box .slide::before{ content: ""; width: 80px; height: 100%; background: url("/wp-content/themes/images/slideleft.png") 0% 0% / 100% 100%; top: 0px; position: absolute; left: -100px; border-radius: 20px; }
.slider-box .slick-arrow{ top: 15px; left: 45%; right: auto; transform: rotate(-90deg); }
.slider-box .slick-next{ right: 42%; left: auto; }
}
.donation-popup .modal-container{ background: rgb(224, 146, 38); text-align: center; width: 1000px; height: 468px; position: relative; left: -230px; padding: 100px 200px; border-radius: 15px; }
.modal-title{ font-size: 3rem; padding-bottom: 1.5rem; letter-spacing: 10px; font-weight: bold; font-family: Vanarchiv; }
.modal-description1{ color: white; font-size: 1.5rem; width: 498px; margin-left: auto; margin-right: auto; padding-bottom: 1rem; }
.modal-description2{ font-size: 1.3rem; padding-bottom: 1rem; font-family: Sonny-Regular; }
.modal-exit{ background: rgb(11, 53, 76); color: white; width: 100px; border-radius: 15px; }
.donate-form .radio-holder input:checked ~ label .button-guide__line{ background: rgb(2, 63, 91); }
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (orientation: landscape){
.nav-right.text-right.mobile{ margin: 50px; text-align: center !important; }
}
a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; }
a.slider-donate-button.btn.btn-custom.bg-or{ margin: 0px; padding: 8px 30px; border-radius: 15px !important; background: rgb(224, 146, 38) !important; color: rgb(255, 255, 255) !important; }
.nav-left .home-arrow{ padding-top: 2px; }
.navbar .nav-left{ min-width: 150px; float: left; max-height: 100px; }
.modal-exit.btn{ padding: 5px 15px; border-radius: 5px; background-color: rgb(52, 58, 64) !important; }
.nav-left .home-arrow{ vertical-align: sub; }
.navbar .nav-left, .nav-right.text-right{ margin-top: -120px; }
#progressbar li.active::before, #progressbar li.active::after{ background: linear-gradient(0deg, rgb(239, 127, 34), rgb(239, 127, 34)); color: white; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; line-height: 45px; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
@media screen and (min-width: 1025px) and (max-width: 3660px){
body.page-id-15303 .dynamic-donate-right.active{ position: relative; top: -245px; }
.dynamic-donate-wrapper .dynamic-donate-background.active{ min-height: 560px; }
}
a#slider-66-slide-93-layer-7, a#slider-70-slide-97-layer-7, a#slider-67-slide-94-layer-7, a#slider-65-slide-92-layer-7, a#slider-69-slide-96-layer-7, a#slider-68-slide-95-layer-7, a#slider-71-slide-98-layer-7, a#slider-76-slide-103-layer-7, a#slider-77-slide-104-layer-7, .wp-block-themepunch-revslider .rs-layer.rev-btn, a#slider-78-slide-105-layer-7{ background-color: rgb(239, 127, 34) !important; }
a#slider-66-slide-93-layer-7:hover, a#slider-70-slide-97-layer-7:hover, a#slider-67-slide-94-layer-7:hover, a#slider-65-slide-92-layer-7:hover, a#slider-69-slide-96-layer-7:hover, a#slider-68-slide-95-layer-7:hover, a#slider-71-slide-98-layer-7:hover, a#slider-76-slide-103-layer-7:hover, a#slider-77-slide-104-layer-7:hover, .wp-block-themepunch-revslider .rs-layer.rev-btn:hover, a#slider-78-slide-105-layer-7:hover{ background-color: rgb(242, 142, 60) !important; }
#header-outer header{ transition: 0.2s; position: inherit; height: 64px; background: rgb(255, 255, 255); }
#header-outer:not([data-format="left-header"]) #top nav > ul.sf-menu > li:not(.megamenu) ul a:hover{ color: rgb(239, 127, 34) !important; background-color: rgb(255, 255, 255) !important; }
body #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a{ background-color: transparent !important; }
body[data-header-color="light"]:not([data-header-format="left-header"]) #header-outer:not(.transparent) .sf-menu > li ul li span.sf-sub-indicator i.fa.fa-angle-right.icon-in-menu, a > .sf-sub-indicator{ right: 20px !important; top: 20px !important; color: rgb(84, 89, 95) !important; }
#header-outer .sf-menu > li:hover > ul{ top: 100%; padding-top: 10px; padding-bottom: 10px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.menu-item-has-children > a::before{ content: "v"; position: absolute; z-index: 9998; color: rgb(207, 203, 203); top: 0px; right: -15px; font-weight: 800; font-size: 12px; }
li.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-ancestor.current-menu-parent.current_page_parent.current_page_ancestor.menu-item-has-children{ position: relative !important; }
div#header-outer{ transform: none !important; }
body #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a{ background: transparent !important; }
@media only screen and (max-width: 999px){
 #header-outer[data-permanent-transparent="false"] #logo .dark-version{ min-height: 78px !important; }
#navbar-menu{ background-color: rgb(239, 127, 34); padding-right: 20px; padding-left: 15px; display: inherit !important; }
body #mobile-menu{ height: calc(-50px + 100vh); }
body .d-block{ display: block !important; }
}
@media only screen and (max-width: 1350px) and (min-width: 1000px){
body .button_solid_color a{ padding: 24px !important; }
body .sf-menu li a{ font-size: 12px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a{ margin-left: 20px !important; margin-right: 20px !important; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li.button_solid_color > a{ margin-right: 0px !important; }
}
@media only screen and (max-width: 999px) and (min-width: 320px){
body.material.elementor-default #header-secondary-outer[data-mobile="display_full"]{ display: inline-block !important; margin-bottom: -13px !important; }
header#top::after{ display: none; }
#header-secondary-outer{ padding-top: 10px; background: rgb(91, 93, 93) !important; z-index: 999999 !important; }
body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }
}
@media only screen and (max-width: 480px) and (min-width: 320px){
body.material #header-secondary-outer .nectar-center-text{ padding: 10px !important; }
body div#header-secondary-outer .container{ max-width: 100%; }
body #header-secondary-outer .nectar-center-text img{ padding-left: 10px; max-width: 34px !important; }
body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; }
}
body.search.search-results #page-header-bg{ display: none !important; }
body.search.search-results .container.main-content{ margin-top: 10% !important; }
body.search.search-results .container.main-content{ padding-top: 0px; }
#header-secondary-outer .nectar-center-text a.search_href{ position: relative; min-width: 320px; padding-right: 24px; }
a.search_href img.search_icon{ height: 21px; margin-right: 12px; }
a.search_href input.search_input{ position: absolute; background-color: rgb(255, 255, 255); border-radius: 0px; right: 60px; height: 15px; display: none; float: right; }
input.search_input.active{ animation-name: big_it; animation-duration: 1s; display: inline-block !important; }
@keyframes big_it { 
  0% { width: 0px; }
  100% { width: 320px; }
}
#search-results .result .title span.is-highlight.term-0{ display: inline-block; }
a.search_href img.search_icon_mobile, input.search_input_mobile_search{ display: none; }
@media screen and (max-width: 970px){
input.search_input_mobile_search{ top: 150px; position: absolute; z-index: 9999; border: 1px solid rgb(157, 143, 143); height: 40px !important; }
#header-secondary-outer .nectar-center-text a.search_href{ display: none; }
body.search .main-content{ padding-top: 100px !important; }
input.search_input_mobile_search.m-active{ background: rgb(255, 255, 255); height: 40px; margin-bottom: 15px; border-radius: 0px; }
a.search_href img.search_icon{ display: none; }
a.search_href img.search_icon_mobile{ height: 21px; margin-right: 12px; }
a.search_href img.search_icon_mobile{ display: inline-block !important; max-width: 94px; }
#header-secondary-outer .nectar-center-text a.search_href{ position: unset !important; }
input.search_input.active{ width: 100%; margin-top: 36px; right: 0px !important; }
}
#mobile-menu li a span{ text-transform: uppercase; max-width: 320px; display: inline-block; }
#mobile-menu ul.sub-menu .fa-angle-down::before{ content: ""; color: rgb(255, 255, 255); }
span.likebtn-wrapper.lb-loaded.lb-style-custom.lb-popup-position-top.lb-popup-style-light i.lb-tt.lb-share-tt{ opacity: 0; z-index: -6; position: fixed; display: none !important; }
body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark{ border: 5px solid rgb(239, 127, 34) !important; }
div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content, div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; }
div#Rebbe_Meir_Shidduchim_thankyou .modal-dialog.modal-dialog-centered .modal-content, div#Tehillim_Pages_thankyou .modal-dialog.modal-dialog-centered .modal-content{ padding: 100px 0px; border-radius: 0px; border: 2px solid rgb(124, 23, 27) !important; }
div#Rebbe_Meir_Shidduchim .modal-content{ border: 2px solid rgb(124, 23, 27) !important; border-radius: 0px !important; }
p.submit input.wpcf7-form-control.wpcf7-submit.has-spinner{ min-width: 301px; background-color: rgb(124, 23, 27); font-size: 20px; line-height: 35px; padding: 7px !important; }
div#download-Resume-popup .modal-content, div#download-kaddish-popup .modal-content{ padding: 50px; }
div#download-Resume-popup input.wpcf7-form-control.wpcf7-submit.has-spinner, div#download-kaddish-popup input.wpcf7-form-control.wpcf7-submit.has-spinner{ padding: 10px 40px !important; }
div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-image: url("https://rmbhcharities.com/wp-content/uploads/2023/10/war_pop_up_fixed.jpg"); background-repeat: no-repeat; background-size: 100%; background-position: center center; }
.israel.row p.donation_box_error{ float: left; width: 100%; font-size: 13px; text-align: left; padding-left: 5px; }
body.page-id-71253 div#success-contact-popup{ display: none !important; }
section#before_footer_area{ color: rgb(255, 255, 255); background-color: rgb(28, 28, 28); padding-top: 35px; padding-bottom: 20px; z-index: 9; }
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; }
.beofore_footer_content{ float: left; width: 77%; color: rgb(255, 255, 255); }
.beofore_footer_content span.heading{ color: rgb(255, 255, 255); font-size: 18px; padding-top: 0px; margin-top: 0px; line-height: 1; padding-left: 20px; font-weight: 600; width: 100%; float: left; padding-bottom: 7px; font-family: Lato, sans-serif !important; }
.beofore_footer_content span.content{ color: rgb(231, 231, 231); font-size: 16px; padding-left: 20px; float: left; }
.beofore_footer_content span.content a{ font-size: 16px; color: rgb(231, 231, 231) !important; font-weight: normal !important; }
.beofore_footer_icon i.fa{ color: rgb(239, 127, 34); border: 2px solid rgb(239, 127, 34); padding: 17px; border-radius: 50%; font-size: 20px; }
img.cards_imgs{ padding-left: 30px; height: 42px; }
.copywtrite{ border-top: 1px solid rgb(227, 227, 227); float: left; width: 100%; text-align: center; margin-top: 30px; padding-top: 20px; }
div#copyright{ display: none; }
#before_footer_area .elementor-text-editor.elementor-clearfix{ min-width: 265px; }
.cus-futr-btm-lft.footer_logos{ max-width: 788px; margin: 0px auto; float: none; }
#footer-outer, #footer-outer a:not(.nectar-button){ font-family: Lato; }
@media (min-width: 320px) and (max-width: 480px){
div#israel-emergency-donation-popup .modal-dialog.modal-dialog-centered{ background-size: 100% 62%; }
}
@media (min-width: 767px) and (max-width: 1023px){
.main-content{ padding: 0px 0px 100px !important; }
}
@media screen and (min-width: 320px) and (max-width: 767px){
.beofore_footer_icon{ color: rgb(255, 255, 255); float: left; text-align: center; width: 100%; }
.beofore_footer_content{ float: left; color: rgb(255, 255, 255); text-align: center; padding: 20px 0px; width: 100% !important; }
img.cards_imgs{ height: 60px; padding-left: 0px !important; padding-top: 20px !important; }
.beofore_footer_content span.content a, .beofore_footer_content span.content{ font-size: 22px; width: 100%; text-align: center; }
.cus-futr-btm{ padding-bottom: 30px; margin-bottom: 300px; padding-left: 10px; }
a.mr-md-4.mr-3 img{ max-width: 27%; height: 40px; text-align: center; margin: 0px auto; }
.guide_star{ margin-left: 20px; }
#footer-outer #copyright{ display: none; }
body #footer-widgets .one-fourths{ margin-bottom: 0px !important; }
}
body.modal-open{ padding-right: 0px !important; }
p.discuss_popup_piedra{ font-size: 26px; color: rgb(124, 23, 27); line-height: 30px; text-align: center; padding-bottom: 0px; font-weight: 400; margin: 0px auto; font-family: piedra !important; }
p.discuss_popup__des{ font-weight: 500; text-align: center; padding: 50px 30px 0px; margin: auto; color: rgb(73, 66, 66); font-size: 20px !important; }
p.discuss_popup_close a.popup_close_btn{ cursor: pointer; color: rgb(121, 120, 120) !important; font-size: 17px !important; font-weight: 500 !important; text-align: center !important; }
p.discuss_popup_close{ font-size: 20px; font-weight: 500; text-align: center; max-width: 320px; margin: auto; color: rgb(73, 66, 66); padding-top: 60px; padding-bottom: 15px; }
div#discuss_options .modal-content{ padding: 70px 50px 0px; border-radius: 0px; border: 1px solid rgb(0, 0, 0) !important; }
#header-outer #top nav > ul > .megamenu > ul ul li a, #top nav > ul > .megamenu > .sub-menu > li > a{ text-transform: capitalize; font-weight: 500; color: rgb(73, 66, 66) !important; font-size: 13px !important; padding-top: 0px !important; padding-bottom: 3px !important; }
li.legacy_giving.megamenu.columns-6.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children ul.sub-menu{ max-width: 540px; }
li#menu-item-110717{ position: relative !important; }
#header-outer .sf-menu > li.legacy_giving.megamenu:hover > ul{ top: 100%; padding-top: 10px; margin-left: -560px; padding-bottom: 10px !important; }
#top nav > ul > .megamenu > .sub-menu{ padding-top: 50px; padding-right: 50px; padding-left: 50px; min-width: 730px; padding-bottom: 50px !important; }
#header-outer #top nav > ul > .megamenu > ul > li{ display: inline-block; width: 48%; float: left; border-bottom: 0px !important; }
#header-outer #top nav > ul > .megamenu ul li.border-left{ padding-left: 46px; margin-left: 25px; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > a{ color: rgb(124, 23, 27) !important; font-size: 14px !important; letter-spacing: unset !important; }
#header-outer #top nav > ul > .megamenu > ul ul li a:hover, #header-outer #top nav > ul > .megamenu > ul ul li a:focus{ background-color: transparent !important; color: rgb(124, 23, 27) !important; }
li#menu-item-124907{ margin-top: -67px; }
li#menu-item-124939{ padding-top: 25px !important; }
#header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item > a{ background: transparent !important; color: rgb(124, 23, 27) !important; text-decoration: underline !important; }
body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a{ background: transparent !important; }
body .dp--btn.dp--close.text-button{ display: none; }
@media only screen and (max-width: 767px){
.elementor-widget.elementor-widget-slider_revolution{ margin-top: 55px; }
body.page-id-5117 .elementor-widget.elementor-widget-slider_revolution{ margin-top: 143px; }
.wp-block-themepunch-revslider{ margin-top: -11px; }
.dp--btn.dp--close.text-button{ background-color: rgb(239, 127, 34) !important; }
#header-outer{ transition: 0.4s !important; }
.sticky_active{ transition: top 0.5s; top: -150px !important; width: 100% !important; display: block !important; }
.sticky_active #logo{ transition: top 0.5s; opacity: 0 !important; }
.dp--btn.dp--close.text-button{ padding-right: 18px; padding-bottom: 0px; padding-left: 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; position: fixed; bottom: 20px; right: 20px; height: 40px !important; padding-top: 4px !important; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn.dp--close.text-button{ padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; width: 128px; height: 40px; }
.dp--btn .icon-container{ display: flex; align-items: center; }
.dp--btn.text-button svg{ width: 22px; height: 19px; padding-right: 6px; }
.dp--btn.text-button{ height: 50px; padding: 0px 18px; border-radius: 32px; font-size: 18px; font-weight: 600; }
.dp--btn{ pointer-events: all; display: flex; align-items: center; justify-content: center; width: auto; height: 64px; font-size: 44px; bottom: 30px; border: 0px; border-radius: 50%; color: rgb(255, 255, 255); text-align: center; box-sizing: border-box; cursor: pointer; z-index: 99999; user-select: none; font-family: Nunito, Arial, sans-serif; transition: opacity 0.2s; }
body .cus-futr-btm{ margin-bottom: 0px !important; }
}
@media only screen and (max-width: 690px){
div#header-secondary-outer .container{ max-width: 100% !important; }
}
@media only screen and (max-width: 392px){
body img#mobile-search{ margin-right: 12px !important; }
body input.search_input_mobile_search{ top: 140px !important; }
body #header-secondary-outer .nectar-center-text{ min-width: 100% !important; display: flex; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-right: 6px !important; padding: 4px 8px !important; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(2){ min-width: 85px !important; padding: 4px 5px !important; }
body.material #header-secondary-outer .nectar-center-text{ display: flex !important; }
body #header-secondary-outer .nectar-center-text a{ font-size: 13px !important; margin-left: -20px; }
body #header-secondary-outer .nectar-center-text a:nth-child(2){ float: left; padding: 4px 12px !important; margin-left: 5px !important; }
#header-secondary-outer .nectar-center-text a.search_href{ float: left; min-width: 10px !important; }
body.page #header-secondary-outer .nectar-center-text a.search_href{ padding-top: 10px !important; }
body #header-secondary-outer .nectar-center-text span.israel_span a{ margin-top: 6px; margin-left: 0px !important; font-size: 13px !important; }
}
@media only screen and (max-width: 395px){
body header#top{ margin-top: -8px !important; }
}
@media only screen and (max-width: 999px){
body #header-secondary-outer .nectar-center-text span.israel_span img{ min-width: 120px; margin-top: 7px; padding-left: 0px !important; }
body span.israel_span a{ float: right; }
body input.search_input.active{ animation-name: big_it; animation-duration: 1s; position: absolute; z-index: 2147483647; top: 41px; border: 1px solid rgb(213, 216, 220); opacity: 10; background: rgb(255, 255, 255); border-radius: 0px; display: inline-block !important; }
}
#header-secondary-outer .nectar-center-text a:nth-child(2){ background: rgb(124, 23, 27) !important; color: rgb(255, 255, 255) !important; margin-left: 0px !important; padding: 5px 17px !important; }
span.israel_span a{ margin-top: 5px; float: left; }
#header-secondary-outer .nectar-center-text a:nth-child(3){ border: double rgb(147, 147, 147); padding: 4px 20px; border-radius: 5px; text-align: center; }
 body.search #header-secondary-outer .nectar-center-text a:nth-child(3){ margin-left: 16px !important; }
#header-secondary-outer .nectar-center-text a:nth-child(3):hover{ border: solid rgb(175, 171, 171); }
p{ padding-bottom: 1.5em; }
#header-space{ background-color: rgb(255, 255, 255); }
.material #footer-outer #footer-widgets .col ul li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 4px 0px !important; }
@media only screen and (min-width: 1000px){
#footer-outer .row{ padding: 75px 0px; }
}
.ocm-effect-wrap, .container-wrap{ background-color: rgb(255, 255, 255); }
#footer-outer #footer-widgets .col ul li{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 4px 0px; }
 #footer-outer .widget.widget_nav_menu li{ padding: 4px 0px !important; }
.material .widget li a, .material #footer-outer .widget li a{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: inherit; padding: 0px !important; }
body[data-header-resize="1"] .container-wrap{ margin-top: 0px; padding-top: 40px; }
body.search-results.material .container-wrap{ margin-top: 0px; padding-top: 60px; }
.parallax_slider_outer.first-section, .parallax_slider_outer.first-section .swiper-slide .content, .nectar-slider-wrap.first-section .swiper-slide .content{ margin-top: 0px !important; }
body.material #header-outer[data-header-resize="1"]:not([data-format="left-header"]):not(.small-nav), body.material #header-outer[data-header-resize="0"]:not([data-format="left-header"]):not(.scrolled-down):not(.fixed-menu){ box-shadow: none; }
@media only screen and (min-width: 1000px){
body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines-button::after, body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before, body.material .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::after{ height: 2px !important; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) span:not(.close-line){ width: 30px; overflow: hidden; }
.slide-out-hover-icon-effect:not(.small){ width: 32px; overflow: hidden; }
#top .slide-out-widget-area-toggle:not(.small) a .close-wrap{ height: 28px; width: 22px !important; }
#top .slide-out-widget-area-toggle:not(.small) a.using-label .close-wrap{ height: 22px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) span .lines-button.hover-effect{ left: -40px; margin-top: -3px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] a:not(.using-label) .lines::after, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::after{ top: -8px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ top: 8px; }
body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines-button::after, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines::before, body[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label) .lines::after{ height: 2px; border-radius: 0px !important; }
body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top .slide-out-widget-area-toggle a:not(.using-label):hover .lines::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"])[data-header-search="false"] #header-outer[data-has-menu="false"][data-cart="false"] #top a.effect-shown:not(.using-label) .lines::after{ transform: translateX(40px); }
body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, body.material[data-header-search="false"]:not(.mobile) #header-outer[data-has-menu="false"][data-cart="false"] .slide-out-widget-area-toggle a:not(.using-label) .lines::before, .slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ width: 1.4rem; }
}
@media only screen and (max-width: 1001px){
.slide-out-hover-icon-effect.slide-out-widget-area-toggle:not(.small) .lines::before{ width: 1rem; }
}
#top .slide-out-widget-area-toggle a span{ overflow: hidden; width: 30px; }
#top .slide-out-widget-area-toggle a > span{ position: relative; }
#top .slide-out-widget-area-toggle a span .lines-button.hover-effect{ left: -30px; margin-top: -2px; }
#top .slide-out-widget-area-toggle a .lines-button::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.04s, background-color 0.2s, opacity 0.2s !important; }
body .slide-out-widget-area-toggle a:hover .lines::before{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s, opacity 0.2s !important; }
body .slide-out-widget-area-toggle a:hover .lines::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), background-color 0.2s, opacity 0.2s !important; }
body .lines::before{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), background-color 0.2s, opacity 0.2s !important; }
body .lines::after{ transition: transform 0.65s cubic-bezier(0.3, 1, 0.3, 1) 0.08s, background-color 0.2s, opacity 0.2s !important; }
@media only screen and (min-width: 1000px){
body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .slide-out-widget-area-toggle a:hover .lines::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines-button::after, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines::before, body:not([data-slide-out-widget-area-style*="fullscreen"]) #top .effect-shown .lines::after{ transform: translateX(30px); }
body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines-button::after, body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines::before, body[data-slide-out-widget-area-style="simple"] #top .slide-out-widget-area-toggle a:hover .lines::after{ transform: none; }
}
body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style*="fullscreen"] #top .menu-push-out .lines::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines-button::after, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::before, body[data-slide-out-widget-area-style="simple"] #top .menu-push-out .lines::after{ transform: translateX(30px) !important; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li{ margin: 0px 14px; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > li.menu-item{ margin: 0px; }
body.material #header-outer #top nav > .buttons > li:last-child, body.material #header-outer[data-format="centered-menu-bottom-bar"] #top nav > .buttons > .slide-out-widget-area-toggle{ margin-right: 0px !important; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons > .slide-out-widget-area-toggle{ margin-right: 0px; }
#header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav > .buttons li span, #header-outer[data-format="centered-menu-bottom-bar"].transparent #top .span_3 nav > .buttons li i{ backface-visibility: hidden; }
#header-outer[data-format="centered-menu-bottom-bar"] #top nav > .buttons{ transition: transform 0.45s cubic-bezier(0.4, 0.1, 0.15, 1); }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons{ transition: opacity 0.45s cubic-bezier(0.4, 0.1, 0.15, 1); }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li{ opacity: 0; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(1){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(2){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.05s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(3){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.1s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer[data-format="centered-menu-bottom-bar"].fixed-menu #top nav > .buttons > li:nth-child(4){ animation: 0.45s cubic-bezier(0.4, 0.1, 0.15, 1) 0.15s 1 normal forwards running headerButtonsBottomBarItem; }
#header-outer .sf-menu > li > a > .sf-sub-indicator{ height: auto; }
body.material #header-outer #top nav > .buttons > li:first-child{ margin-left: 0px; }
 body.material #top nav ul #search-btn > div{ padding-left: 0px; border-left-width: medium !important; border-left-style: none !important; border-left-color: currentcolor !important; }
body[data-header-format="left-header"] #header-outer.material-search-open .cart-outer{ opacity: 0; pointer-events: none; }
 body.material #top nav ul #search-btn a span{ font-size: 20px; }
body.material #header-outer:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 30px; }
body.material #header-outer[data-has-buttons="no"]:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 0px; }
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav > .sf-menu > li:not([class*="button_"]):last-child a{ padding-right: 0px; }
body.material #header-outer[data-has-buttons="no"][data-full-width="false"][data-format="default"] #top nav > .sf-menu > li[class*="button_"]:last-child a{ margin-right: 0px; }
#header-outer[data-format="centered-menu-bottom-bar"]:not(.fixed-menu) #top .nectar-woo-cart{ height: 75px; }
#header-outer .nectar-woo-cart .cart-menu-wrap{ position: relative; width: auto; overflow: visible; right: auto !important; }
 .material #top nav > .buttons{ padding-right: 0px !important; }
body[data-full-width-header="false"] #slide-out-widget-area .slide_out_area_close{ z-index: 100; }
#footer-outer #footer-widgets .col ul li a{ display: block; }
#footer-outer #copyright{ font-size: 14px; background-color: rgba(255, 255, 255, 0); }
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button){ transition: 0.2s; }
#footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):hover, #footer-outer[data-custom-color="true"] #footer-widgets a:not(.nectar-button):focus{ opacity: 0.65; }
#footer-outer[data-custom-color="true"] #footer-widgets .tagcloud a:not(.nectar-button):hover{ opacity: 1; }
.material .widget .tagcloud a:hover, .material #sidebar .widget .tagcloud a:hover, .single .post-area .content-inner > .post-tags a:hover, .sharing-default-minimal .nectar-social a:hover, body.material #page-header-bg.fullscreen-header .inner-wrap > a:hover{ box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 24px; }
 .material #sidebar .widget .tagcloud a:hover, .single.material .post-area .content-inner > .post-tags a:hover, #header-outer.light-text #search-outer input[type="text"], body[data-header-color="dark"] #header-outer #search-outer input[type="text"], body.mobile.material[data-header-color="light"] #header-outer[data-permanent-transparent="1"].transparent .slide-out-widget-area-toggle a .close-line{ color: rgb(255, 255, 255) !important; }
[data-full-width="false"] .carousel-next:hover::after{ opacity: 1; transform: translateX(-12px); }
[data-full-width="false"] .carousel-prev:hover::after{ opacity: 1; transform: translateX(0px); }
[data-full-width="false"] .carousel-prev:hover i{ transform: translateX(-18px); }
body.material .carousel-next:hover, body.material .carousel-prev:hover{ background-color: rgba(255, 255, 255, 0); }
.carousel-next:hover, .carousel-prev:hover{ border-color: rgba(255, 255, 255, 0); }
.light .carousel-next:hover i, .light .carousel-prev:hover i{ color: rgb(255, 255, 255); }
 .swiper-slide .button a, #to-top{ box-shadow: none; border-radius: 0px !important; }
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover::after{ opacity: 0; }
 body.material .nectar-button.see-through[data-color-override="false"]:hover i::after, body.material .nectar-button.see-through:hover i{ box-shadow: none !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) span{ transform: none !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"].has-icon:not(:hover) i{ transform: translateX(-5px) translateY(-50%) !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:not(:hover) i{ opacity: 0 !important; background-color: transparent !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i{ opacity: 1 !important; }
body.material .nectar-button.regular[class*="m-extra-color-gradient-"]:hover::before{ opacity: 1; }
 body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-color-override="#ffffff"]:not(:hover) i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-color-override="#ffffff"]:not(:hover) i, body.material[data-button-style^="rounded"] .span_12.light .nectar-button.see-through-2[data-color-override="false"]:not(:hover) i{ color: rgb(0, 0, 0) !important; }
body.material[data-button-style^="rounded"] .nectar-button.see-through-2[data-hover-color-override="#ffffff"]:hover i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3[data-hover-color-override="#ffffff"]:hover i{ background-color: rgba(0, 0, 0, 0.07) !important; }
body.material .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover, body.material[data-button-style^="rounded"] .nectar-button.see-through-2:not(:hover) i, body.material[data-button-style^="rounded"] .nectar-button.see-through-3:not(:hover) i{ color: rgb(255, 255, 255) !important; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"]{ border-width: 6px; padding-top: 31px; padding-bottom: 31px; }
body.material .nectar-button.has-icon.extra_jumbo[class*="see-through"] i{ transform: translateY(-50%) translateX(-3px); }
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"] .im-icon-wrap svg path{ fill: rgb(0, 0, 0); transition: 0.2s; }
.nectar-button.has-icon.see-through[class*="m-extra-color-gradient-"]:hover .im-icon-wrap svg path{ fill: rgb(255, 255, 255); }
body.material .nectar-button.has-icon, body.material .nectar-button.tilt.has-icon{ padding-right: 46px; }
body.material .nectar-button.has-icon.small{ padding-right: 36px; }
body.material .nectar-button.has-icon.medium, body.material .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 38px; padding-left: 46px; }
body.material .nectar-button.has-icon.large{ padding-right: 44px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.small{ padding-right: 28px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium{ padding-right: 32px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large{ padding-right: 37px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo{ padding: 20px 56px 20px 54px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.medium:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 34px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.large:not(.see-through):not(.see-through-2):not(.see-through-3){ padding-right: 39px; padding-left: 46px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo:not(.see-through):not(.see-through-2):not(.see-through-3), body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon.jumbo[class*="m-extra-color-gradient-"]{ padding: 22px 56px 22px 54px; }
body.material .nectar-button.has-icon.jumbo{ padding: 22px 66px 22px 54px; }
body.material .nectar-button.has-icon.extra_jumbo{ padding: 36px 142px 36px 80px; }
body.material .nectar-button.has-icon.extra_jumbo:hover span{ transform: translateX(-18px); }
body.material[data-button-style^="rounded"] .nectar-button.has-icon:not([class*="see-through"]) i, body.material[data-button-style^="rounded"] .nectar-button.has-icon[class*="see-through"]:hover i{ background-color: rgba(255, 255, 255, 0.22); }
body.material[data-button-style^="rounded"] .nectar-button.see-through[class*="m-extra-color-gradient-"]:hover i{ background-color: rgba(255, 255, 255, 0.22) !important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button i, body.material[data-button-style^="rounded"] .nectar-button.has-icon[data-color-override="#ffffff"].regular-button:hover i{ background-color: rgba(0, 0, 0, 0.04); }
body.material .nectar-button.has-icon i{ right: 14px; margin-top: 0px; text-align: center; vertical-align: middle; border-radius: 50%; line-height: 32px; height: 32px; width: 32px; }
body.material:not([data-button-style^="rounded"]) .nectar-button.has-icon i{ transition: none; }
body.material:not([data-button-style^="rounded"]) .nectar-button.see-through.has-icon[data-color-override="false"] i, body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-2.has-icon i, body.material:not([data-button-style^="rounded"]) .nectar-button.see-through-3.has-icon i{ color: inherit !important; }
body.material[data-button-style^="rounded"] .nectar-button.has-icon i{ background-color: rgba(0, 0, 0, 0.2); }
body.material .nectar-button.has-icon.large i{ transform: translateY(-50%) translateX(6px); }
body.material .nectar-button.has-icon.large:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(4px); }
body.material .nectar-button.has-icon.medium i{ transform: translateY(-50%) translateX(7px); height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.medium:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(4px); height: 28px; width: 28px; line-height: 28px; }
body.material .nectar-button.has-icon.small i{ transform: translateY(-50%) translateX(8px); height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.small:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(7px); height: 24px; width: 24px; line-height: 24px; }
body.material .nectar-button.has-icon.jumbo i{ transform: translateY(-50%) translateX(2px); height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.jumbo:not([class*="see-through"]) i{ transform: translateY(-50%) translateX(3px); height: 44px; width: 44px; line-height: 44px; }
body.material .nectar-button.has-icon.extra_jumbo i{ transform: translateY(-50%) translateX(-6px); height: 94px; width: 94px; margin-top: 0px; line-height: 94px; }
 .n-sc-button[class*="gradient"]:hover::after{ background-size: 225% 100% !important; background-position: right center !important; }
.n-sc-button[class*="see-through"][class*="gradient"]:hover::after{ background-position: left center !important; background-size: 100% 100% !important; }
.n-sc-button[class*="see-through"][class*="gradient"]:hover::after{ transform: scale(1, 1); transform-origin: left center; }
.n-sc-button[class*="gradient"]:hover::after{ transform: scale(0, 1); transform-origin: right center; }
.n-sc-button[class*="gradient"]:hover .hover{ animation: 0.38s cubic-bezier(0.2, 0.9, 0.4, 0.9) 0s 1 normal forwards running gradientTextHoverHover; }
.n-sc-button[class*="gradient"]:hover .start{ animation: 0.38s cubic-bezier(0.2, 0.9, 0.4, 0.9) 0s 1 normal forwards running gradientTextHoverOff; }
.n-sc-button[class*="gradient"] .start.loading{ animation: 0s ease 0s 1 normal none running gradientTextHoverHover; }
.light .n-sc-button[class*="gradient"]:hover .hover, .light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start{ -webkit-text-fill-color: rgb(255, 255, 255); background: none !important; }
.light .n-sc-button[class*="see-through"][class*="gradient"]:hover .start{ opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important; }
@keyframes gradientTextHoverHover { 
  0% { transform: translateX(0px); opacity: 0; }
  70% { opacity: 1; }
  100% { opacity: 1; }
}
@keyframes gradientTextHoverOff { 
  0% { transform: translateX(0px); opacity: 1; }
  70% { opacity: 0; }
  100% { opacity: 0; }
}
.n-sc-button[class*="gradient"].medium.has-icon{ padding: 7px 30px; }
.n-sc-button[class*="gradient"].large.has-icon{ padding: 12px 35px; }
.n-sc-button[class*="gradient"].has-icon span{ left: -18px; }
.n-sc-button[class*="gradient"].has-icon:hover span, .n-sc-button[class*="gradient"].has-icon:hover i{ transform: none; }
.n-sc-button[class*="gradient"].has-icon.extra_jumbo span{ left: -35px; }
.n-sc-button[class*="gradient"].has-icon.jumbo span{ left: -16px; }
.n-sc-button[class*="gradient"].has-icon.large span{ left: -14px; }
.n-sc-button[class*="gradient"].has-icon.medium span{ left: -13px; }
.n-sc-button[class*="gradient"].has-icon.small span{ left: -11px; }
#header-outer .sf-menu ul li a{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
body #boxed #header-outer .cart-menu-wrap{ position: relative !important; box-shadow: none; }
body[data-slide-out-widget-area-style*="fullscreen"] #boxed #slide-out-widget-area .slide_out_area_close{ display: none !important; }
body.material #boxed #header-outer .cart-menu-wrap .cart-menu{ box-shadow: none; }
#top #mobile-cart-link i{ height: 20px; line-height: 20px; }
@media screen and (max-width: 999px){
body.material #search-outer, body.material #header-outer #search-outer{ height: 200px; transform: translate3d(0px, -200px, 0px); }
body.material #header-outer[data-using-secondary="1"] #search-outer{ top: auto; margin-top: -13px; }
html.material #search-outer .bg-color-stripe{ height: 200px; top: 0px; }
#search-outer #search-box, #search-outer #search #close, #header-outer #search-outer #search-box, #header-outer #search-outer #search #close{ transform: translate3d(0px, 200px, 0px); }
}
body.material #search-outer{ background-color: rgba(255, 255, 255, 0); height: 35vh; position: absolute; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: translate3d(0px, -35vh, 0px); padding: 0px; top: -1px; z-index: 2000 !important; }
@media only screen and (min-width: 1000px){
body.material [data-format="centered-menu-bottom-bar"][data-condense="true"].fixed-menu #search-outer{ top: 50%; }
}
body.material #search-outer.perma-trans{ position: fixed; }
body.material.admin-bar #search-outer.perma-trans{ top: 32px; }
body.search .row .col.section-title{ border-bottom: 0px; padding-bottom: 0px; }
body.search .row .col.section-title span:not(.result-num){ font-size: inherit; font-family: inherit; line-height: inherit; color: inherit; }
body.search .row .col.section-title .result-num{ margin-top: 10px; padding-left: 0px; display: block; }
body.search #search-results .result .inner-wrap{ border-radius: 5px; overflow: hidden; box-shadow: none; padding: 0px; border: 1px solid rgb(231, 231, 231); transition: 0.7s cubic-bezier(0.2, 1, 0.22, 1); }
body.search #search-results .result .inner-wrap img{ margin-bottom: 0px; display: block; }
body.search #search-results .result .inner-wrap h2{ padding: 25px; }
body.search #search-results .result:hover .inner-wrap{ box-shadow: rgba(0, 0, 0, 0.1) 0px 15px 30px; transform: translateY(-4px); }
body.material #search-outer .container{ float: none; width: 100%; height: auto !important; }
body #search-outer .inner-wrap{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: scale(0.85); }
body #search-outer.material-open .inner-wrap{ transform: scale(1); }
#header-outer header{ transition: 0.2s; }
#header-outer:not([data-format="left-header"]).material-search-open header{ opacity: 0; transition: 0.2s; pointer-events: none; }
#header-outer.material-search-open{ box-shadow: none; }
 .material #search-outer .bg-color-stripe{ height: 35vh; top: 0px; }
 body[data-header-color="dark"].material #header-outer #search-outer::before{ background-color: rgb(0, 0, 0); }
#header-outer .bg-color-stripe, #search-outer .bg-color-stripe, .material #header-outer #search-outer::before{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; display: block; background-color: rgb(255, 255, 255); transform: scaleY(0); transform-origin: center top; }
.material #header-outer.no-material-transition #search-outer, body[data-slide-out-widget-area-style="slide-out-from-right"] > a.slide_out_area_close.no-material-transition, body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open.no-material-transition, body[data-slide-out-widget-area-style="slide-out-from-right"].material .ocm-effect-wrap-shadow.no-material-transition{ transition: none; }
.material #header-outer #search-outer::before{ content: ""; transform: none; backface-visibility: hidden; }
body.material[data-header-inherit-rc="true"] #header-outer #search-outer::before{ display: none; }
body.material[data-header-inherit-rc="true"] #search-outer{ background-color: inherit; }
#header-outer.material-search-open .bg-color-stripe, #search-outer.material-open .bg-color-stripe{ transform: scaleY(1); }
#ajax-content-wrap::after{ background-color: rgba(0, 0, 0, 0.45); content: ""; position: fixed; opacity: 0; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 1000; pointer-events: none; transform: translateZ(0px); backface-visibility: hidden; transition: opacity 0.7s cubic-bezier(0.2, 1, 0.3, 1); }
#ajax-content-wrap.material-open::after{ opacity: 1; }
@media (-ms-high-contrast:none), (-ms-high-contrast:active){
#ajax-content-wrap::after{ display: none; }
}
#header-secondary-outer{ transition: transform 0.32s; }
#slide-out-widget-area .inner .off-canvas-menu-container.mobile-only .menu.secondary-header-items{ display: none; }
#slide-out-widget-area .mobile-only .menu.secondary-header-items{ margin-top: 25px; }
#slide-out-widget-area .mobile-only .menu.secondary-header-items li a{ font-size: 18px; }
body.material #slide-out-widget-area .mobile-only.off-canvas-menu-container .menu.secondary-header-items li{ margin-bottom: 5px; }
.nectar-video-box a.nectar_video_lightbox:not(.play_button_mouse_follow)::before{ opacity: 0.8; content: ""; width: 100%; height: 100%; border-radius: 50%; top: 0px; left: 0px; display: block; position: absolute; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.nectar-video-box[data-color] a.nectar_video_lightbox.play_button_2{ background-color: transparent !important; }
.nectar-video-box:not([data-mouse-style="see_through_contrast"]) a.nectar_video_lightbox{ box-shadow: rgba(0, 0, 0, 0.25) 0px 20px 45px; }
.nectar_video_lightbox.play_button::before, .span_12.dark .nectar_video_lightbox.play_button::before{ border-width: 3px; }
.nectar_video_lightbox svg{ width: 18px; height: 18px; }
.material #search-outer{ display: block; overflow: hidden; }
#search-outer #search{ max-width: 1200px; position: relative; z-index: 10; margin: 0px auto; height: 100%; display: flex; align-items: center; }
.material #search-outer #search, .material #header-outer #search-outer #search{ padding: 0px; }
#search-outer #search-box, #search-outer #search #close{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform: translate3d(0px, 35vh, 0px); opacity: 0; }
body.material #search-outer.material-open, body.material #header-outer #search-outer.material-open{ transform: translate3d(0px, 0vh, 0px); }
#search-outer.material-open #search-box, #search-outer.material-open #search #close, #header-outer #search-outer.material-open #search-box, #header-outer #search-outer.material-open #search #close{ transform: translate3d(0px, 0vh, 0px); opacity: 1; }
#header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user, #header-outer #top #mobile-cart-link i{ vertical-align: middle; font-size: 18px; background-color: transparent !important; }
#header-outer .mobile-user-account .icon-salient-m-user{ font-size: 19px; width: 21px; }
#header-outer #top #mobile-cart-link i{ font-size: 19px; width: 19px; }
#header-outer .mobile-search .icon-salient-search, #header-outer .mobile-user-account .icon-salient-m-user{ transition: color 0.3s; }
body #search-outer #search input[type="text"]{ text-transform: none; color: rgb(0, 0, 0); border-bottom: 4px solid rgb(52, 82, 255); height: auto !important; }
body #search-outer #search input[type="text"], body.material #search-outer #search form input[type="text"]{ font-size: 70px; }
body.material #search-outer #search input[type="text"]{ line-height: 70px; }
@media only screen and (min-width: 1000px){
body #search-outer #search input[type="text"]{ height: 100px !important; }
body.material #search-outer #search #search-box input[type="text"]{ line-height: 100px; }
}
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a::after{ transform-origin: 0px 0px; transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); bottom: -3px; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li:not([class*="button_"]) > a::after{ transition: transform 0.35s cubic-bezier(0.52, 0.01, 0.16, 1), border-color 0.35s cubic-bezier(0.52, 0.01, 0.16, 1); }
body[data-header-color="custom"] #search-outer #search .span_12 span{ opacity: 0.7; }
body[data-header-color="light"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgb(0, 0, 0); }
body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgb(255, 255, 255); }
body.material #search-outer > #search form{ width: 100%; float: none; }
#header-outer.light-text #search-outer input[type="text"], body[data-header-color="dark"] #header-outer #search-outer input[type="text"]{ border-color: rgb(255, 255, 255); }
#header-outer.light-text #search-outer #search .span_12 span, body[data-header-color="dark"] #header-outer #search-outer #search .span_12 span{ color: rgba(255, 255, 255, 0.6); }
#header-outer.light-text #search-outer #search #close a span, body[data-header-color="dark"] #header-outer #search-outer #search #close a span{ color: rgb(255, 255, 255); }
#header-outer.light-text #search-outer input::-webkit-input-placeholder, body[data-header-color="dark"] #header-outer #search-outer input::-webkit-input-placeholder{ color: rgba(255, 255, 255, 0.5); }
#search-outer #search #close{ position: absolute; top: 25px; right: 40px; }
body.material #search-outer #search input[type="text"]{ padding-right: 70px; }
body.material #search-outer #search #close a{ right: 64px; top: 16px; }
#search-outer #search #close a::before, .slide_out_area_close::before{ position: absolute; top: 50%; left: 50%; display: block; width: 50px; height: 50px; margin: -25px 0px 0px -25px; border-radius: 50%; background-color: rgba(0, 0, 0, 0.05); content: ""; transform: scale(1) translateZ(0px); transition: 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
[data-header-color="dark"] #search-outer #search #close a::before{ background-color: rgba(255, 255, 255, 0.1); }
body[data-is].material #search-outer #search #close a:hover:not(:focus)::before, body[data-is].material .slide_out_area_close:hover:not(:focus)::before{ transform: scale(1.2) translateZ(0px); }
.testimonial_slider blockquote::before{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
#search-outer #search .span_12 span{ display: block; color: rgba(0, 0, 0, 0.4); margin-top: 15px; }
@media only screen and (min-width: 691px){
#boxed #search-outer #search, .material #boxed #header-outer #search-outer #search{ padding: 0px 90px; }
}
body.material #search-outer #search #close a span{ color: rgb(0, 0, 0); }
body #search-outer .ui-widget-content{ top: 90px; }
body #search-results .result .bottom-line{ display: none; }
 body.material .masonry-blog-item .mejs-container .mejs-controls{ box-shadow: none; }
@media only screen and (min-width: 1000px){
 body.search.material .span_9{ padding-right: 0px; margin-right: 4%; width: 68.5%; }
}
#author-bio[data-has-tags="true"]{ padding-top: 0px; }
body .comment-list .reply a:hover, body .comment-list .reply a:focus{ background-color: transparent !important; }
body.material .comment-wrap[data-comments-open="false"]{ padding: 0px; margin-bottom: 0px; margin-top: 0px; }
.material .col.boxed:not(.wpb_column):hover{ transform: translateY(-4px); box-shadow: rgba(0, 0, 0, 0.13) 0px 17px 25px; }
 .material .mfp-arrow-right, .material .mfp-arrow-left{ overflow: visible; height: 40px; width: 40px; border-radius: 100px; border: 2px solid rgba(255, 255, 255, 0.4); }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ top: -7px !important; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{ height: 4px; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ transition: transform 0.2s, box-shadow 0.2s; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle::before, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle::before{ position: absolute; content: ""; display: block; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: 100px; box-shadow: rgb(0, 0, 0) 0px 0px 0px 10px inset; transition: box-shadow 0.2s; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active{ transform: scale(1.2); box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 12px !important; }
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{ box-shadow: none !important; border: 0px !important; }
.pp_arrow_next:hover, .pp_arrow_previous:hover, .mfp-arrow-right:hover, .mfp-arrow-left:hover, .woocommerce .pswp__button--arrow--right:hover, .woocommerce .pswp__button--arrow--left:hover{ border: 2px solid rgba(255, 255, 255, 0); }
body.material .mfp-arrow-left{ height: 40px; line-height: 40px; font-size: 24px; font-family: FontAwesome; margin-top: 0px; opacity: 1; left: 40px; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
body.material .mfp-arrow-right{ line-height: 40px; height: 40px; font-size: 24px; margin-top: 0px; font-family: FontAwesome; opacity: 1; right: 40px; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
 .mfp-arrow-left::after, .mfp-arrow-right::after{ display: block; content: " "; position: absolute; width: 36px; height: 2px; background-color: rgb(255, 255, 255); top: 19px; opacity: 0; left: -6px; cursor: pointer; transform: translateX(-37px); transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); pointer-events: none; }
.mfp-arrow-left::after, .mfp-arrow-right::after{ top: 17px; transform: translateX(-27px); }
.mfp-arrow-left::after{ left: 65px; }
 .mfp-arrow-left::before{ content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-left::before{ top: -3px; left: -1px; display: block; position: relative; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); }
 .mfp-arrow-right::before{ content: ""; color: rgb(255, 255, 255); }
.mfp-arrow-right::before{ top: -3px; right: -1px; display: block; transition: 0.35s cubic-bezier(0.12, 0.75, 0.4, 1); position: relative; }
.pp_arrow_next:hover .icon-default-style::after, .mfp-arrow-right:hover::after, .woocommerce .pswp__button--arrow--right:hover::after{ opacity: 1; transform: translateX(-18px); }
.mfp-arrow-right:hover::before, .woocommerce .pswp__button--arrow--right:hover::before{ transform: translateX(9px); }
.mfp-arrow-left:hover::before, .woocommerce .pswp__button--arrow--left:hover::before{ transform: translateX(-9px); }
.mfp-arrow-right:hover::after, .woocommerce .pswp__button--arrow--right:hover::after{ transform: translateX(-1px); }
.pp_arrow_next:hover .icon-default-style{ transform: translateX(7px); }
.pp_arrow_previous:hover .icon-default-style::after, .mfp-arrow-left:hover::after, .woocommerce .pswp__button--arrow--left:hover::after{ opacity: 1; transform: translateX(-51px); }
.mfp-arrow-left:hover::after, .woocommerce .pswp__button--arrow--left:hover::after{ transform: translateX(-58px); }
.pp_arrow_previous:hover .icon-default-style{ transform: translateX(-7px); }
body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search input[type="submit"], body[data-button-style="rounded"][data-form-submit="see-through"] .container-wrap .widget_search button[type="submit"]{ padding: 12px 23px !important; }
.widget_search .search-form input[type="submit"]{ line-height: 24px; }
 .container-wrap .span_12.light input[type="search"]{ border: 1px solid rgba(255, 255, 255, 0.6); color: rgb(255, 255, 255); }
.container-wrap .span_12.light input[type="text"]:focus, .container-wrap .span_12.light textarea:focus, .container-wrap .span_12.light input[type="email"]:focus, .container-wrap .span_12.light input[type="password"]:focus, .container-wrap .span_12.light input[type="tel"]:focus, .container-wrap .span_12.light input[type="url"]:focus, .container-wrap .span_12.light input[type="search"]:focus, .container-wrap .span_12.light input[type="date"]:focus{ border: 1px solid rgba(255, 255, 255, 0.8); }
.container-wrap .span_12.light input[type="submit"]:hover{ background-color: rgb(51, 51, 51) !important; opacity: 0.8 !important; }
.mfp-iframe-holder .mfp-content, .mfp-inline-holder .mfp-content{ max-width: 1280px; }
#slide-out-widget-area.slide-out-from-right{ min-width: 390px; padding-left: 60px; padding-right: 60px; z-index: 5; overflow: hidden; transform: none; }
#ajax-content-wrap #slide-out-widget-area.slide-out-from-right{ z-index: -1; }
.slide_out_area_close::before, #search-outer #search #close a::before{ transform: scale(0); }
.material-ocm-open.slide_out_area_close::before, #search-outer.material-open #search #close a::before{ transform: scale(1); }
.slide_out_area_close .close-wrap, #search-outer .close-wrap, .slide-out-widget-area-toggle a .close-wrap{ -webkit-font-smoothing: subpixel-antialiased; transform-style: preserve-3d; position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) translateZ(0px); transition: margin 0.2s, transform 0.2s 1s, opacity 0.3s, -webkit-transform 0.2s 1s; width: 20px; height: 20px; display: block; overflow: hidden; }
#top .slide-out-widget-area-toggle a .close-wrap{ width: 22px; height: 22px; opacity: 0; }
@media only screen and (max-width: 999px){
#top .slide-out-widget-area-toggle a .close-wrap{ height: 20px; }
}
#top .slide-out-widget-area-toggle .open .close-wrap, #top .slide-out-widget-area-toggle .animating .close-wrap{ opacity: 1; }
.material-ocm-open.slide_out_area_close .close-line1, #search-outer.material-open .close-line1, .slide-out-widget-area-toggle .open .close-line1{ animation-name: crossRight; animation-delay: 0.29s; }
.material-ocm-open.slide_out_area_close .close-line2, #search-outer.material-open .close-line2, .slide-out-widget-area-toggle .open .close-line2{ animation-name: crossLeft; animation-delay: 0.15s; }
.slide_out_area_close .close-line1, #search-outer:not(.material-open) .close-line1, .slide-out-widget-area-toggle a:not(.open) .close-line1{ transform: translateY(0px) translateX(0px) rotate(-45deg); animation-name: crossLeftClose; animation-delay: 0s; animation-duration: 0.15s; }
.slide-out-widget-area-toggle a:not(.open) .close-line1{ animation-duration: 0.4s; }
.slide_out_area_close .close-line2, #search-outer:not(.material-open) .close-line2, .slide-out-widget-area-toggle a:not(.open) .close-line2{ transform: translateY(0px) translateX(0px) rotate(45deg); animation-name: crossRightClose; animation-delay: 0.06s; animation-duration: 0.15s; }
.slide-out-widget-area-toggle a:not(.open) .close-line2{ animation-duration: 0.4s; animation-delay: 0.1s; }
.slide_out_area_close .close-line, #search-outer .close-line, .slide-out-widget-area-toggle a .close-line{ animation-duration: 0.4s; animation-timing-function: cubic-bezier(0.52, 0.01, 0.16, 1); animation-fill-mode: forwards; }
.material-ocm-open.slide_out_area_close .close-wrap .close-line1, #search-outer.material-open .close-wrap .close-line1, .slide-out-widget-area-toggle .open .close-line1{ transform: translateY(-30px) translateX(30px) rotate(45deg); }
.material-ocm-open.slide_out_area_close .close-wrap .close-line2, #search-outer.material-open .close-wrap .close-line2, .slide-out-widget-area-toggle .open .close-line2{ transform: translateY(-30px) translateX(-30px) rotate(-45deg); }
.slide_out_area_close .close-wrap .close-line, #search-outer .close-wrap .close-line, #top .slide-out-widget-area-toggle .close-line{ height: 100%; width: 2px; background: rgb(255, 255, 255); backface-visibility: hidden; position: absolute; border-radius: 5px; left: 9px; transition: opacity 0.2s, background-color 0.2s; }
#header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line{ background-color: rgb(102, 102, 102); }
#slide-out-widget-area.fullscreen-alt .inner .widget.widget_nav_menu li a .clip-wrap, #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a .clip-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner .widget.widget_nav_menu li a .clip-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a .clip-wrap{ display: none; }
body[data-slide-out-widget-area-style*="fullscreen"][data-header-color="light"] #header-outer.side-widget-open:not(.transparent):not(.light-text) header .slide-out-widget-area-toggle .close-line{ background-color: rgb(136, 136, 136); }
#slide-out-widget-area-bg.fullscreen-alt{ padding: 0px !important; }
#search-outer .close-wrap .close-line, .slide-out-widget-area-toggle a .close-line{ background-color: rgb(0, 0, 0); }
body.mobile.material[data-header-color="light"] #header-outer .slide-out-widget-area-toggle a .close-line, body.mobile.material[data-header-color="light"] #header-outer.transparent .slide-out-widget-area-toggle a .close-line{ background-color: rgb(153, 153, 153) !important; }
@keyframes headerButtonsBottomBarItem { 
  0% { transform: translateX(15px); opacity: 0; }
  100% { transform: translateX(0px); opacity: 1; }
}
@-webkit-keyframes crossLeft { 
  100% { transform: translateY(0px) translateX(0px) rotate(-45deg); }
}
@keyframes crossLeft { 
  100% { transform: translateY(0px) translateX(0px) rotate(-45deg); }
}
@-webkit-keyframes crossLeftClose { 
  100% { transform: translateY(22px) translateX(22px) rotate(-45deg); }
}
@keyframes crossLeftClose { 
  100% { transform: translateY(22px) translateX(22px) rotate(-45deg); }
}
@-webkit-keyframes crossRight { 
  100% { transform: translateY(0px) translateX(0px) rotate(45deg); }
}
@keyframes crossRight { 
  100% { transform: translateY(0px) translateX(0px) rotate(45deg); }
}
@-webkit-keyframes crossRightClose { 
  100% { transform: translateY(22px) translateX(-22px) rotate(45deg); }
}
@keyframes crossRightClose { 
  100% { transform: translateY(22px) translateX(-22px) rotate(45deg); }
}
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container{ position: relative; top: auto; }
#slide-out-widget-area.slide-out-from-right .inner-wrap, #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container{ width: 100%; }
#slide-out-widget-area.slide-out-from-right .inner-wrap{ opacity: 0; }
body.material-ocm-open #slide-out-widget-area.slide-out-from-right .inner-wrap{ opacity: 1; }
#slide-out-widget-area.slide-out-from-right #slide-out-widget-area .inner > div, #slide-out-widget-area.slide-out-from-right .inner{ width: auto; }
#slide-out-widget-area[class*="slide-out-from-right"] .inner{ height: auto; }
#slide-out-widget-area[class*="slide-out-from-right"] .menuwrapper, #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container, #slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu > div, #slide-out-widget-area[class*="slide-out-from-right"] .bottom-meta-wrap{ display: inline-block; }
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container{ min-width: 190px; }
@media only screen and (min-width: 1000px){
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container.mobile-only{ display: none; }
}
#slide-out-widget-area[class*="slide-out-from-right"] .widget.widget_nav_menu li a{ padding-left: 0px; padding-right: 0px; }
#slide-out-widget-area[class*="slide-out-from-right"] .inner-wrap, #slide-out-widget-area.slide-out-from-right-hover .inner > .off-canvas-menu-container{ margin: auto 0px; position: relative; }
#slide-out-widget-area[class*="slide-out-from-right"], #slide-out-widget-area.slide-out-from-right-hover .inner{ display: flex; }
#slide-out-widget-area.slide-out-from-right-hover .inner{ flex-wrap: wrap; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide-out-widget-area-toggle{ z-index: 100; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li:first-child a{ padding-left: 0px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a i::after{ z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li{ padding: 0px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li a{ height: 24px; display: block; width: auto; line-height: 38px; opacity: 1; padding: 0px 14px; box-sizing: content-box; text-align: center; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i::before{ z-index: 10; display: block; position: relative; }
body[data-slide-out-widget-area-style="slide-out-from-right"].material #slide-out-widget-area .off-canvas-social-links li i{ height: 26px; width: auto; }
body.material[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i{ font-size: 20px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area .off-canvas-social-links li i{ line-height: 28px; display: block; position: relative; top: auto; backface-visibility: hidden; transition: color 0.2s; vertical-align: middle; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ position: absolute; right: 50px; top: 50px; z-index: 8; display: block; }
@media only screen and (min-width: 1000px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ opacity: 0; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); position: fixed; right: -100px; top: 50%; transform: translateY(-50%) translateX(100%); z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ opacity: 1; right: 0px; transform: translateY(-50%) translateX(-36.55vw); }
}
body[data-slide-out-widget-area-style="slide-out-from-right"][data-full-width-header="false"].admin-bar #slide-out-widget-area .slide_out_area_close{ top: 50px; }
body[data-slide-out-widget-area-style="slide-out-from-right"] #header-outer.side-widget-open{ box-shadow: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .nectar-social.fixed{ transition: transform 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.ocm-effect-wrap.material-ocm-open .nectar-social.fixed{ transform: scale(0); }
.ocm-effect-wrap.material-ocm-open .swiper-container .slider-prev, .ocm-effect-wrap.material-ocm-open .swiper-container .slider-next{ transition: background-color 0.2s linear, opacity 0.45s cubic-bezier(0.15, 0.2, 0.1, 1); }
.ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-prev, .ocm-effect-wrap.material-ocm-open .nectar-slider-wrap[data-full-width="true"] .swiper-container .slider-next{ opacity: 0 !important; }
#fp-nav.material-ocm-open li{ transform: scale(0); }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container .current-menu-item > a{ opacity: 1; }
#slide-out-widget-area.slide-out-from-right, #slide-out-widget-area.slide-out-from-right:not(.fullscreen-alt):not(.fullscreen){ background-color: transparent !important; }
#slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a{ font-size: 22px; line-height: 28px; font-family: "Open Sans"; font-weight: 400; }
#slide-out-widget-area-bg.slide-out-from-right{ opacity: 1; height: 100%; width: 100%; z-index: 1; }
#ajax-content-wrap > #slide-out-widget-area-bg.slide-out-from-right{ visibility: hidden; }
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right{ opacity: 0; pointer-events: none; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-boxed-style="1"] #slide-out-widget-area-bg.slide-out-from-right.material-open, body[data-boxed-style="1"] #slide-out-widget-area.slide-out-from-right.material-open{ opacity: 1; pointer-events: auto; }
body[data-boxed-style="1"].material-ocm-open .ocm-effect-wrap-inner{ padding-top: 0px !important; }
body[data-boxed-style="1"].material-ocm-open div[id="wpadminbar"]{ opacity: 0; }
body[data-boxed-style="1"].material-ocm-open #header-outer{ top: 0px !important; }
body[data-boxed-style="1"].material-ocm-open{ background-attachment: fixed; }
@media only screen and (min-width: 1000px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close{ position: fixed; z-index: 10000; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .slide_out_area_close::before{ background-color: rgb(249, 27, 57); box-shadow: rgba(0, 0, 0, 0.3) 0px 16px 44px; }
}
body[data-slide-out-widget-area-style="slide-out-from-right"] #slide-out-widget-area.slide-out-from-right{ transform: none; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform-origin: right center; overflow: hidden; position: relative; z-index: 10; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transform-origin: right center; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; display: block; z-index: 1; box-shadow: rgba(0, 0, 0, 0.33) 0px 80px 145px; }
 body[data-slide-out-widget-area-style="slide-out-from-right"]:not(.nectar-no-flex-height) .ocm-effect-wrap{ height: auto !important; }
.nectar-no-flex-height .ocm-effect-wrap-inner, body[data-slide-out-widget-area-style="slide-out-from-right"].nectar-no-flex-height .ocm-effect-wrap{ height: 100%; }
body.admin-bar.material-ocm-open{ position: fixed; left: 0px; width: 100%; height: 100%; top: 0px; }
.slide-out-widget-area-toggle .lines-button.x2 .lines::before, .slide-out-widget-area-toggle .lines-button.x2 .lines::after{ transition: top 0.4s 0.45s, width 0.3s, transform 0.3s, background-color 0.2s, opacity 0.2s; }
.lines::after, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines::after{ top: -7px; }
.lines::before, body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-hover-icon-effect.slide-out-widget-area-toggle.small .lines::before{ width: 1rem; top: 7px; }
body[data-slide-out-widget-area-style="slide-out-from-right-hover"] .slide-out-widget-area-toggle.mobile-icon .lines::before, body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines::before{ width: 1rem !important; }
.slide-out-widget-area-toggle .lines-button.close .lines::before{ transform: translateY(-7px) rotateZ(-45deg); width: 1.5rem; }
.slide-out-widget-area-toggle .lines-button.close .lines::after{ transform: translateY(7px) rotateZ(45deg); width: 1.5rem; }
body #header-outer .icon-salient-search::before, body.material #header-outer .icon-salient-search::before{ content: ""; }
.material-ocm-open .container-wrap{ pointer-events: none; }
.ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner{ transform-origin: center center; transform: scale(1.007) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); height: 100%; transform: scale(0.835) translateX(-466px) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); height: 100%; transform: scale(0.825) translateX(-476px) translateZ(0px) !important; }
@media only screen and (min-width: 1000px) and (max-width: 1100px){
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ transform: translateY(-50%) translateX(-389px) !important; }
}
@media only screen and (max-width: 450px){
#slide-out-widget-area.slide-out-from-right{ min-width: 78vw; width: 78vw; padding-left: 50px; padding-right: 50px; transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow{ transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transform: scale(0.84) translateX(-93vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transform: scale(0.83) translateX(-94vw) translateZ(0px) !important; }
}
@media only screen and (min-width: 1100px){
#slide-out-widget-area.slide-out-from-right{ min-width: 33.3vw; padding-left: 4%; padding-right: 4%; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap.material-ocm-open{ transform-origin: center center; transform: scale(0.8) translateX(-32vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .ocm-effect-wrap-shadow.material-ocm-open{ transform-origin: center center; transform: scale(0.79) translateX(-33.6vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"] .follow-body.slide_out_area_close{ transform: translateY(-50%) translateX(-35.55vw); }
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open{ transform-origin: center center; transform: scale(0.85) translateX(-29.6vw) translateZ(0px) !important; }
body[data-slide-out-widget-area-style="slide-out-from-right"][data-boxed-style="1"] .ocm-effect-wrap.material-ocm-open .ocm-effect-wrap-inner{ transform: none !important; }
}
@media only screen and (max-width: 999px) and (min-width: 691px){
body.material .nectar-button.extra_jumbo.has-icon{ font-size: 30px; line-height: 60px; padding: 30px 100px 30px 60px; }
body.material .nectar-button.has-icon.extra_jumbo i{ height: 74px; width: 74px; line-height: 74px; }
}
.material-ocm-open #ajax-content-wrap{ cursor: pointer; }
#slide-out-widget-area.slide-out-from-right .inner > div, #slide-out-widget-area.slide-out-from-right .bottom-meta-wrap{ transform: translateX(110px); transition: 0.8s cubic-bezier(0.2, 1, 0.3, 1); }
#slide-out-widget-area.slide-out-from-right.material-open .inner > div, #slide-out-widget-area.slide-out-from-right.material-open .bottom-meta-wrap{ transform: translateX(0px); }
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li{ margin-bottom: 12px; }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a{ position: relative; }
body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container > .menu > li a{ opacity: 1; transition: color 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); }
body.material #slide-out-widget-area[class*="slide-out-from-right"] .off-canvas-menu-container li a::after{ transform-origin: left center; pointer-events: none; bottom: -2px; transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1); border-color: rgb(255, 255, 255); }
body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a{ color: rgb(255, 255, 255); }
input[type="text"], input[type="search"]{ background-color: rgba(0, 0, 0, 0.04); border-radius: 4px; border: 2px solid rgba(255, 255, 255, 0); }
input[type="text"]:focus, textarea:focus, input[type="email"]:focus, input[type="search"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="date"]:focus{ box-shadow: rgba(0, 0, 0, 0.11) 0px 0px 10px; }
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated > .elementor-widget-wrap{ padding: 10px; }
@media (min-width: 768px) and (max-width:-1){
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :first-child{ order: 10; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(2){ order: 9; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(3){ order: 8; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(4){ order: 7; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(5){ order: 6; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(6){ order: 5; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(7){ order: 4; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(8){ order: 3; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(9){ order: 2; }
.elementor-reverse-mobile_extra > .elementor-container > .elementor-row > :nth-child(10){ order: 1; }
}
@media (max-width: 767px){
.elementor-reverse-mobile > .elementor-container > .elementor-row > :first-child{ order: 10; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(2){ order: 9; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(3){ order: 8; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(4){ order: 7; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(5){ order: 6; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(6){ order: 5; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(7){ order: 4; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(8){ order: 3; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(9){ order: 2; }
.elementor-reverse-mobile > .elementor-container > .elementor-row > :nth-child(10){ order: 1; }
.elementor-column{ width: 100%; }
}
.dialog-close-button:hover{ color: var(--e-a-color-txt-hover); }
.dialog-type-lightbox{ position: fixed; height: 100%; width: 100%; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.8); z-index: 9999; user-select: none; }
.flatpickr-calendar .flatpickr-current-month span.cur-month{ font-weight: 300; }
.elementor-hidden{ display: none; }
.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible{ position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }
.elementor-clearfix::after{ content: ""; display: block; clear: both; width: 0px; height: 0px; }
.elementor *, .elementor ::after, .elementor ::before{ box-sizing: border-box; }
.elementor a{ box-shadow: none; text-decoration: none; }
.elementor img{ height: auto; max-width: 100%; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; box-shadow: none; }
.elementor .elementor-background-video-container.elementor-loading{ opacity: 0; }
.e-con-inner > .elementor-element.elementor-fixed, .e-con > .elementor-element.elementor-fixed, .elementor-widget-wrap > .elementor-element.elementor-fixed{ position: fixed; }
 .elementor-widget-wrap .elementor-element.elementor-widget__width-initial{ max-width: 100%; }
@media (max-width: 767px){
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{ max-width: 100%; }
}
.elementor-element{ --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }
 .elementor-element.elementor-fixed{ z-index: 1; }
.elementor-element:where(.e-con-full, .elementor-widget){ flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }
.elementor-align-center{ text-align: center; }
.elementor-align-center .elementor-button{ width: auto; }
.elementor-ken-burns--active{ transition-duration: 20s; }
.elementor-ken-burns--active.elementor-ken-burns--out{ transform: scale(1); }
.elementor-ken-burns--active.elementor-ken-burns--in{ transform: scale(1.3); }
@media (max-width:-1){
.elementor-tablet_extra-align-center{ text-align: center; }
.elementor-tablet_extra-align-center .elementor-button{ width: auto; }
.elementor-tablet_extra-align-right{ text-align: right; }
.elementor-tablet_extra-align-right .elementor-button{ width: auto; }
.elementor-tablet_extra-align-left{ text-align: left; }
.elementor-tablet_extra-align-left .elementor-button{ width: auto; }
.elementor-tablet_extra-align-justify .elementor-button{ width: 100%; }
}
@media (max-width: 1024px){
.elementor-tablet-align-center{ text-align: center; }
.elementor-tablet-align-center .elementor-button{ width: auto; }
.elementor-tablet-align-right{ text-align: right; }
.elementor-tablet-align-right .elementor-button{ width: auto; }
.elementor-tablet-align-left{ text-align: left; }
.elementor-tablet-align-left .elementor-button{ width: auto; }
.elementor-tablet-align-justify .elementor-button{ width: 100%; }
}
@media (max-width:-1){
.elementor-mobile_extra-align-center{ text-align: center; }
.elementor-mobile_extra-align-center .elementor-button{ width: auto; }
.elementor-mobile_extra-align-right{ text-align: right; }
.elementor-mobile_extra-align-right .elementor-button{ width: auto; }
.elementor-mobile_extra-align-left{ text-align: left; }
.elementor-mobile_extra-align-left .elementor-button{ width: auto; }
.elementor-mobile_extra-align-justify .elementor-button{ width: 100%; }
}
@media (max-width: 767px){
.elementor-mobile-align-center{ text-align: center; }
.elementor-mobile-align-center .elementor-button{ width: auto; }
.elementor-mobile-align-right{ text-align: right; }
.elementor-mobile-align-right .elementor-button{ width: auto; }
.elementor-mobile-align-left{ text-align: left; }
.elementor-mobile-align-left .elementor-button{ width: auto; }
.elementor-mobile-align-justify .elementor-button{ width: 100%; }
}
:root{ --page-title-display: block; }
@keyframes eicon-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
.elementor-section{ position: relative; }
.elementor-section .elementor-container{ display: flex; margin-right: auto; margin-left: auto; position: relative; }
@media (max-width: 1024px){
.elementor-section .elementor-container{ flex-wrap: wrap; }
}
.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1140px; }
.elementor-section.elementor-section-stretched{ position: relative; width: 100%; }
.elementor-row{ width: 100%; display: flex; }
@media (max-width: 1024px){
.elementor-row{ flex-wrap: wrap; }
}
.elementor-widget-wrap{ position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{ display: flex; }
.elementor-widget-wrap > .elementor-element{ width: 100%; }
.elementor-widget-wrap.e-swiper-container{ width: calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px))); }
.elementor-widget{ position: relative; }
.elementor-widget:not(:last-child){ margin-bottom: 20px; }
 .elementor-widget:not(:last-child).elementor-widget__width-initial{ margin-bottom: 0px; }
.elementor-column{ position: relative; min-height: 1px; display: flex; }
.elementor-column-wrap{ width: 100%; position: relative; display: flex; }
.elementor-column-gap-default > .elementor-column > .elementor-element-populated{ padding: 10px; }
@media (min-width: 768px){
.elementor-column.elementor-col-20{ width: 20%; }
.elementor-column.elementor-col-25{ width: 25%; }
.elementor-column.elementor-col-33{ width: 33.333%; }
.elementor-column.elementor-col-100{ width: 100%; }
}
@media (min-width: 768px) and (max-width:-1){
.elementor-reverse-mobile_extra > .elementor-container > :first-child{ order: 10; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(2){ order: 9; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(3){ order: 8; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(4){ order: 7; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(5){ order: 6; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(6){ order: 5; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(7){ order: 4; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(8){ order: 3; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(9){ order: 2; }
.elementor-reverse-mobile_extra > .elementor-container > :nth-child(10){ order: 1; }
}
@media (max-width: 767px){
.elementor-reverse-mobile > .elementor-container > :first-child{ order: 10; }
.elementor-reverse-mobile > .elementor-container > :nth-child(2){ order: 9; }
.elementor-reverse-mobile > .elementor-container > :nth-child(3){ order: 8; }
.elementor-reverse-mobile > .elementor-container > :nth-child(4){ order: 7; }
.elementor-reverse-mobile > .elementor-container > :nth-child(5){ order: 6; }
.elementor-reverse-mobile > .elementor-container > :nth-child(6){ order: 5; }
.elementor-reverse-mobile > .elementor-container > :nth-child(7){ order: 4; }
.elementor-reverse-mobile > .elementor-container > :nth-child(8){ order: 3; }
.elementor-reverse-mobile > .elementor-container > :nth-child(9){ order: 2; }
.elementor-reverse-mobile > .elementor-container > :nth-child(10){ order: 1; }
.elementor-column{ width: 100%; }
}
@media (max-width:-1){
.elementor-grid-mobile_extra-0 .elementor-grid{ display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{ display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-mobile_extra-1 .elementor-grid{ grid-template-columns: repeat(1, 1fr); }
.elementor-grid-mobile_extra-2 .elementor-grid{ grid-template-columns: repeat(2, 1fr); }
.elementor-grid-mobile_extra-3 .elementor-grid{ grid-template-columns: repeat(3, 1fr); }
.elementor-grid-mobile_extra-4 .elementor-grid{ grid-template-columns: repeat(4, 1fr); }
.elementor-grid-mobile_extra-5 .elementor-grid{ grid-template-columns: repeat(5, 1fr); }
.elementor-grid-mobile_extra-6 .elementor-grid{ grid-template-columns: repeat(6, 1fr); }
.elementor-grid-mobile_extra-7 .elementor-grid{ grid-template-columns: repeat(7, 1fr); }
.elementor-grid-mobile_extra-8 .elementor-grid{ grid-template-columns: repeat(8, 1fr); }
.elementor-grid-mobile_extra-9 .elementor-grid{ grid-template-columns: repeat(9, 1fr); }
.elementor-grid-mobile_extra-10 .elementor-grid{ grid-template-columns: repeat(10, 1fr); }
.elementor-grid-mobile_extra-11 .elementor-grid{ grid-template-columns: repeat(11, 1fr); }
.elementor-grid-mobile_extra-12 .elementor-grid{ grid-template-columns: repeat(12, 1fr); }
}
@media (max-width: 767px){
.elementor-grid-mobile-0 .elementor-grid{ display: inline-block; width: 100%; word-spacing: var(--grid-column-gap); margin-bottom: calc(-1 * var(--grid-row-gap)); }
.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{ display: inline-block; margin-bottom: var(--grid-row-gap); word-break: break-word; }
.elementor-grid-mobile-1 .elementor-grid{ grid-template-columns: repeat(1, 1fr); }
.elementor-grid-mobile-2 .elementor-grid{ grid-template-columns: repeat(2, 1fr); }
.elementor-grid-mobile-3 .elementor-grid{ grid-template-columns: repeat(3, 1fr); }
.elementor-grid-mobile-4 .elementor-grid{ grid-template-columns: repeat(4, 1fr); }
.elementor-grid-mobile-5 .elementor-grid{ grid-template-columns: repeat(5, 1fr); }
.elementor-grid-mobile-6 .elementor-grid{ grid-template-columns: repeat(6, 1fr); }
.elementor-grid-mobile-7 .elementor-grid{ grid-template-columns: repeat(7, 1fr); }
.elementor-grid-mobile-8 .elementor-grid{ grid-template-columns: repeat(8, 1fr); }
.elementor-grid-mobile-9 .elementor-grid{ grid-template-columns: repeat(9, 1fr); }
.elementor-grid-mobile-10 .elementor-grid{ grid-template-columns: repeat(10, 1fr); }
.elementor-grid-mobile-11 .elementor-grid{ grid-template-columns: repeat(11, 1fr); }
.elementor-grid-mobile-12 .elementor-grid{ grid-template-columns: repeat(12, 1fr); }
}
@media (min-width: 1025px){
#elementor-device-mode::after{ content: "desktop"; }
}
@media (min-width:-1){
#elementor-device-mode::after{ content: "widescreen"; }
}
@media (max-width:-1){
#elementor-device-mode::after{ content: "tablet_extra"; }
}
@media (max-width: 1024px){
#elementor-device-mode::after{ content: "tablet"; }
}
@media (max-width:-1){
#elementor-device-mode::after{ content: "mobile_extra"; }
}
@media (max-width: 767px){
#elementor-device-mode::after{ content: "mobile"; }
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container.elementor-hidden-phone{ display: none; }
}
 .e-con .elementor-widget.e-widget-swiper{ width: 100%; }
.elementor-field-group .elementor-field-textual:focus{ box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px inset; outline: 0px; }
@media screen and (max-width: 1024px){
.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: 100%; }
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{ flex-basis: 50%; flex-grow: 1; }
.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{ flex-basis: 100%; }
.elementor-tablet-button-align-center .e-form__buttons, .elementor-tablet-button-align-center .elementor-field-type-submit{ justify-content: center; }
.elementor-tablet-button-align-start .e-form__buttons, .elementor-tablet-button-align-start .elementor-field-type-submit{ justify-content: flex-start; }
.elementor-tablet-button-align-end .e-form__buttons, .elementor-tablet-button-align-end .elementor-field-type-submit{ justify-content: flex-end; }
.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: auto; }
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper{ flex-grow: 0; }
.elementor-tablet-button-align-center .e-form__buttons__wrapper, .elementor-tablet-button-align-center .e-form__buttons__wrapper__button, .elementor-tablet-button-align-end .e-form__buttons__wrapper, .elementor-tablet-button-align-end .e-form__buttons__wrapper__button, .elementor-tablet-button-align-start .e-form__buttons__wrapper, .elementor-tablet-button-align-start .e-form__buttons__wrapper__button{ flex-basis: auto; }
}
@media screen and (max-width: 767px){
.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: 100%; }
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{ flex-basis: 50%; flex-grow: 1; }
.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{ flex-basis: 100%; }
.elementor-mobile-button-align-center .e-form__buttons, .elementor-mobile-button-align-center .elementor-field-type-submit{ justify-content: center; }
.elementor-mobile-button-align-start .e-form__buttons, .elementor-mobile-button-align-start .elementor-field-type-submit{ justify-content: flex-start; }
.elementor-mobile-button-align-end .e-form__buttons, .elementor-mobile-button-align-end .elementor-field-type-submit{ justify-content: flex-end; }
.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button, .elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{ flex-basis: auto; }
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper{ flex-grow: 0; }
.elementor-mobile-button-align-center .e-form__buttons__wrapper, .elementor-mobile-button-align-center .e-form__buttons__wrapper__button, .elementor-mobile-button-align-end .e-form__buttons__wrapper, .elementor-mobile-button-align-end .e-form__buttons__wrapper__button, .elementor-mobile-button-align-start .e-form__buttons__wrapper, .elementor-mobile-button-align-start .e-form__buttons__wrapper__button{ flex-basis: auto; }
}
.elementor-error .elementor-field{ border-color: rgb(217, 83, 79); }
.elementor-error .help-inline{ color: rgb(217, 83, 79); font-size: 0.9em; }
.elementor-message.form-message-success{ color: rgb(92, 184, 92); }
.elementor-element .elementor-widget-container{ transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }
.elementor-button{ display: inline-block; line-height: 1; background-color: rgb(105, 114, 125); font-size: 15px; padding: 12px 24px; border-radius: 3px; color: rgb(255, 255, 255); fill: rgb(255, 255, 255); text-align: center; transition: 0.3s; }
.elementor-button:focus, .elementor-button:hover, .elementor-button:visited{ color: rgb(255, 255, 255); }
.elementor-button-content-wrapper{ display: flex; justify-content: center; }
.elementor-button-text{ flex-grow: 1; order: 10; display: inline-block; }
.elementor-button span{ text-decoration: inherit; }
.elementor-element.elementor-button-success .elementor-button{ background-color: rgb(92, 184, 92); }
.elementor-widget-button .elementor-button .elementor-button-success{ background-color: rgb(92, 184, 92); }
.elementor-tab-title a{ color: inherit; }
.elementor-icon:hover{ color: rgb(105, 114, 125); }
.elementor-element, .elementor-lightbox{ --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }
.elementor-element .swiper .swiper-slide figure, .elementor-lightbox .swiper .swiper-slide figure{ line-height: 0; }
.elementor-element .swiper .elementor-lightbox-content-source, .elementor-lightbox .swiper .elementor-lightbox-content-source{ display: none; }
.elementor-element .swiper .elementor-swiper-button, .elementor-lightbox .swiper .elementor-swiper-button{ position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }
.elementor-element .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg{ fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-element .swiper .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev{ left: 10px; }
.elementor-element .swiper .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next{ right: 10px; }
.elementor-element .swiper .elementor-swiper-button.swiper-button-disabled, .elementor-lightbox .swiper .elementor-swiper-button.swiper-button-disabled{ opacity: 0.3; }
.elementor-element .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image, .elementor-lightbox .swiper .swiper-image-stretch .swiper-slide .swiper-slide-image{ width: 100%; }
.elementor-element .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-element .swiper .swiper-pagination-custom, .elementor-element .swiper .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-horizontal > .swiper-pagination-bullets, .elementor-lightbox .swiper .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-lightbox .swiper .swiper-pagination-custom, .elementor-lightbox .swiper .swiper-pagination-fraction{ bottom: 5px; }
.elementor-element .swiper.swiper-cube .elementor-swiper-button, .elementor-lightbox .swiper.swiper-cube .elementor-swiper-button{ transform: translate3d(0px, -50%, 1px); }
.elementor-element.elementor-pagination-position-outside .swiper, .elementor-lightbox.elementor-pagination-position-outside .swiper{ padding-bottom: 30px; }
.elementor-element.elementor-pagination-position-outside .swiper .elementor-swiper-button, .elementor-lightbox.elementor-pagination-position-outside .swiper .elementor-swiper-button{ top: calc(50% - 15px); }
.elementor-element .elementor-swiper, .elementor-lightbox .elementor-swiper{ position: relative; }
.elementor-element .elementor-main-swiper, .elementor-lightbox .elementor-main-swiper{ position: static; }
.elementor-element.elementor-arrows-position-outside .swiper, .elementor-lightbox.elementor-arrows-position-outside .swiper{ width: calc(100% - 60px); }
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{ left: 0px; }
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next, .elementor-lightbox.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{ right: 0px; }
.elementor-lightbox{ --lightbox-ui-color: hsla(0,0%,93.3%,0.9); --lightbox-ui-color-hover: #fff; --lightbox-text-color: var(--lightbox-ui-color); --lightbox-header-icons-size: 20px; --lightbox-navigation-icons-size: 25px; }
.elementor-lightbox:not(.elementor-popup-modal) .dialog-header, .elementor-lightbox:not(.elementor-popup-modal) .dialog-message{ text-align: center; }
.elementor-lightbox .dialog-header{ display: none; }
.elementor-lightbox .dialog-widget-content{ background: none; box-shadow: none; width: 100%; height: 100%; }
.elementor-lightbox .dialog-message{ animation-duration: 0.3s; }
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){ height: 100%; }
.elementor-lightbox .dialog-message.dialog-lightbox-message{ padding: 0px; }
.elementor-lightbox .dialog-lightbox-close-button{ cursor: pointer; position: absolute; font-size: var(--lightbox-header-icons-size); right: 0.75em; margin-top: 13px; padding: 0.25em; z-index: 2; line-height: 1; display: flex; }
.elementor-lightbox .dialog-lightbox-close-button svg{ height: 1em; width: 1em; }
.elementor-lightbox .dialog-lightbox-close-button, .elementor-lightbox .elementor-swiper-button{ color: var(--lightbox-ui-color); transition: 0.3s; opacity: 1; }
.elementor-lightbox .dialog-lightbox-close-button svg, .elementor-lightbox .elementor-swiper-button svg{ fill: var(--lightbox-ui-color); }
.elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-lightbox .elementor-swiper-button:hover{ color: var(--lightbox-ui-color-hover); }
.elementor-lightbox .dialog-lightbox-close-button:hover svg, .elementor-lightbox .elementor-swiper-button:hover svg{ fill: var(--lightbox-ui-color-hover); }
.elementor-lightbox .swiper, .elementor-lightbox .swiper-container{ height: 100%; }
.elementor-lightbox .elementor-lightbox-item{ display: flex; align-items: center; justify-content: center; position: relative; padding: 70px; box-sizing: border-box; height: 100%; margin: auto; }
@media (max-width: 767px){
.elementor-lightbox .elementor-lightbox-item{ padding: 70px 0px; }
}
.elementor-lightbox .elementor-lightbox-image{ max-height: 100%; user-select: none; }
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-lightbox-image:hover{ opacity: 1; filter: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.elementor-lightbox .elementor-lightbox-image, .elementor-lightbox .elementor-video-container{ box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 30px, rgba(0, 0, 0, 0.3) 0px 0px 8px -5px; border-radius: 2px; }
.elementor-lightbox .elementor-video-container{ position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (min-width: 1025px){
.elementor-lightbox .elementor-video-container{ width: 75%; }
}
@media (max-width: 1024px){
.elementor-lightbox .elementor-video-container{ width: 100%; }
}
@media (min-width: 768px) and (max-width: 1024px){
.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{ width: 70%; }
}
.elementor-lightbox .swiper-container .elementor-swiper-button-prev, .elementor-lightbox .swiper .elementor-swiper-button-prev{ left: 0px; }
.elementor-lightbox .swiper-container .elementor-swiper-button-next, .elementor-lightbox .swiper .elementor-swiper-button-next{ right: 0px; }
.elementor-lightbox .swiper-container .swiper-pagination-fraction, .elementor-lightbox .swiper .swiper-pagination-fraction{ width: max-content; color: rgb(255, 255, 255); }
.elementor-lightbox .elementor-swiper-button:focus{ outline-width: 1px; }
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev{ height: 100%; display: flex; align-items: center; width: 15%; justify-content: center; font-size: var(--lightbox-navigation-icons-size); }
@media (max-width: 767px){
.elementor-lightbox .elementor-swiper-button:focus{ outline: none; }
.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev{ width: 20%; }
.elementor-lightbox .elementor-swiper-button-next i, .elementor-lightbox .elementor-swiper-button-prev i{ padding: 10px; background-color: rgba(0, 0, 0, 0.5); }
.elementor-lightbox .elementor-swiper-button-prev{ left: 0px; justify-content: flex-start; }
.elementor-lightbox .elementor-swiper-button-next{ right: 0px; justify-content: flex-end; }
}
.elementor-slideshow__header > i:hover{ color: var(--lightbox-ui-color-hover); }
.elementor-slideshow__header > svg:hover{ fill: var(--lightbox-ui-color-hover); }
.elementor-slideshow__share-links a:hover{ color: rgb(0, 0, 0); }
.elementor-slideshow--ui-hidden .elementor-slideshow__footer, .elementor-slideshow--ui-hidden .elementor-slideshow__header{ opacity: 0; pointer-events: none; }
.elementor-slideshow--ui-hidden .elementor-swiper-button-next, .elementor-slideshow--ui-hidden .elementor-swiper-button-prev{ opacity: 0; }
.elementor-slideshow--zoom-mode .elementor-swiper-button-next, .elementor-slideshow--zoom-mode .elementor-swiper-button-prev{ opacity: 0; pointer-events: none; }
@media (max-width: 767px){
.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{ --justify-content: var(--flex-right,flex-end); }
.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center, .e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{ --justify-content: center; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{ width: auto; display: flex; flex-wrap: wrap; justify-content: var(--justify-content,space-between); margin-left: calc(-.5 * var(--grid-column-gap)); margin-right: calc(-.5 * var(--grid-column-gap)); }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{ margin-left: calc(.5 * var(--grid-column-gap)); margin-right: calc(.5 * var(--grid-column-gap)); }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{ display: inline-block; }
.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid, .e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{ margin-left: 0px; margin-right: 0px; }
.elementor .elementor-hidden-mobile, .elementor .elementor-hidden-phone{ display: none; }
}
@media (min-width:-1) and (max-width:-1){
.elementor .elementor-hidden-mobile_extra{ display: none; }
}
@media (min-width: 768px) and (max-width: 1024px){
.elementor .elementor-hidden-tablet{ display: none; }
}
@media (min-width:-1) and (max-width:-1){
.elementor .elementor-hidden-laptop, .elementor .elementor-hidden-tablet_extra{ display: none; }
}
@media (min-width: 1025px) and (max-width: 99999px){
.elementor .elementor-hidden-desktop{ display: none; }
}
@media (min-width:-1){
.elementor .elementor-hidden-widescreen{ display: none; }
}
.elementor-widget-text-path svg:hover path{ --path-fill: var(--path-fill-hover); --stroke-color: var(--stroke-color-hover); --stroke-width: var(--stroke-width-hover); }
.elementor-widget-text-path svg text:hover{ --color: var(--text-color-hover,var(--text-color)); --fill: var(--color); color: var(--color); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active){ background-color: var(--n-tabs-title-background-color); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active), .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) a{ color: var(--n-tabs-title-color); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i{ color: var(--n-tabs-icon-color); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon i:last-child, .elementor-widget-n-tabs .e-n-tab-title:not(.e-active) .e-n-tab-icon svg:last-child{ transform: translateY(-100vh); height: 0px; opacity: 0; }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover, .elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover a{ color: var(--n-tabs-title-color-hover); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon i{ color: var(--n-tabs-icon-color-hover); }
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active).e-normal:hover .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color-hover); }
.elementor-widget-n-tabs .e-n-tab-title.e-active, .elementor-widget-n-tabs .e-n-tab-title.e-active a{ color: var(--n-tabs-title-color-active); }
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i{ color: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg{ fill: var(--n-tabs-icon-color-active); }
.elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon i:first-child, .elementor-widget-n-tabs .e-n-tab-title.e-active .e-n-tab-icon svg:first-child{ transform: translateY(-100vh); height: 0px; opacity: 0; }
.elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:active, .elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:focus, .elementor-widget-n-tabs .e-n-tab-title.e-active[class*="elementor-animation-"]:hover{ transform: none; animation: initial; }
.elementor-widget-n-tabs .e-n-tabs-content .e-collapse.e-active{ margin-bottom: var(--n-tabs-gap); }
.elementor-widget-n-tabs .e-n-tabs-content > .e-con:not(.e-active){ display: none; }
.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-normal:hover{ background-color: var(--n-tabs-title-background-color-hover); background-image: none; }
:is(.elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading .e-n-tab-title, .elementor .elementor-element.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content .e-n-tab-title).e-active{ background-color: var(--n-tabs-title-background-color-active); background-image: none; }
@media (min-width: 768px){
.e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width: 767px){
.e-n-tabs-mobile > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
@media (min-width:-1){
.e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content > .e-collapse{ display: none; }
}
@media (max-width:-1){
.e-n-tabs-mobile_extra > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading{ display: none; }
}
.elementor-accordion{ text-align: left; }
.elementor-accordion .elementor-accordion-item{ border: 1px solid rgb(213, 216, 220); }
.elementor-accordion .elementor-accordion-item + .elementor-accordion-item{ border-top-width: medium; border-top-style: none; border-top-color: currentcolor; }
.elementor-accordion .elementor-tab-title{ margin: 0px; padding: 15px 20px; font-weight: 700; line-height: 1; cursor: pointer; outline: none; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{ display: inline-block; width: 1.5em; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{ width: 1em; height: 1em; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{ float: right; text-align: right; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{ float: left; text-align: left; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{ display: block; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened, .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{ display: none; }
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{ display: block; }
.elementor-accordion .elementor-tab-content{ display: none; padding: 15px 20px; border-top: 1px solid rgb(213, 216, 220); }
@media (max-width: 767px){
.elementor-accordion .elementor-tab-title{ padding: 12px 15px; }
.elementor-accordion .elementor-tab-title .elementor-accordion-icon{ width: 1.2em; }
.elementor-accordion .elementor-tab-content{ padding: 7px 15px; }
}
.elementor-alert button.elementor-alert-dismiss:hover{ color: var(--dismiss-icon-hover-color,inherit); }
.elementor-alert button.elementor-alert-dismiss svg:hover{ fill: var(--dismiss-icon-hover-color,currentColor); }
.elementor-alert.elementor-alert-success{ color: rgb(60, 118, 61); background-color: rgb(223, 240, 216); border-color: rgb(202, 230, 190); }
.elementor-heading-title{ padding: 0px; margin: 0px; line-height: 1; }
@media (max-width:-1){
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{ display: flex; }
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }
.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }
.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }
.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }
.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}
@media (max-width: 1024px){
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{ display: flex; }
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }
.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }
.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }
.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }
.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}
@media (max-width:-1){
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{ display: flex; }
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }
.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }
.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }
.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }
.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}
@media (max-width: 767px){
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{ display: flex; }
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{ display: inline-flex; flex: 0 0 auto; }
.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{ text-align: right; flex-direction: row-reverse; }
.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{ margin-left: var(--icon-box-icon-margin,15px); margin-right: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{ text-align: left; flex-direction: row; }
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{ margin-right: var(--icon-box-icon-margin,15px); margin-left: 0px; margin-bottom: unset; }
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{ display: block; text-align: center; flex-direction: unset; }
.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{ margin-bottom: var(--icon-box-icon-margin,15px); margin-right: auto; margin-left: auto; }
}
@media (max-width:-1){
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{ justify-content: center; }
.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item::after{ margin: auto; }
.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{ justify-content: center; }
.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{ justify-content: flex-start; }
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{ justify-content: flex-end; }
.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item::after{ left: 0px; }
.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item::after{ right: 0px; }
}
@media (max-width: 1024px){
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{ justify-content: center; }
.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item::after{ margin: auto; }
.elementor-widget.elementor-tablet-align-center .elementor-inline-items{ justify-content: center; }
.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-tablet-align-left .elementor-inline-items{ justify-content: flex-start; }
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{ justify-content: flex-end; }
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item::after{ left: 0px; }
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item::after{ right: 0px; }
}
@media (max-width:-1){
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{ justify-content: center; }
.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item::after{ margin: auto; }
.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{ justify-content: center; }
.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{ justify-content: flex-start; }
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{ justify-content: flex-end; }
.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item::after{ left: 0px; }
.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item::after{ right: 0px; }
}
@media (max-width: 767px){
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{ justify-content: center; }
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item::after{ margin: auto; }
.elementor-widget.elementor-mobile-align-center .elementor-inline-items{ justify-content: center; }
.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{ justify-content: flex-start; text-align: left; }
.elementor-widget.elementor-mobile-align-left .elementor-inline-items{ justify-content: flex-start; }
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{ justify-content: flex-end; text-align: right; }
.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{ justify-content: flex-end; }
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item::after{ left: 0px; }
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item::after{ right: 0px; }
}
.elementor-widget-image-carousel .swiper, .elementor-widget-image-carousel .swiper-container{ position: static; }
.elementor-widget-image-carousel .swiper-container .swiper-slide figure, .elementor-widget-image-carousel .swiper .swiper-slide figure{ line-height: inherit; }
.elementor-widget-image-carousel .swiper-slide{ text-align: center; }
.elementor-image-carousel-wrapper:not(.swiper-container-initialized):not(.swiper-initialized) .swiper-slide{ max-width: calc(100% / var(--e-image-carousel-slides-to-show, 3)); }
body.elementor-page .elementor-widget-menu-anchor{ margin-bottom: 0px; }
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{ background-color: rgb(92, 184, 92); }
 .elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container{ line-height: 1; font-size: 0px; }
.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{ display: inline-grid; }
.elementor-social-icon:hover{ opacity: 0.9; color: rgb(255, 255, 255); }
@media (max-width: 767px){
.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{ text-align: right; justify-content: flex-end; }
.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{ text-align: left; justify-content: flex-start; }
.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{ text-align: center; justify-content: center; }
.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{ margin-right: auto; }
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{ width: 25%; flex-shrink: 0; }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{ border-right-style: none; }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after, .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{ height: 999em; width: 0px; right: 0px; border-right-style: solid; }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::before{ top: 0px; transform: translateY(-100%); }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active::after{ top: 100%; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{ display: table-cell; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{ border-bottom-style: none; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::after, .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::before{ bottom: 0px; height: 0px; width: 999em; border-bottom-style: solid; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::before{ right: 100%; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active::after{ left: 100%; }
.elementor-widget-tabs .elementor-tab-content, .elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title::after, .elementor-widget-tabs .elementor-tab-title::before, .elementor-widget-tabs .elementor-tabs-content-wrapper{ border: 1px rgb(213, 216, 220); }
.elementor-widget-tabs .elementor-tabs{ text-align: left; }
.elementor-widget-tabs .elementor-tabs-wrapper{ overflow: hidden; }
.elementor-widget-tabs .elementor-tab-title{ cursor: pointer; outline: var(--focus-outline,none); }
.elementor-widget-tabs .elementor-tab-desktop-title{ position: relative; padding: 20px 25px; font-weight: 700; line-height: 1; border: solid transparent; }
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{ border-color: rgb(213, 216, 220); }
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::after, .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active::before{ display: block; content: ""; position: absolute; }
.elementor-widget-tabs .elementor-tab-desktop-title:focus-visible{ border: 1px solid rgb(0, 0, 0); }
.elementor-widget-tabs .elementor-tab-mobile-title{ padding: 10px; cursor: pointer; }
.elementor-widget-tabs .elementor-tab-content{ padding: 20px; display: none; }
@media (max-width: 767px){
.elementor-tabs .elementor-tab-content, .elementor-tabs .elementor-tab-title{ border-style: solid solid none; }
.elementor-tabs .elementor-tabs-wrapper{ display: none; }
.elementor-tabs .elementor-tabs-content-wrapper{ border-bottom-style: solid; }
.elementor-tabs .elementor-tab-content{ padding: 10px; }
}
@media (min-width: 768px){
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{ display: flex; }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{ flex-direction: column; }
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{ flex-grow: 1; border-style: solid solid solid none; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{ border-style: none solid solid; }
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper, .elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper{ display: flex; }
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper{ justify-content: center; }
.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper{ justify-content: flex-end; }
.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title{ width: 100%; }
.elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title{ height: 100%; }
.elementor-tabs .elementor-tab-mobile-title{ display: none; }
}
.elementor-toggle .elementor-tab-title{ font-weight: 700; line-height: 1; margin: 0px; padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); cursor: pointer; outline: none; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon{ display: inline-block; width: 1em; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{ margin-inline-start: -5px; width: 1em; height: 1em; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{ float: right; text-align: right; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{ float: left; text-align: left; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{ display: block; }
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{ display: none; }
.elementor-toggle .elementor-tab-title.elementor-active{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{ display: none; }
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{ display: block; }
.elementor-toggle .elementor-tab-content{ padding: 15px; border-bottom: 1px solid rgb(213, 216, 220); display: none; }
@media (max-width: 767px){
.elementor-toggle .elementor-tab-title{ padding: 12px; }
.elementor-toggle .elementor-tab-content{ padding: 12px 10px; }
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{ position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-position: 50% center; }
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{ opacity: 1; }
.swiper-container{ margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }
.swiper-container .swiper-slide figure{ line-height: 0; }
.swiper-container .elementor-lightbox-content-source{ display: none; }
.swiper-container-no-flexbox .swiper-slide{ float: left; }
.swiper-container-vertical > .swiper-wrapper{ flex-direction: column; }
.swiper-wrapper{ position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper{ transform: translateZ(0px); }
.swiper-container-multirow > .swiper-wrapper{ flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper{ transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide{ flex-shrink: 0; width: 100%; height: 100%; position: relative; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{ height: auto; }
.swiper-container-autoheight .swiper-wrapper{ align-items: flex-start; transition-property: transform, height; }
.swiper-container .swiper-notification{ position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-wp8-horizontal{ touch-action: pan-y; }
.swiper-wp8-vertical{ touch-action: pan-x; }
.swiper-button-next, .swiper-button-prev{ position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background: 50% center no-repeat; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E"); left: 10px; right: auto; }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E"); }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E"); right: 10px; left: auto; }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E"); }
.swiper-pagination{ position: absolute; text-align: center; transition: 0.3s; transform: translateZ(0px); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden{ opacity: 0; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 5px; left: 0px; width: 100%; }
.swiper-pagination-bullet{ width: 6px; height: 6px; display: inline-block; border-radius: 50%; background: rgb(0, 0, 0); opacity: 0.2; }
.swiper-pagination-fraction{ color: rgb(0, 0, 0); }
button.swiper-pagination-bullet{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; margin: 0px; padding: 0px; box-shadow: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet{ cursor: pointer; }
.swiper-pagination-white .swiper-pagination-bullet{ background: rgb(255, 255, 255); }
.swiper-pagination-bullet-active{ opacity: 1; }
.swiper-pagination-white .swiper-pagination-bullet-active{ background: rgb(255, 255, 255); }
.swiper-pagination-black .swiper-pagination-bullet-active{ background: rgb(0, 0, 0); }
.swiper-container-vertical > .swiper-pagination-bullets{ right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 5px 0px; display: block; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0px 6px; }
.swiper-pagination-progressbar{ background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: rgb(0, 0, 0); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar{ width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-vertical > .swiper-pagination-progressbar{ width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-pagination-progressbar.swiper-pagination-white{ background: rgba(255, 255, 255, 0.5); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{ background: rgb(255, 255, 255); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{ background: rgb(0, 0, 0); }
.swiper-container-3d{ perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper{ transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top{ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left{ background-image: linear-gradient(270deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-right{ background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-top{ background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-3d .swiper-slide-shadow-bottom{ background-image: linear-gradient(rgba(0, 0, 0, 0.5), transparent); }
.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper{ }
.swiper-container-cube, .swiper-container-flip{ overflow: visible; }
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide{ pointer-events: none; z-index: 1; }
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide{ pointer-events: none; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{ pointer-events: auto; }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top{ z-index: 0; backface-visibility: hidden; }
.swiper-container-cube .swiper-slide{ visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube.swiper-container-rtl .swiper-slide{ transform-origin: 100% 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev{ pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-cube-shadow{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; background: rgb(0, 0, 0); opacity: 0.6; filter: blur(50px); z-index: 0; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide{ transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide{ pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide{ pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{ pointer-events: auto; }
.swiper-zoom-container{ width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; }
.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg{ max-width: 100%; max-height: 100%; object-fit: contain; }
.swiper-scrollbar{ border-radius: 10px; position: relative; background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar{ position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-vertical > .swiper-scrollbar{ position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag{ height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0px; top: 0px; }
.swiper-scrollbar-cursor-drag{ cursor: move; }
.elementor-pagination-position-outside .swiper-container{ padding-bottom: 30px; }
.elementor-pagination-position-outside .elementor-swiper-button{ top: calc(50% - 15px); }
.elementor-swiper{ position: relative; }
.elementor-main-swiper{ position: static; }
.elementor-arrows-position-outside .swiper-container{ width: calc(100% - 60px); }
.elementor-arrows-position-outside .elementor-swiper-button-prev{ left: 0px; }
.elementor-arrows-position-outside .elementor-swiper-button-next{ right: 0px; }
.swiper-image-stretch .swiper-slide .swiper-slide-image{ width: 100%; }
.elementor-swiper-button{ position: absolute; display: inline-flex; z-index: 1; cursor: pointer; font-size: 25px; color: rgba(238, 238, 238, 0.9); top: 50%; transform: translateY(-50%); }
.elementor-swiper-button svg{ fill: rgba(238, 238, 238, 0.9); height: 1em; width: 1em; }
.elementor-swiper-button-prev{ left: 10px; }
.elementor-swiper-button-next{ right: 10px; }
.elementor-swiper-button.swiper-button-disabled{ opacity: 0.3; }
.swiper-container-cube .elementor-swiper-button{ transform: translate3d(0px, -50%, 1px); }
.swiper-lazy-preloader{ width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50% center; animation: 1s steps(12) 0s infinite normal none running swiper-preloader-spin; }
.swiper-lazy-preloader::after{ display: block; content: ""; width: 100%; height: 100%; background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") 50% center no-repeat; }
.swiper-lazy-preloader-white::after{ background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E"); }
@keyframes swiper-preloader-spin { 
  100% { transform: rotate(1turn); }
}
.elementor-kit-7{ --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-4e1ff50b: #4054B2; --e-global-color-5c142934: #23A455; --e-global-color-456853b4: #000; --e-global-color-4498089e: #FFF; --e-global-color-849d450: #EF7F22; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-weight: 600; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-weight: 500; }
.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1140px; }
@media (max-width: 1024px){
.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 1024px; }
}
@media (max-width: 767px){
.elementor-section.elementor-section-boxed > .elementor-container{ max-width: 767px; }
}
@media only screen and (max-width: 767px){
.donation_boxes .elementor-column-wrap.elementor-element-populated{ max-width: 250px; margin: 0px auto 10px; }
.container.main-content{ padding: 0px 40px; }
rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth{ padding-top: 50px !important; }
rs-fullwidth-wrap#rev_slider_18_1_forcefullwidth{ margin-top: 48px !important; }
rs-layer#slider-18-slide-41-layer-0{ margin-top: -45px; color: rgb(124, 23, 27) !important; font-size: 24px !important; font-weight: bold !important; }
rs-layer#slider-18-slide-41-layer-1{ display: none; }
}
.main-content{ padding-top: 0px; padding-bottom: 0px; }
body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark, body.page-id-111282 .form-second-second .radio-container input:checked ~ .checkmark em{ background: transparent !important; }
@media only screen and (min-width: 1024px) and (max-width: 1160px){
body.page-id-111282 .dynamic-donate-wrapper .dynamic-donate-background.active{ height: 371px; min-height: 706px !important; }
}
.elementor-bg-transform-zoom-in:hover .elementor-bg{ transform: scale(1.2); }
.elementor-bg-transform-zoom-out:hover .elementor-bg{ transform: scale(1); }
.elementor-bg-transform-move-left:hover .elementor-bg{ transform: scale(1.2) translateX(-8%); }
.elementor-bg-transform-move-right:hover .elementor-bg{ transform: scale(1.2) translateX(8%); }
 .elementor-bg-transform-move-up:hover .elementor-bg{ transform: scale(1.2) translateY(-8%); }
.elementor-bg-transform-move-down:hover .elementor-bg{ transform: scale(1.2) translateY(8%); }
.elementor-animated-content:focus .elementor-animated-item--grow, .elementor-animated-content:hover .elementor-animated-item--grow{ transform: scale(1.1); }
.elementor-animated-content:focus .elementor-animated-item--shrink, .elementor-animated-content:hover .elementor-animated-item--shrink{ transform: scale(0.85); }
.elementor-animated-content:focus .elementor-animated-item--shrink-contained, .elementor-animated-content:hover .elementor-animated-item--shrink-contained{ transform: scale(1); }
.elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-in{ transform: scale(1); opacity: 1; }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--fade-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--fade-out{ opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{ transform: scale(0.2); }
.elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{ transform: scale(2); }
.elementor-animated-content:focus .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-top{ opacity: 1; transform: translateY(0px) translateX(0px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-right{ transform: translateX(1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-left{ transform: translateX(-1000px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-top{ transform: translateY(-600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{ transform: translateY(600px); }
.elementor-animated-content:focus .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-top{ opacity: 0; }
.elementor-animated-content:focus .elementor-animated-item--move-right, .elementor-animated-content:hover .elementor-animated-item--move-right{ transform: translateX(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-left, .elementor-animated-content:hover .elementor-animated-item--move-left{ transform: translateX(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-up, .elementor-animated-content:hover .elementor-animated-item--move-up{ transform: translateY(-30px); }
.elementor-animated-content:focus .elementor-animated-item--move-down, .elementor-animated-content:hover .elementor-animated-item--move-down{ transform: translateY(30px); }
.elementor-animated-content:focus .elementor-animated-item--move-contained-right, .elementor-animated-content:hover .elementor-animated-item--move-contained-right{ --translate: 8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-left, .elementor-animated-content:hover .elementor-animated-item--move-contained-left{ --translate: -8%,0; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-top, .elementor-animated-content:hover .elementor-animated-item--move-contained-top{ --translate: 0,-8%; }
.elementor-animated-content:focus .elementor-animated-item--move-contained-bottom, .elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{ --translate: 0,8%; }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{ outline: 1px solid var(--e-p-border-global); }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{ background-color: var(--e-p-border-global); }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting{ background-color: var(--e-p-border-global); color: var(--e-p-border-global-invert); }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{ background-color: var(--e-p-border-global-hover); }
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save{ display: none; }
.elementor-sticky--active{ z-index: 99; }
.e-con.elementor-sticky--active, .e-container.elementor-sticky--active{ z-index: var(--z-index,99); }
.e-con .e-con.elementor-sticky--active, .e-con .e-container.elementor-sticky--active, .e-container .e-con.elementor-sticky--active, .e-container .e-container.elementor-sticky--active{ padding-left: var(--padding-left); padding-right: var(--padding-right); }
.elementor-popup-modal{ display: flex; pointer-events: none; background-color: transparent; user-select: auto; }
.elementor-popup-modal .dialog-buttons-wrapper, .elementor-popup-modal .dialog-header{ display: none; }
.elementor-popup-modal .dialog-close-button{ display: none; top: 20px; margin-top: 0px; right: 20px; opacity: 1; z-index: 9999; pointer-events: all; }
.elementor-popup-modal .dialog-close-button svg{ fill: rgb(31, 33, 36); height: 1em; width: 1em; }
.elementor-popup-modal .dialog-widget-content{ background-color: rgb(255, 255, 255); width: auto; overflow: visible; max-width: 100%; max-height: 100%; border-radius: 0px; box-shadow: none; pointer-events: all; }
.elementor-popup-modal .dialog-message{ width: 640px; max-width: 100vw; max-height: 100vh; padding: 0px; overflow: auto; display: flex; }
.elementor-popup-modal .elementor{ width: 100%; }
@media (max-width:-1){
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: left; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: flex-start; text-align: left; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: right; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: flex-end; text-align: right; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: center; text-align: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart div.quantity{ margin-right: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-right form.cart button{ flex-basis: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) .elementor-button{ width: 100%; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container > *{ flex-basis: 100%; justify-content: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{ flex-basis: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart div.quantity{ margin-right: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile_extra--align-justify form.cart button{ flex-basis: 100%; }
}
@media (max-width: 767px){
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: left; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: flex-start; text-align: left; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: right; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: flex-end; text-align: right; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]){ text-align: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center .e-loop-add-to-cart-form-container, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center:not([class*="--layout-stacked"]):not([class*="--layout-auto"]) form.cart:not(.grouped_form):not(.variations_form), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-auto"] .e-atc-qty-button-holder, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center[class*="--layout-stacked"] .e-atc-qty-button-holder{ justify-content: center; text-align: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart div.quantity, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart div.quantity{ margin-right: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-center form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-left form.cart button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-right form.cart button{ flex-basis: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify:not([class*="--layout-stacked"]):not([class*="--layout-auto"]):not([class*="-product-add-to-cart"]) .elementor-button{ width: 100%; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container > *{ flex-basis: 100%; justify-content: center; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify .e-loop-add-to-cart-form-container a.added_to_cart{ flex-basis: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart div.quantity{ margin-right: auto; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart .button, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-add-to-cart-mobile--align-justify form.cart button{ flex-basis: 100%; }
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .quantity{ display: none !important; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){ margin-left: 0px; }
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes)[class*="--layout-stacked"] form.cart button:where(:not(:first-child)){ margin-top: 0px; }
:is(.e-loop-item .elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .e-loop-item .elementor-widget-woocommerce-product-add-to-cart) form.cart input.qty.disabled{ pointer-events: none; }
:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart).elementor-button-success button.button.alt.elementor-button{ background-color: rgb(92, 184, 92); }
.elementor-products-grid:not(.show-heading-yes) .products > h2{ display: none; }
.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{ border: 0px; }
.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{ border-right: 0px; border-left: 0px; }
.elementor-widget-woocommerce-products:not(.products-heading-show) .cross-sells > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .related > h2, .elementor-widget-woocommerce-products:not(.products-heading-show) .upsells > h2{ display: none; }
.elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2, .elementor-widget-woocommerce-products.products-heading-show .related > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2{ display: block; text-align: var(--products-title-alignment,left); color: var(--products-title-color); margin-bottom: var(--products-title-spacing,1rem); }
.elementor-menu-cart__wrapper{ text-align: var(--main-alignment,left); }
.elementor-menu-cart__toggle_wrapper{ display: inline-block; position: relative; }
.elementor-menu-cart__toggle{ display: inline-block; }
.elementor-menu-cart__toggle .elementor-button{ background-color: var(--toggle-button-background-color,transparent); color: var(--toggle-button-text-color,#69727d); border: var(--toggle-button-border-width,1px) var(--toggle-button-border-type,solid) var(--toggle-button-border-color,#69727d); border-radius: var(--toggle-button-border-radius,0); display: inline-flex; flex-direction: row-reverse; align-items: center; padding: var(--toggle-icon-padding,12px 24px); }
.elementor-menu-cart__toggle .elementor-button:hover{ color: var(--toggle-button-hover-text-color,#69727d); background-color: var(--toggle-button-hover-background-color,transparent); border-color: var(--toggle-button-hover-border-color,#69727d); }
.elementor-menu-cart__toggle .elementor-button:hover .elementor-button-icon{ color: var(--toggle-button-icon-hover-color,#69727d); }
.elementor-menu-cart__toggle .elementor-button svg{ fill: var(--toggle-button-icon-color,#69727d); }
.elementor-menu-cart__toggle .elementor-button svg:hover{ fill: var(--toggle-button-icon-hover-color,#69727d); }
.elementor-menu-cart__toggle .elementor-button-text{ margin-inline-end: 0.3em; }
.elementor-menu-cart__toggle .elementor-button-icon{ position: relative; transition: color 0.1s; }
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon, .elementor-menu-cart__toggle .elementor-button-icon{ color: var(--toggle-button-icon-color,#69727d); font-size: var(--toggle-icon-size,inherit); }
.elementor-menu-cart__toggle .e-toggle-cart-custom-icon:hover{ color: var(--toggle-button-icon-hover-color,#69727d); }
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{ display: block; position: absolute; min-width: 1.6em; height: 1.6em; line-height: 1.5em; top: -0.7em; inset-inline-end: -0.7em; border-radius: 100%; color: var(--items-indicator-text-color,#fff); background-color: var(--items-indicator-background-color,#d9534f); text-align: center; font-size: 10px; }
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{ display: inline-block; font-weight: 400; }
.elementor-menu-cart--items-indicator-none .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{ display: none; }
.elementor-menu-cart__container{ transform: scale(1); overflow: hidden; position: fixed; z-index: 9998; top: 0px; left: 0px; width: 100vw; height: 100%; background-color: rgba(0, 0, 0, 0.25); transition: background-color 0.4s, transform; text-align: left; }
.elementor-menu-cart__main{ position: fixed; left: var(--side-cart-alignment-left,auto); right: var(--side-cart-alignment-right,0); transform: translateX(0px); top: 0px; bottom: 0px; display: flex; flex-direction: column; align-items: stretch; font-size: 14px; min-height: 200px; width: 350px; max-width: 100%; transition: 0.3s; padding: var(--cart-padding,20px 30px); background-color: var(--cart-background-color,#fff); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 20px; border-style: var(--cart-border-style,none); border-color: var(--cart-border-color,initial); border-radius: var(--cart-border-radius,0); margin-top: var(--mini-cart-spacing,0); }
.elementor-menu-cart__main .widget_shopping_cart_content{ height: 100%; display: flex; flex-direction: column; }
.elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{ color: var(--empty-message-color,inherit); text-align: var(--empty-message-alignment,left); }
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{ background-color: transparent; transform: scale(0); transition: background-color 0.4s, transform 0.4s; }
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container .dialog-lightbox-close-button{ display: none; }
body.elementor-default .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{ overflow: hidden; opacity: 0; transform: var(--side-cart-alignment-transform,translateX(100%)); }
.elementor-menu-cart__close-button{ width: var(--cart-close-icon-size,25px); height: var(--cart-close-icon-size,25px); position: relative; margin: 0px 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; transition: 0.3s; }
.elementor-menu-cart__close-button::after, .elementor-menu-cart__close-button::before{ content: ""; position: absolute; height: 3px; width: 100%; top: 50%; left: 0px; margin-top: -1px; background: var(--cart-close-button-color,#69727d); border-radius: 1px; transition: 0.3s; }
.elementor-menu-cart__close-button:hover::after, .elementor-menu-cart__close-button:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button::before{ transform: rotate(45deg); }
.elementor-menu-cart__close-button::after{ transform: rotate(-45deg); }
.elementor-menu-cart__close-button-custom{ position: relative; margin: 0px 0px 20px; align-self: flex-end; cursor: pointer; display: inline-block; font-family: eicons; font-size: 20px; line-height: 1; transition: 0.3s; }
.elementor-menu-cart__close-button-custom:hover::after, .elementor-menu-cart__close-button-custom:hover::before{ background: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon{ font-size: var(--cart-close-icon-size,25px); color: var(--cart-close-button-color,#69727d); }
.elementor-menu-cart__close-button-custom .e-close-cart-custom-icon:hover{ color: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__close-button-custom svg{ fill: var(--cart-close-button-color,#69727d); width: var(--cart-close-icon-size,25px); height: var(--cart-close-icon-size,25px); }
.elementor-menu-cart__close-button-custom svg:hover{ fill: var(--cart-close-button-hover-color,#69727d); }
.elementor-menu-cart__products{ max-height: calc(-250px + 100vh); overflow: hidden auto; }
.elementor-menu-cart__product{ display: grid; grid-template-columns: 28% auto; grid-template-rows: var(--price-quantity-position--grid-template-rows,auto auto); position: relative; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px; border-bottom: var(--divider-width,1px) var(--divider-style,solid) var(--divider-color,#d5d8dc); }
.elementor-menu-cart__product .variation{ display: grid; grid-template-columns: max-content auto; margin: 10px 0px; color: var(--product-variations-color,#1f2124); }
.elementor-menu-cart__product .variation dt{ grid-column-start: 1; }
.elementor-menu-cart__product .variation dd{ grid-column-start: 2; margin-inline-start: 5px; }
.elementor-menu-cart__product .variation dd p{ margin-bottom: 0px; }
.elementor-menu-cart__product-image{ grid-row: 1 / 3; width: 100%; }
.elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img{ display: block; }
.elementor-menu-cart__product-name{ grid-column: 2 / 3; margin: 0px; }
.elementor-menu-cart__product-name a{ transition: 0.3s; }
.elementor-menu-cart__product-price{ grid-column: 2 / 3; align-self: var(--price-quantity-position--align-self,end); font-weight: 300; color: var(--product-price-color,#d5d8dc); }
.elementor-menu-cart__product-name, .elementor-menu-cart__product-price{ font-size: 14px; padding-left: 20px; }
.elementor-menu-cart__product-remove{ color: rgb(105, 114, 125); width: var(--remove-item-button-size,22px); height: var(--remove-item-button-size,22px); border-radius: var(--remove-item-button-size,22px); border: 1px solid var(--remove-item-button-color,#d5d8dc); text-align: center; overflow: hidden; position: absolute; right: 0px; bottom: 20px; transition: 0.3s; }
.elementor-menu-cart__product-remove:hover{ border: 1px solid var(--remove-item-button-hover-color,#d5d8dc); }
.elementor-menu-cart__product-remove:hover::after, .elementor-menu-cart__product-remove:hover::before{ background: var(--remove-item-button-hover-color,#d5d8dc); }
.elementor-menu-cart__product-remove::after, .elementor-menu-cart__product-remove::before{ content: ""; position: absolute; height: 1px; width: 50%; top: 50%; left: 25%; margin-top: -1px; background: var(--remove-item-button-color,#d5d8dc); z-index: 1; transition: 0.3s; }
.elementor-menu-cart__product-remove::before{ transform: rotate(45deg); }
.elementor-menu-cart__product-remove::after{ transform: rotate(-45deg); }
.elementor-menu-cart__product-remove > a{ display: block; z-index: 2; width: 100%; height: 100%; overflow: hidden; opacity: 0; position: absolute; }
.elementor-menu-cart__product-remove > a.remove_from_cart_button{ display: var(--remove-from-cart-button,block); }
.elementor-menu-cart__product-remove > a.elementor_remove_from_cart_button{ display: var(--elementor-remove-from-cart-button,none); }
.elementor-menu-cart__product:last-child{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.elementor-menu-cart__footer-buttons, .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal{ padding-top: var(--product-divider-gap,20px); }
.elementor-menu-cart__product{ padding-right: 30px; }
.elementor-menu-cart__product, .elementor-menu-cart__subtotal{ padding-bottom: var(--product-divider-gap,20px); }
.elementor-menu-cart__subtotal{ font-size: 20px; text-align: var(--menu-cart-subtotal-text-align,center); font-weight: 600; color: var(--menu-cart-subtotal-color,inherit); border-left: var(--subtotal-divider-left-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc); border-bottom: var(--subtotal-divider-bottom-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc); border-right: var(--subtotal-divider-right-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc); border-top: var(--subtotal-divider-top-width,1px) var(--subtotal-divider-style,solid) var(--subtotal-divider-color,#d5d8dc); }
.elementor-menu-cart__footer-buttons{ font-size: 20px; text-align: var(--cart-footer-buttons-alignment-text-align,center); display: var(--cart-footer-buttons-alignment-display,grid); grid-template-columns: var(--cart-footer-layout,1fr 1fr); margin-top: var(--cart-buttons-position-margin,0); column-gap: var(--space-between-buttons,10px); row-gap: var(--space-between-buttons,10px); }
.elementor-menu-cart__footer-buttons .elementor-button{ display: inline-block; border-radius: var(--cart-footer-buttons-border-radius,0); height: fit-content; }
.elementor-menu-cart__footer-buttons .elementor-button--view-cart{ display: var(--view-cart-button-display,inline-block); color: var(--view-cart-button-text-color,#fff); padding: var(--view-cart-button-padding,15px); background-color: var(--view-cart-button-background-color,#69727d); }
.elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{ color: var(--view-cart-button-hover-text-color,#fff); background-color: var(--view-cart-button-hover-background-color,#69727d); }
.elementor-menu-cart__footer-buttons .elementor-button--checkout{ display: var(--checkout-button-display,inline-block); color: var(--checkout-button-text-color,#fff); padding: var(--checkout-button-padding,15px); background-color: var(--checkout-button-background-color,#69727d); }
.elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{ color: var(--checkout-button-hover-text-color,#fff); background-color: var(--checkout-button-hover-background-color,#69727d); }
@media (max-width: 767px){
.elementor-menu-cart__footer-buttons .elementor-button{ padding-left: 10px; padding-right: 10px; }
}
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter="0"], .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{ display: none; }
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product{ padding-left: 0px; padding-right: 0px; grid-template-columns: 25% auto; }
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove{ display: none; }
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__product-remove{ top: 0px; bottom: auto; }
.elementor-widget-woocommerce-menu-cart.remove-item-position--top .elementor-menu-cart__products .cart_item:not(:first-of-type) .elementor-menu-cart__product-remove{ top: 20px; bottom: auto; }
.elementor-widget-woocommerce-menu-cart.remove-item-position--middle .elementor-menu-cart__product-remove{ transform: translateY(50%); bottom: 50%; }
.elementor-widget-woocommerce-menu-cart.remove-item-position--bottom .elementor-menu-cart__product-remove{ top: auto; bottom: 20px; }
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{ position: absolute; width: auto; height: auto; overflow: visible; inset: 100% auto auto 0px; background: none; min-width: 330px; transform: scale(1); transition: background-color 0.4s, transform; }
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main{ width: auto; height: auto; position: relative; inset: auto; overflow: visible; transform: translateY(0px); transition: 0.3s; }
@media (max-width: 767px){
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{ min-width: 300px; }
}
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__container{ transform: scale(0); transition: background-color 0.4s, transform 0.4s; }
body.elementor-default .elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{ opacity: 0; transform: translateY(-10px); }
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown{ opacity: 1; }
.elementor-edit-area-active .elementor-widget-woocommerce-menu-cart.elementor-widget.elementor-loading.elementor-menu-cart--shown .elementor-menu-cart__container{ z-index: 9999; }
.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-dropdown .elementor-menu-cart__container{ display: none; }
.elementor-widget-woocommerce-purchase-summary table tbody tr:hover > td, .elementor-widget-woocommerce-purchase-summary table tbody tr:hover > th{ background-color: initial; }
.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table .button.alt:hover{ color: var(--button-hover-text-color,#69727d); transition-duration: var(--button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-purchase-summary .woocommerce .order-again .button:hover{ color: var(--button-hover-text-color,#69727d); transition-duration: var(--button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover{ color: var(--order-details-product-links-hover-color,#5bc0de); }
.elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below, .elementor-widget-woocommerce-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{ padding-bottom: 0px; }
.elementor-widget-woocommerce-checkout-page table tbody tr:hover > td, .elementor-widget-woocommerce-checkout-page table tbody tr:hover > th{ background-color: transparent; }
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: initial; transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-checkout-page .select2-container--open .select2-dropdown--below{ background-color: rgb(249, 250, 250); }
.elementor-widget-woocommerce-checkout-page a:hover{ color: var(--links-hover-color,#5bc0de); }
.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text:focus, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select:focus, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select:focus, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button:hover{ color: var(--forms-buttons-hover-text-color,#6f6f6f); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{ background-color: rgb(91, 192, 222); color: var(--purchase-button-hover-text-color,#fff); border-color: var(--purchase-button-hover-border-color,#5bc0de); transition-duration: var(--purchase-button-hover-transition-duration,.3s); }
 .e-woo-select2-wrapper .select2-results__option:focus{ color: rgb(105, 114, 125); }
.elementor-widget-woocommerce-cart table tbody tr:hover > td, .elementor-widget-woocommerce-cart table tbody tr:hover > th{ background-color: inherit; }
.elementor-widget-woocommerce-cart .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: var(--forms-fields-focus-border-color,initial); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-cart .select2-container--open .select2-dropdown--below{ background-color: rgb(249, 250, 250); }
.elementor-widget-woocommerce-cart .woocommerce button.button:hover{ color: var(--forms-buttons-hover-text-color,#69727d); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); border-color: var(--forms-buttons-hover-border-color,#5bc0de); }
.elementor-widget-woocommerce-cart .woocommerce button.button.disabled, .elementor-widget-woocommerce-cart .woocommerce button.button:disabled, .elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]{ padding: var(--forms-buttons-padding,.88rem 2rem); color: var(--forms-buttons-normal-text-color,#69727d); }
.elementor-widget-woocommerce-cart .woocommerce button.button.disabled:hover, .elementor-widget-woocommerce-cart .woocommerce button.button:disabled:hover, .elementor-widget-woocommerce-cart .woocommerce button.button:disabled[disabled]:hover{ background-color: var(--forms-buttons-hover-background-color,#fff); color: var(--forms-buttons-hover-text-color,#69727d); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); border-color: var(--forms-buttons-hover-border-color,#5bc0de); }
.elementor-widget-woocommerce-cart .woocommerce .product-name a:hover{ color: var(--product-link-hover-color,#000); }
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus, .elementor-widget-woocommerce-cart .woocommerce select:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: rgb(249, 250, 250); border-color: var(--forms-fields-focus-border-color,transparent); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-cart .woocommerce .input-text:focus::placeholder, .elementor-widget-woocommerce-cart .woocommerce select:focus::placeholder{ color: var(--forms-fields-focus-color,#69727d); }
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .checkout-button:hover{ color: var(--checkout-button-hover-text-color,#fff); background-color: rgb(91, 192, 222); border-color: var(--checkout-button-hover-border-color,#5bc0de); transition-duration: var(--checkout-button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-cart .woocommerce .remove:hover{ background: transparent; color: var(--order-summary-remove-icon-hover-color,#5bc0de) !important; }
.elementor-widget-woocommerce-cart .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{ color: var(--links-hover-color,#5bc0de); }
.e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce #shipping_method input, .e-preview--show-hidden-elements .elementor-widget-woocommerce-cart .woocommerce .shipping-calculator-form button[name="calc_shipping"]{ pointer-events: none; }
.e-woo-select2-wrapper .select2-results__option:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{ color: var(--tables-button-hover-text-color,#69727d); transition-duration: var(--tables-button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab__payment-methods .woocommerce input[type="text"]:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment #place_order:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single:focus{ color: var(--forms-fields-focus-color,#69727d); background-color: var(--forms-fields-focus-background-color,#f9fafa); border-color: initial; transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--open .select2-dropdown--below{ background-color: var(--forms-fields-normal-background-color,#f9fafa); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover{ color: var(--links-hover-color,#5bc0de); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button.alt:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a.button:hover{ background-color: initial; }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus{ color: var(--forms-fields-focus-color,#69727d); border-color: rgb(105, 114, 125); transition-duration: var(--forms-fields-focus-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a:hover{ color: var(--tables-links-hover-color,#5bc0de); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .download-product a:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details .product-name a:hover{ color: var(--tables-links-hover-color,#5bc0de); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover{ color: var(--forms-buttons-hover-text-color,#fff); transition-duration: var(--forms-buttons-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button:hover{ transition-duration: var(--tables-button-hover-transition-duration,.3s); }
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{ color: var(--tabs-active-color,#5bc0de); background: rgb(241, 242, 243); border-color: var(--tabs-active-border-color,transparent); }
.elementor-widget-woocommerce-my-account .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{ color: var(--tabs-hover-color,#5bc0de); border-color: var(--tabs-hover-border-color,transparent); }
.elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below, .elementor-widget-woocommerce-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{ padding-bottom: 0px; }
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{ pointer-events: none; }
.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{ pointer-events: none; opacity: 0.3; }
.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){ display: none; }
.elementor-widget-woocommerce-notices .e-woocommerce-notices-wrapper.e-woocommerce-notices-wrapper-loading *, .elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{ display: none; }
.elementor-widget-woocommerce-notices .woocommerce-error{ display: block; }
.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-woocommerce-notices .e-notices-demo-notice{ display: none; }
.e-sticky-right-column--active{ position: sticky; top: 0px; }
.elementor-search-form{ display: block; transition: 0.2s; }
.elementor-search-form .e-font-icon-svg-container{ width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }
.elementor-search-form button, .elementor-search-form input[type="search"]{ margin: 0px; border: 0px; padding: 0px; display: inline-block; vertical-align: middle; white-space: normal; background: none; line-height: 1; min-width: 0px; font-size: 15px; appearance: none; }
.elementor-search-form button:focus, .elementor-search-form input[type="search"]:focus{ outline: 0px; color: inherit; }
.elementor-search-form button{ background-color: rgb(105, 114, 125); font-size: var(--e-search-form-submit-icon-size,16px); color: rgb(255, 255, 255); border-radius: 0px; }
.elementor-search-form__container{ display: flex; transition: 0.2s; overflow: hidden; border: 0px solid transparent; min-height: 50px; }
.elementor-search-form__container:not(.elementor-search-form--full-screen){ background: rgb(241, 242, 243); }
.elementor-search-form__input{ flex-basis: 100%; color: rgb(63, 68, 75); transition: color 0.2s; }
.elementor-search-form__input::placeholder{ color: inherit; font-family: inherit; opacity: 0.6; }
.elementor-search-form__submit{ transition: color 0.2s, background 0.2s; font-size: var(--e-search-form-submit-icon-size,16px); }
.elementor-search-form__submit svg{ fill: var(--e-search-form-submit-text-color,#fff); width: var(--e-search-form-submit-icon-size,16px); height: var(--e-search-form-submit-icon-size,16px); }
.elementor-search-form .elementor-search-form__submit, .elementor-search-form .elementor-search-form__submit:hover{ color: var(--e-search-form-submit-text-color,#fff); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; }
.elementor-search-form--button-type-text .elementor-search-form__submit{ flex-shrink: 0; }
.elementor-search-form--skin-minimal .elementor-search-form__icon{ opacity: 0.6; display: flex; align-items: center; justify-content: flex-end; color: rgb(63, 68, 75); fill: rgb(63, 68, 75); font-size: var(--e-search-form-icon-size-minimal,15px); }
.elementor-search-form--skin-minimal .elementor-search-form__icon svg{ width: var(--e-search-form-icon-size-minimal,15px); height: var(--e-search-form-icon-size-minimal,15px); }
.elementor-search-form--skin-minimal:focus-within{ outline-width: 2px; outline-style: solid; }
.elementor-search-form--skin-full_screen .elementor-search-form input[type="search"].elementor-search-form__input{ font-size: 50px; text-align: center; border-style: solid; border-color: rgb(255, 255, 255); border-image: none; border-width: 0px 0px 1px; line-height: 1.5; color: rgb(255, 255, 255); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle{ display: inline-block; cursor: pointer; vertical-align: middle; color: var(--e-search-form-toggle-color,#33373d); font-size: var(--e-search-form-toggle-size,33px); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i{ position: relative; display: block; transition: 0.2s; width: var(--e-search-form-toggle-size,33px); height: var(--e-search-form-toggle-size,33px); background-color: var(--e-search-form-toggle-background-color,rgba(0,0,0,.05)); border: var(--e-search-form-toggle-border-width,0) solid var(--e-search-form-toggle-color,#33373d); border-radius: var(--e-search-form-toggle-border-radius,3px); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container::before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i::before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{ position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container::before, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i::before{ font-size: var(--e-search-form-toggle-icon-size,.55em); }
.elementor-search-form--skin-full_screen .elementor-search-form__toggle .e-font-icon-svg-container svg, .elementor-search-form--skin-full_screen .elementor-search-form__toggle i svg{ fill: var(--e-search-form-toggle-color,#33373d); width: var(--e-search-form-toggle-icon-size,.55em); height: var(--e-search-form-toggle-icon-size,.55em); }
.elementor-search-form--skin-full_screen .elementor-search-form__container{ transition: 0.3s; align-items: center; position: fixed; z-index: 9998; inset: 0px; height: 100vh; padding: 0px 15%; background-color: rgba(0, 0, 0, 0.8); }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){ overflow: hidden; opacity: 0; transform: scale(0); }
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{ display: none; }
 .elementor-button.elementor-author-box__button:hover{ background: transparent; color: rgb(63, 68, 75); }
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{ inset: 0px; }
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{ height: auto; position: absolute; top: calc(50% + 1px); left: calc(50% + 1px); transform: scale(1.01) translate(-50%, -50%); }
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{ height: 100%; width: auto; }
.elementor-posts--show-avatar .elementor-post__thumbnail__link{ margin-bottom: 25px; }
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link::after{ opacity: 0.5; }
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{ height: 115%; }
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{ width: 115%; }
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{ height: 100%; }
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{ width: calc(100% + 1px); }
.elementor-card-shadow-yes .elementor-post__card:hover{ box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 30px 0px; }
body.elementor-editor-active .elementor-posts--skin-archive_full_content, body.elementor-editor-active .elementor-posts--skin-full_content{ pointer-events: none; }
body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link, body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{ display: none; }
body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{ display: block; }
.elementor-portfolio-item__overlay:hover{ opacity: 1; transition: opacity 0.5s; }
.elementor-portfolio.elementor-has-item-ratio{ transition: height 0.5s; }
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{ position: absolute; background-color: rgba(0, 0, 0, 0.1); }
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{ padding-bottom: 56.25%; }
.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container{ cursor: default; }
.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner{ margin-top: var(--load-more—spacing,30px); }
.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner svg, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner svg{ display: flex; }
.elementor-widget-archive-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper, .elementor-widget-posts.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper{ visibility: hidden; }
.elementor-button.elementor-hidden, .elementor-hidden{ display: none; }
.e-form__step:not(.elementor-hidden){ display: flex; flex-wrap: wrap; }
.e-form__indicators__indicator--state-active{ color: var(--e-form-steps-indicator-active-primary-color,#39b54a); border-color: var(--e-form-steps-indicator-active-secondary-color,#fff); }
.e-form__indicators__indicator--state-active [class*="indicator--shape-"]:not(.e-form__indicators__indicator--shape-none){ background-color: var(--e-form-steps-indicator-active-secondary-color,#fff); }
.e-form__indicators__indicator--state-active object, .e-form__indicators__indicator--state-active svg{ fill: var(--e-form-steps-indicator-active-primary-color,#39b54a); }
.elementor-field-type-hidden{ display: none; }
.elementor-flip-box__button.elementor-button:focus-visible, .elementor-flip-box__button.elementor-button:hover{ background: transparent; text-decoration: none; }
.elementor-flip-box--effect-flip .elementor-flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{ transform: none; }
 .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(0deg) rotateY(180deg); }
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(0deg) rotateY(-180deg); }
 .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(180deg) rotateY(0deg); }
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{ transform: rotateX(-180deg) rotateY(0deg); }
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(100%) translateY(0px); }
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(-100%) translateY(0px); }
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(0px) translateY(-100%); }
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{ transform: translateX(0px) translateY(100%); }
.elementor-flip-box--effect-push .elementor-flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back, .elementor-flip-box--effect-slide .elementor-flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{ transform: none; }
.elementor-flip-box--effect-zoom-out .elementor-flip-box:focus-visible .elementor-flip-box__front, .elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{ width: 0px; opacity: 0; transform: scale(0.7); transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; }
.elementor-flip-box--effect-zoom-in .elementor-flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{ transition: transform 0.7s, opacity 0.5s; opacity: 1; transform: scale(1); }
.elementor-flip-box--effect-fade .elementor-flip-box:focus-visible .elementor-flip-box__back, .elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{ opacity: 1; }
.elementor-cta__button.elementor-button:hover{ background: transparent; text-decoration: none; }
.elementor-cta:hover .elementor-cta__bg-overlay{ background-color: rgba(0, 0, 0, 0.3); }
@media (max-width:-1){
.elementor-cta--mobile_extra-layout-image-above .elementor-cta{ flex-wrap: wrap; }
.elementor-cta--mobile_extra-layout-image-above .elementor-cta__bg-wrapper{ width: 100%; }
.elementor-cta--mobile_extra-layout-image-left .elementor-cta, .elementor-cta--mobile_extra-layout-image-right .elementor-cta{ flex-wrap: nowrap; }
.elementor-cta--mobile_extra-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile_extra-layout-image-right .elementor-cta__bg-wrapper{ width: auto; min-width: 50%; }
.elementor-cta--mobile_extra-layout-image-left .elementor-cta__content, .elementor-cta--mobile_extra-layout-image-right .elementor-cta__content{ flex-grow: 1; }
.elementor-cta--mobile_extra-layout-image-left .elementor-cta{ flex-direction: row; }
.elementor-cta--mobile_extra-layout-image-right .elementor-cta{ flex-direction: row-reverse; }
}
@media (max-width: 767px){
.elementor-cta--mobile-layout-image-above .elementor-cta{ flex-wrap: wrap; }
.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{ width: 100%; }
.elementor-cta--mobile-layout-image-left .elementor-cta, .elementor-cta--mobile-layout-image-right .elementor-cta{ flex-wrap: nowrap; }
.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{ width: auto; min-width: 50%; }
.elementor-cta--mobile-layout-image-left .elementor-cta__content, .elementor-cta--mobile-layout-image-right .elementor-cta__content{ flex-grow: 1; }
.elementor-cta--mobile-layout-image-left .elementor-cta{ flex-direction: row; }
.elementor-cta--mobile-layout-image-right .elementor-cta{ flex-direction: row-reverse; }
}
.elementor-slides .swiper-slide-bg{ background-size: cover; background-position: 50% center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; }
.elementor-slides .swiper-slide-inner{ background-repeat: no-repeat; background-position: 50% center; position: absolute; inset: 0px; padding: 50px; margin: auto; }
.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover{ color: rgb(255, 255, 255); display: flex; }
.elementor-slides .swiper-slide-inner .elementor-background-overlay{ position: absolute; z-index: 0; inset: 0px; }
.elementor-slides .swiper-slide-inner .elementor-slide-content{ position: relative; z-index: 1; width: 100%; }
.elementor-slides .swiper-slide-inner .elementor-slide-heading{ font-size: 35px; font-weight: 700; line-height: 1; }
.elementor-slides .swiper-slide-inner .elementor-slide-description{ font-size: 17px; line-height: 1.4; }
.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child), .elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){ margin-bottom: 30px; }
.elementor-slides .swiper-slide-inner .elementor-slide-button{ border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); background: transparent; display: inline-block; }
.elementor-slides .swiper-slide-inner .elementor-slide-button, .elementor-slides .swiper-slide-inner .elementor-slide-button:hover{ background: transparent; color: inherit; text-decoration: none; }
.elementor--v-position-top .swiper-slide-inner{ align-items: flex-start; }
.elementor--v-position-bottom .swiper-slide-inner{ align-items: flex-end; }
.elementor--v-position-middle .swiper-slide-inner{ align-items: center; }
.elementor--h-position-left .swiper-slide-inner{ justify-content: flex-start; }
.elementor--h-position-right .swiper-slide-inner{ justify-content: flex-end; }
.elementor--h-position-center .swiper-slide-inner{ justify-content: center; }
body.rtl .elementor-widget-slides .elementor-swiper-button-next{ left: 10px; right: auto; }
body.rtl .elementor-widget-slides .elementor-swiper-button-prev{ right: 10px; left: auto; }
.elementor-slides-wrapper div:not(.swiper-slide) > .swiper-slide-inner{ display: none; }
@media (max-width: 767px){
.elementor-slides .swiper-slide-inner{ padding: 30px; }
.elementor-slides .swiper-slide-inner .elementor-slide-heading{ font-size: 23px; line-height: 1; margin-bottom: 15px; }
.elementor-slides .swiper-slide-inner .elementor-slide-description{ font-size: 13px; line-height: 1.4; margin-bottom: 15px; }
}
.elementor-share-buttons--color-official .elementor-share-btn:hover{ filter: saturate(1.5) brightness(1.2); }
.elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper{ height: 230px; }
.elementor-skin-slideshow .elementor-main-swiper{ height: 450px; position: relative; }
.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{ font-size: 50px; }
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{ cursor: pointer; }
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active)::after{ content: ""; position: absolute; inset: 0px; background-color: rgba(0, 0, 0, 0.3); }
@media (max-width:-1){
.elementor-testimonial--mobile_extra-align-right .elementor-testimonial{ text-align: right; }
.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ flex-direction: row-reverse; justify-content: end; }
.elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile_extra-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ margin-right: 20px; margin-left: 0px; }
.elementor-testimonial--mobile_extra-align-left .elementor-testimonial{ text-align: left; }
.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ flex-direction: row; justify-content: start; }
.elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile_extra-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ margin-right: 0px; margin-left: 20px; }
.elementor-testimonial--mobile_extra-align-center .elementor-testimonial{ text-align: center; }
.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ justify-content: center; }
.elementor-testimonial--mobile_extra-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ text-align: left; }
}
@media (max-width: 767px){
.elementor-testimonial--mobile-align-right .elementor-testimonial{ text-align: right; }
.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ flex-direction: row-reverse; justify-content: end; }
.elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile-align-right.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ margin-right: 20px; margin-left: 0px; }
.elementor-testimonial--mobile-align-left .elementor-testimonial{ text-align: left; }
.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ flex-direction: row; justify-content: start; }
.elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite, .elementor-testimonial--mobile-align-left.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ margin-right: 0px; margin-left: 20px; }
.elementor-testimonial--mobile-align-center .elementor-testimonial{ text-align: center; }
.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_above .elementor-testimonial__footer, .elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{ justify-content: center; }
.elementor-testimonial--mobile-align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite{ text-align: left; }
}
.elementor-widget-testimonial-carousel .swiper-slide{ padding: 20px; }
.elementor-widget-reviews .swiper-slide{ background-color: rgb(255, 255, 255); border: 1px solid rgb(225, 232, 237); border-radius: 5px; padding: 0px; }
.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{ border-bottom: 1px solid rgb(225, 232, 237); }
.swiper-pagination-bullets{ color: rgb(255, 255, 255); cursor: default; }
.swiper-slide{ will-change: transform; border-style: solid; border-width: 0px; transition-duration: 0.5s; transition-property: border, background, transform; overflow: hidden; }
.swiper-slide:not(:hover) .e-overlay-animation-fade{ opacity: 0; }
.swiper-slide:not(:hover) .e-overlay-animation-slide-up{ transform: translateY(100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-down{ transform: translateY(-100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-right{ transform: translateX(-100%); }
.swiper-slide:not(:hover) .e-overlay-animation-slide-left{ transform: translateX(100%); }
.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{ transform: scale(0.5); opacity: 0; }
.swiper-slide a{ display: inline; }
.swiper-slide a.elementor-button{ display: inline-block; }
.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{ width: calc(95% - 40px); }
.elementor-widget-reviews .elementor-main-swiper, .elementor-widget-testimonial-carousel .elementor-main-swiper{ width: 95%; }
.elementor-widget-reviews .swiper-wrapper, .elementor-widget-testimonial-carousel .swiper-wrapper{ display: flex; align-items: stretch; }
.elementor-widget-reviews .swiper-slide, .elementor-widget-testimonial-carousel .swiper-slide{ height: auto; }
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper, .elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{ padding-bottom: 40px; }
.elementor-widget-reviews .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{ left: 0px; right: unset; }
.elementor-widget-reviews .elementor-swiper-button-next, .elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .elementor-swiper-button-next, .elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{ right: 0px; left: unset; }
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{ top: calc(50% - 20px); }
.elementor-widget-media-carousel .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{ left: 10px; right: unset; }
.elementor-widget-media-carousel .elementor-swiper-button-next, .elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev, .elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{ right: 10px; left: unset; }
.elementor-blockquote__tweet-button:hover{ color: rgb(9, 103, 160); }
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{ background-color: rgb(9, 103, 160); color: rgb(255, 255, 255); }
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover::before, .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover::before{ border-right-color: rgb(9, 103, 160); }
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover::before{ border-right-color: rgb(9, 103, 160); }
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover::before{ border-left-color: rgb(9, 103, 160); }
@keyframes elementor-headline-dash { 
  0% { stroke-dasharray: 0, 1500; opacity: 1; }
  100% { stroke-dasharray: 1500, 1500; opacity: 1; }
}
@keyframes hide-highlight { 
  0% { opacity: 1; stroke-dasharray: 1500, 1500; }
  100% { opacity: 0; filter: blur(10px); }
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{ position: relative; }
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; transform: rotateX(0deg); animation: 1.2s ease 0s 1 normal none running elementor-headline-flip-in; }
@keyframes elementor-headline-flip-in { 
  0% { transform: rotateX(180deg); opacity: 0; }
  35% { transform: rotateX(120deg); opacity: 0; }
  65% { opacity: 0; }
  100% { transform: rotateX(1turn); opacity: 1; }
}
@keyframes elementor-headline-flip-out { 
  0% { transform: rotateX(0deg); opacity: 1; }
  35% { transform: rotateX(-40deg); opacity: 1; }
  65% { opacity: 0; }
  100% { transform: rotateX(180deg); opacity: 0; }
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected)::after{ animation: 1s ease 0s infinite normal none running elementor-headline-pulse; }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{ background-color: var(--typing-selected-bg-color,#0d0d0d); }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after{ visibility: hidden; }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{ color: var(--typing-selected-color,var(--dynamic-text-color),#aebcb9); }
.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){ visibility: hidden; }
@keyframes elementor-headline-pulse { 
  0% { transform: translateY(-50%) scale(1); opacity: 1; }
  40% { transform: translateY(-50%) scale(0.9); opacity: 0; }
  100% { transform: translateY(-50%) scale(0); opacity: 0; }
}
.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{ opacity: 1; }
@keyframes elementor-headline-swirl-in { 
  0% { opacity: 0; transform: translateZ(-20px) rotateX(90deg); }
  60% { opacity: 1; transform: translateZ(-20px) rotateX(-10deg); }
  100% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
}
@keyframes elementor-headline-swirl-out { 
  0% { opacity: 1; transform: translateZ(-20px) rotateX(0deg); }
  60% { opacity: 0; transform: translateZ(-20px) rotateX(-100deg); }
  100% { opacity: 0; transform: translateZ(-20px) rotateX(-90deg); }
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{ top: 0px; opacity: 1; animation: 0.6s ease 0s 1 normal none running elementor-headline-slide-down-in; }
@keyframes elementor-headline-slide-down-in { 
  0% { opacity: 0; transform: translateY(-100%); }
  60% { opacity: 1; transform: translateY(20%); }
  100% { opacity: 1; transform: translateY(0px); }
}
@keyframes elementor-headline-slide-down-out { 
  0% { opacity: 1; transform: translateY(0px); }
  60% { opacity: 0; transform: translateY(120%); }
  100% { opacity: 0; transform: translateY(100%); }
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; }
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; animation: 0.8s ease 0s 1 normal none running elementor-headline-drop-in-in; }
@keyframes elementor-headline-drop-in-in { 
  0% { opacity: 0; transform: translateZ(100px); }
  100% { opacity: 1; transform: translateZ(0px); }
}
@keyframes elementor-headline-drop-in-out { 
  0% { opacity: 1; transform: translateZ(0px); }
  100% { opacity: 0; transform: translateZ(-100px); }
}
.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{ transform: rotateY(0deg); }
@keyframes elementor-headline-blinds-in { 
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(0deg); }
}
@keyframes elementor-headline-blinds-out { 
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(-180deg); }
}
.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{ opacity: 1; }
@keyframes elementor-headline-wave-up { 
  0% { transform: scale(0); opacity: 0; }
  60% { transform: scale(1.2); opacity: 1; }
  100% { transform: scale(1); opacity: 1; }
}
@keyframes elementor-headline-wave-down { 
  0% { transform: scale(1); opacity: 1; }
  60% { transform: scale(0); opacity: 0; }
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{ opacity: 1; animation: 0.6s ease 0s 1 normal none running elementor-headline-slide-in; }
@keyframes elementor-headline-slide-in { 
  0% { opacity: 0; transform: translateX(-100%); }
  60% { opacity: 1; transform: translateX(10%); }
  100% { opacity: 1; transform: translateX(0px); }
}
@keyframes elementor-headline-slide-out { 
  0% { opacity: 1; transform: translateX(0px); }
  60% { opacity: 0; transform: translateX(110%); }
  100% { opacity: 0; transform: translateX(100%); }
}
@keyframes e-hotspot-soft-beat { 
  0% { transform: scale(1); }
  100% { transform: scale(1.1); }
}
@keyframes e-hotspot-expand { 
  0% { transform: scale(0.5); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}
.e-hotspot--active{ z-index: 2; }
.e-hotspot--active .e-hotspot--overlay, .e-hotspot--overlay:hover{ opacity: 1; }
.e-hotspot--active .e-hotspot__tooltip{ pointer-events: visible; }
.e-hotspot--active .e-hotspot--fade-in-out{ opacity: 1; }
.e-hotspot--active .e-hotspot--fade-grow{ opacity: 1; transform: scale(1); }
.e-hotspot--active .e-hotspot--fade-direction, .e-hotspot--active .e-hotspot--slide-direction{ transform: translate(0px) scale(1); opacity: 1; }
.e-hotspot--show-tooltip{ transition: none; opacity: 1; pointer-events: visible; transform: translate(0px); }
.site-main .menu-navigation-container{ overflow: visible; }
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ opacity: 0; }
.elementor-item-active::after, .elementor-item-active::before, .elementor-item:focus::after, .elementor-item:focus::before, .elementor-item:hover::after, .elementor-item:hover::before{ transform: scale(1); }
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ height: 0px; width: 0px; left: 50%; }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: 10px; }
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ bottom: 10px; }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: -10px; }
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ bottom: -10px; }
 .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none:hover, .e--pointer-overline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none:hover, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none:hover{ transition-duration: 0s; }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ width: 10px; left: -20px; }
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::after{ width: 10px; inset-inline-start: 100%; }
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(0.75); }
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(1.25); }
.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--pointer-framed.e--animation-draw .elementor-item-active::before, .e--pointer-framed.e--animation-draw .elementor-item:focus::after, .e--pointer-framed.e--animation-draw .elementor-item:focus::before, .e--pointer-framed.e--animation-draw .elementor-item:hover::after, .e--pointer-framed.e--animation-draw .elementor-item:hover::before{ width: 100%; height: 100%; }
.e--pointer-framed.e--animation-draw .elementor-item-active::before, .e--pointer-framed.e--animation-draw .elementor-item:focus::before, .e--pointer-framed.e--animation-draw .elementor-item:hover::before{ transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; }
.e--pointer-framed.e--animation-draw .elementor-item-active::after, .e--pointer-framed.e--animation-draw .elementor-item:focus::after, .e--pointer-framed.e--animation-draw .elementor-item:hover::after{ transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; }
.e--pointer-framed.e--animation-corners .elementor-item-active::after, .e--pointer-framed.e--animation-corners .elementor-item-active::before, .e--pointer-framed.e--animation-corners .elementor-item:focus::after, .e--pointer-framed.e--animation-corners .elementor-item:focus::before, .e--pointer-framed.e--animation-corners .elementor-item:hover::after, .e--pointer-framed.e--animation-corners .elementor-item:hover::before{ width: 100%; height: 100%; transition: opacity 2ms, width 0.4s, height 0.4s; }
 .e--pointer-framed.e--animation-none .elementor-item:focus, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none:hover{ transition-duration: 0s; }
.e--pointer-background .elementor-item-active, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item:hover{ color: rgb(255, 255, 255); }
.e--pointer-background.e--animation-grow .elementor-item-active::before, .e--pointer-background.e--animation-grow .elementor-item:focus::before, .e--pointer-background.e--animation-grow .elementor-item:hover::before{ transform: scale(1); opacity: 1; }
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ transform: scale(1.2); transition: 0.3s; }
.e--pointer-background.e--animation-shrink .elementor-item-active::before, .e--pointer-background.e--animation-shrink .elementor-item:focus::before, .e--pointer-background.e--animation-shrink .elementor-item:hover::before{ transition: opacity 0.15s, transform 0.4s; }
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ left: 100%; }
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ right: 100%; }
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ top: 100%; }
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ bottom: 100%; }
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ bottom: 50%; top: 50%; }
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted)::before{ right: 50%; left: 50%; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::before{ bottom: 50%; }
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus::after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover::after{ top: 50%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::before{ left: 50%; }
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active::after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus::after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover::after{ right: 50%; }
 .e--pointer-background.e--animation-none .elementor-item:focus, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none:hover{ transition-duration: 0s; }
.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover{ transform: skew(-8deg); }
.e--pointer-text.e--animation-grow .elementor-item:focus, .e--pointer-text.e--animation-grow .elementor-item:hover{ transform: scale(1.2); }
.e--pointer-text.e--animation-shrink .elementor-item:focus, .e--pointer-text.e--animation-shrink .elementor-item:hover{ transform: scale(0.8); }
.e--pointer-text.e--animation-float .elementor-item:focus, .e--pointer-text.e--animation-float .elementor-item:hover{ transform: translateY(-8px); }
.e--pointer-text.e--animation-sink .elementor-item:focus, .e--pointer-text.e--animation-sink .elementor-item:hover{ transform: translateY(8px); }
.e--pointer-text.e--animation-rotate .elementor-item:focus, .e--pointer-text.e--animation-rotate .elementor-item:hover{ transform: rotate(6deg); }
 .e--pointer-text.e--animation-none .elementor-item:focus, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none:hover{ transition-duration: 0s; }
.elementor-nav-menu--main .elementor-nav-menu a{ transition: 0.4s; }
.elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a.highlighted, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a:hover{ padding: 13px 20px; }
.elementor-nav-menu--main .elementor-nav-menu a.current{ background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu--main .elementor-nav-menu a.disabled{ background: rgb(63, 68, 75); color: rgb(136, 144, 155); }
.elementor-nav-menu--main .elementor-nav-menu ul{ position: absolute; width: 12em; border-width: 0px; border-style: solid; padding: 0px; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up{ position: absolute; display: none; visibility: hidden; overflow: hidden; background: rgb(255, 255, 255); height: 20px; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{ position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0px; height: 0px; overflow: hidden; border-width: 8px; border-style: dashed dashed solid; border-color: transparent transparent rgb(51, 55, 61); border-image: none; }
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{ top: 6px; border-style: solid dashed dashed; border-color: rgb(51, 55, 61) transparent transparent; }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg, .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{ transform: rotate(-90deg); }
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow .e-font-icon-svg{ fill: currentcolor; height: 1em; width: 1em; }
.elementor-nav-menu--layout-horizontal{ display: flex; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{ display: flex; flex-wrap: wrap; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{ white-space: nowrap; flex-grow: 1; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li{ display: flex; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li ul{ top: 100% !important; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > a{ margin-inline-start: var(--e-nav-menu-horizontal-menu-item-margin); }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-down, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > .scroll-up, .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:first-child) > ul{ left: var(--e-nav-menu-horizontal-menu-item-margin) !important; }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child) > a{ margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin); }
.elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child)::after{ content: var(--e-nav-menu-divider-content,none); height: var(--e-nav-menu-divider-height,35%); border-left: var(--e-nav-menu-divider-width,2px) var(--e-nav-menu-divider-style,solid) var(--e-nav-menu-divider-color,#000); border-bottom-color: var(--e-nav-menu-divider-color,#000); border-right-color: var(--e-nav-menu-divider-color,#000); border-top-color: var(--e-nav-menu-divider-color,#000); align-self: center; }
.elementor-nav-menu__align-right .elementor-nav-menu{ margin-left: auto; justify-content: flex-end; }
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a{ justify-content: flex-end; }
.elementor-nav-menu__align-left .elementor-nav-menu{ margin-right: auto; justify-content: flex-start; }
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li > a{ justify-content: flex-start; }
.elementor-nav-menu__align-center .elementor-nav-menu{ margin-left: auto; margin-right: auto; justify-content: center; }
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a{ justify-content: center; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{ width: 100%; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li{ flex-grow: 1; }
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > a{ justify-content: center; }
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{ display: none; }
.elementor-widget-nav-menu .elementor-widget-container{ display: flex; flex-direction: column; }
.elementor-nav-menu{ position: relative; z-index: 2; }
.elementor-nav-menu::after{ content: " "; display: block; height: 0px; font: 0px / 0 serif; clear: both; visibility: hidden; overflow: hidden; }
.elementor-nav-menu, .elementor-nav-menu li, .elementor-nav-menu ul{ display: block; list-style: none; margin: 0px; padding: 0px; line-height: normal; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.elementor-nav-menu ul{ display: none; }
.elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:active, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:hover{ border-left: 16px solid transparent; }
.elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:active, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:hover{ border-left: 24px solid transparent; }
.elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:hover{ border-left: 32px solid transparent; }
.elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:active, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:hover{ border-left: 40px solid transparent; }
.elementor-nav-menu a, .elementor-nav-menu li{ position: relative; }
.elementor-nav-menu li{ border-width: 0px; }
.elementor-nav-menu a{ display: flex; align-items: center; }
.elementor-nav-menu a, .elementor-nav-menu a:focus, .elementor-nav-menu a:hover{ padding: 10px 20px; line-height: 20px; }
.elementor-nav-menu a.current{ background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu a.disabled{ cursor: not-allowed; color: rgb(136, 144, 155); }
.elementor-nav-menu .e-plus-icon::before{ content: "+"; }
.elementor-nav-menu .sub-arrow{ line-height: 1; padding: 10px 0px 10px 10px; margin-top: -10px; margin-bottom: -10px; display: flex; align-items: center; }
.elementor-nav-menu .sub-arrow i{ pointer-events: none; }
.elementor-nav-menu .sub-arrow .fa.fa-chevron-down, .elementor-nav-menu .sub-arrow .fas.fa-chevron-down{ font-size: 0.7em; }
.elementor-nav-menu .sub-arrow .e-font-icon-svg{ height: 1em; width: 1em; }
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down{ height: 0.7em; width: 0.7em; }
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-sub-item.elementor-item-active, .elementor-sub-item:focus, .elementor-sub-item:hover{ background-color: rgb(63, 68, 75); color: rgb(255, 255, 255); }
.elementor-menu-toggle{ display: flex; align-items: center; justify-content: center; font-size: var(--nav-menu-icon-size,22px); padding: 0.25em; cursor: pointer; border: 0px solid; border-radius: 3px; background-color: rgba(0, 0, 0, 0.05); color: rgb(51, 55, 61); }
.elementor-menu-toggle.elementor-active .elementor-menu-toggle__icon--open, .elementor-menu-toggle:not(.elementor-active) .elementor-menu-toggle__icon--close{ display: none; }
.elementor-menu-toggle .e-font-icon-svg{ fill: rgb(51, 55, 61); height: 1em; width: 1em; }
.elementor-menu-toggle svg{ width: 1em; height: auto; fill: var(--nav-menu-icon-color,currentColor); }
span.elementor-menu-toggle__icon--close, span.elementor-menu-toggle__icon--open{ line-height: 1; }
.elementor-nav-menu--dropdown{ background-color: rgb(255, 255, 255); font-size: 13px; }
.elementor-nav-menu--dropdown-none .elementor-menu-toggle, .elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--dropdown.elementor-nav-menu__container{ margin-top: 10px; transition: max-height 0.3s, transform 0.3s; transform-origin: center top; overflow: hidden auto; }
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{ font-size: 0.85em; }
.elementor-nav-menu--dropdown a{ color: rgb(51, 55, 61); }
.elementor-nav-menu--dropdown a.current{ background: rgb(31, 33, 36); color: rgb(255, 255, 255); }
.elementor-nav-menu--dropdown a.disabled{ color: rgb(179, 179, 179); }
ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover{ text-shadow: none; border-left: 8px solid transparent; }
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{ justify-content: center; }
.elementor-nav-menu--toggle{ --menu-height: 100vh; }
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{ transform: scaleY(0); max-height: 0px; overflow: hidden; }
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{ transform: scaleY(1); max-height: var(--menu-height); animation: 0.3s ease 0s 1 normal backwards running hide-scroll; }
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{ position: absolute; z-index: 9997; }
@media (max-width: 767px){
.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{ display: none; }
}
@media (min-width: 768px){
.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--dropdown-mobile nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }
}
@media (max-width:-1){
.elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--main{ display: none; }
}
@media (min-width:-1){
.elementor-nav-menu--dropdown-mobile_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-mobile_extra .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--dropdown-mobile_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }
}
@media (max-width: 1024px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{ display: none; }
}
@media (min-width: 1025px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--dropdown-tablet nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }
}
@media (max-width:-1){
.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main{ display: none; }
}
@media (min-width:-1){
.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle, .elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown{ display: none; }
.elementor-nav-menu--dropdown-tablet_extra nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{ overflow-y: hidden; }
}
.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active::after, .elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active::before{ background-color: var(--galleries-pointer-bg-color-active); }
.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active::after, .elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active::before{ border-color: var(--galleries-pointer-bg-color-active); }
.elementor-gallery-title--active{ color: rgb(73, 81, 87); }
 .e-gallery-item:focus .elementor-gallery__item-overlay-bg, .e-gallery-item:focus .elementor-gallery__item-overlay-content, .e-gallery-item:focus .elementor-gallery__item-overlay-content__description, .e-gallery-item:focus .elementor-gallery__item-overlay-content__title, .e-gallery-item:hover .elementor-gallery__item-overlay-bg, .e-gallery-item:hover .elementor-gallery__item-overlay-content, .e-gallery-item:hover .elementor-gallery__item-overlay-content__description, .e-gallery-item:hover .elementor-gallery__item-overlay-content__title{ opacity: 1; }
a.elementor-item.elementor-gallery-title.elementor-item-active, a.elementor-item.elementor-gallery-title:focus, a.elementor-item.elementor-gallery-title:hover{ color: var(--galleries-title-color-hover); }
a.elementor-item.elementor-gallery-title.elementor-item-active{ color: var(--gallery-title-color-active); }
.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse, .elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{ display: none; }
.elementor-toc__list-item.elementor-item-active{ font-weight: 700; }
.elementor-toc__list-item-text:hover{ color: var(--item-text-hover-color); text-decoration: var(--item-text-hover-decoration); }
.elementor-toc__list-item-text.elementor-item-active{ color: var(--item-text-active-color); text-decoration: var(--item-text-active-decoration); }
.elementor-toc__body .elementor-toc__list-item-text:hover{ color: var(--item-text-hover-color); text-decoration: var(--item-text-hover-decoration); }
.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{ color: var(--item-text-active-color); text-decoration: var(--item-text-active-decoration); }
.e-lottie__container:hover{ opacity: var(--lottie-container-opacity-hover); transition-duration: var(--lottie-container-transition-duration-hover); }
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active{ border-color: rgb(12, 13, 14); border-width: 0px 0px 1px; border-bottom-style: solid; }
.e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title.e-inner-tab-active a{ color: rgb(12, 13, 14); }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{ display: none; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.e-inner-tab-active{ display: block; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible.show-inner-tab-buttons .e-inner-tab-buttons, .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.collapsible button.show-button{ display: block; }
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content.show-full-height div.e-inner-tab-text{ height: auto; }
@media (max-width: 767px){
.e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-tab-mobile-title{ border-style: solid; border-color: rgb(213, 216, 220); border-image: none; border-width: 0px 0px 1px; font-size: 16px; font-weight: 700; text-align: center; height: 38px; line-height: 38px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding: 0px 10px; cursor: pointer; display: block; }
}
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover{ background-color: rgb(241, 242, 243); border-color: rgb(213, 216, 220); border-width: 0px 0px 1px; }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover i, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg{ text-shadow: rgb(0, 0, 0) 0px 0px 3px; color: rgb(255, 255, 255); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active svg path, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover svg path{ fill: rgb(255, 255, 255); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title.e-active .e-tab-title-text, .elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:hover .e-tab-title-text{ font-size: 14px; }
.elementor-widget-video-playlist .e-tabs-content-wrapper .e-tab-mobile-title{ display: none; }
.elementor-scrolling-tracker-horizontal .current-progress{ display: none; height: 100%; align-items: center; position: relative; border-radius: var(--progress-border-radius); border-left: var(--horizontal-progress-border-left-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-bottom: var(--horizontal-progress-border-bottom-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-right: var(--horizontal-progress-border-right-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); border-top: var(--horizontal-progress-border-top-width,2px) var(--horizontal-progress-border) var(--horizontal-progress-border-color); background-color: var(--scrolling-track-default-progress-color); }
.elementor-scrolling-tracker-horizontal .current-progress .current-progress-percentage{ inset-inline: auto 0.5em; position: absolute; direction: var(--text-direction); color: var(--percentage-color,var(--scrolling-track-precentage-default-color)); }
.elementor-scrolling-tracker-circular .current-progress-percentage{ position: absolute; color: var(--percentage-color,var(--scrolling-track-precentage-default-color)); }
.elementor-scrolling-tracker-circular .current-progress{ display: none; transform: rotate(-90deg); transform-origin: 50% 50%; stroke: var(--circular-color,var(--scrolling-track-default-progress-color)); fill: transparent; stroke-width: var(--circular-progress-width,4px); }
@media (max-width:-1){
.elementor-widget-loop-grid-mobile_extra-1 .elementor-grid{ grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-2 .elementor-grid{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-3 .elementor-grid{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-4 .elementor-grid{ grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-5 .elementor-grid{ grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-6 .elementor-grid{ grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-7 .elementor-grid{ grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-8 .elementor-grid{ grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-9 .elementor-grid{ grid-template-columns: repeat(9, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-10 .elementor-grid{ grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-11 .elementor-grid{ grid-template-columns: repeat(11, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile_extra-12 .elementor-grid{ grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
@media (max-width: 767px){
.elementor-widget-loop-grid-mobile-1 .elementor-grid{ grid-template-columns: repeat(1, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-2 .elementor-grid{ grid-template-columns: repeat(2, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-3 .elementor-grid{ grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-4 .elementor-grid{ grid-template-columns: repeat(4, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-5 .elementor-grid{ grid-template-columns: repeat(5, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-6 .elementor-grid{ grid-template-columns: repeat(6, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-7 .elementor-grid{ grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-8 .elementor-grid{ grid-template-columns: repeat(8, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-9 .elementor-grid{ grid-template-columns: repeat(9, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-10 .elementor-grid{ grid-template-columns: repeat(10, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-11 .elementor-grid{ grid-template-columns: repeat(11, minmax(0px, 1fr)); }
.elementor-widget-loop-grid-mobile-12 .elementor-grid{ grid-template-columns: repeat(12, minmax(0px, 1fr)); }
}
.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container{ cursor: default; }
.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner{ margin-top: var(--load-more—spacing,30px); }
.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner i, .elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container .e-load-more-spinner svg{ display: flex; }
.elementor-widget-loop-grid.e-load-more-pagination-loading > .elementor-widget-container > .elementor-button-wrapper .elementor-button-content-wrapper{ visibility: hidden; }
.elementor-widget-loop-carousel .swiper-container > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active, .elementor-widget-loop-carousel .swiper > .swiper-wrapper > .swiper-slide-active.elementor-edit-area-active{ overflow: initial; }
.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) .swiper-wrapper, .elementor-widget-loop-carousel .swiper:not(.swiper-initialized) .swiper-wrapper{ gap: var(--swiper-slides-gap); overflow: hidden; }
.elementor-widget-loop-carousel .swiper-container:not(.swiper-container-initialized) .swiper-slide, .elementor-widget-loop-carousel .swiper:not(.swiper-initialized) .swiper-slide{ --number-of-gaps: max(calc(var(--swiper-slides-to-display) - 1),0); --gaps-width-total: calc(var(--number-of-gaps) * var(--swiper-slides-gap)); max-width: calc((100% - var(--gaps-width-total)) / var(--swiper-slides-to-display, 1)); }
.elementor-widget-loop-carousel .elementor-loop-container.swiper, .elementor-widget-loop-carousel .elementor-loop-container.swiper-container{ position: static; }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev{ font-size: var(--arrow-size,25px); color: var(--arrow-normal-color,hsla(0,0%,93.3%,.9)); }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next:hover, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev:hover{ color: var(--arrow-hover-color,hsla(0,0%,93.3%,.9)); }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg{ fill: var(--arrow-normal-color,hsla(0,0%,93.3%,.9)); }
.elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-next svg:hover, .elementor-widget-loop-carousel .elementor-swiper-button.elementor-swiper-button-prev svg:hover{ fill: var(--arrow-hover-color,hsla(0,0%,93.3%,.9)); }
.elementor-widget-loop-carousel .swiper-container-horizontal > .swiper-pagination-progressbar, .elementor-widget-loop-carousel .swiper-horizontal > .swiper-pagination-progressbar{ height: var(--swiper-pagination-size); }
.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{ background: var(--progressbar-normal-color,#000); }
.elementor-widget-loop-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill:hover{ background: var(--progressbar-hover-color,#000); }
.elementor-widget-loop-carousel .swiper-pagination-fraction{ color: var(--fraction-color,#000); }
.elementor-widget-loop-carousel .swiper-pagination-bullet{ width: var(--swiper-pagination-size); height: var(--swiper-pagination-size); background: var(--dots-normal-color,#000); }
.elementor-widget-loop-carousel .swiper-pagination-bullet:hover{ background: var(--dots-hover-color,#000); opacity: 1; }
.elementor-widget-loop-carousel.elementor-in-place-template-editable .swiper, .elementor-widget-loop-carousel.elementor-in-place-template-editable .swiper-container{ overflow: clip visible; }
.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper, .elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-container{ padding-bottom: var(--swiper-padding-bottom); }
.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets, .elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination, .elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-bullets.swiper-pagination-horizontal, .elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-custom, .elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-fraction{ bottom: 0px; font-size: var(--swiper-pagination-size); line-height: var(--swiper-pagination-size); }
.elementor-widget-loop-carousel.elementor-pagination-position-outside .swiper-pagination-bullet{ vertical-align: top; }
.elementor-widget-n-menu .e-n-menu-items-heading{ display: flex; flex-flow: wrap; justify-content: var(--n-menu-items-heading-justify-content); gap: var(--n-menu-item-title-space-between); }
.elementor-widget-n-menu .e-n-menu-items-content{ display: flex; flex-direction: column; position: absolute; width: 100%; z-index: 999; background-color: transparent; min-width: 0px; }
.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title{ background-color: rgb(255, 255, 255); white-space: normal; }
.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-icon i, .elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-title-container .e-n-menu-item-title-text{ color: var(--n-menu-item-title-normal-color-dropdown); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-icon svg{ fill: var(--n-menu-item-title-normal-color-dropdown); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title.e-current, .elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title.e-current a{ color: var(--n-menu-item-title-active-color-dropdown,var(--n-menu-item-title-color-active)); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-n-menu-item-title.e-current .e-n-menu-item-icon span svg{ fill: var(--n-menu-item-title-active-color-dropdown,var(--n-menu-item-title-color-active)); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-con{ animation-duration: var(--n-menu-open-animation-duration); max-width: calc(100% - var(--margin-left) - var(--margin-right)); }
.elementor-widget-n-menu .e-n-menu-items-content:not(.content-above){ top: 100%; padding-top: var(--n-menu-item-title-distance-from-content); }
.elementor-widget-n-menu .e-n-menu-items-content.content-above{ bottom: 100%; padding-bottom: var(--n-menu-item-title-distance-from-content); }
:where(.elementor-widget-n-menu .e-n-menu-items-content > .e-con){ background-color: rgb(255, 255, 255); border-radius: var(--border-radius); padding-right: var(--padding-right); padding-left: var(--padding-left); }
:where(.elementor-widget-n-menu .e-n-menu-items-content > .e-con) > .e-con-inner{ padding-top: var(--padding-top); padding-bottom: var(--padding-bottom); }
.elementor-widget-n-menu .e-n-menu-items-content > .e-con:not(.e-active){ display: none; }
.elementor-widget-n-menu .e-n-menu-items-content .e-con .elementor-empty-view{ min-width: calc(400px - (var(--padding-left) + var(--padding-right))); }
.elementor-widget-n-menu .e-n-menu-items-content .e-collapse:not(:first-child){ margin-top: var(--n-menu-item-title-space-between); }
.elementor-widget-n-menu .e-n-menu-item-title{ display: flex; flex-direction: row; align-items: center; padding: var(--n-menu-item-title-padding); font-weight: 500; color: var(--n-menu-item-title-color-normal); justify-content: var(--n-menu-item-title-justify-content); flex-grow: var(--n-menu-item-title-flex-grow); border: rgb(255, 255, 255); white-space: nowrap; }
.elementor-widget-n-menu .e-n-menu-item-title, .elementor-widget-n-menu .e-n-menu-item-title :is(div, span, a, svg, i){ transition: all var(--n-menu-item-title-transition); }
.elementor-widget-n-menu .e-n-menu-item-title.e-click, .elementor-widget-n-menu .e-n-menu-item-title.e-click > .e-n-menu-item-title-container, .elementor-widget-n-menu .e-n-menu-item-title.e-click > .e-n-menu-item-title-container > span, .elementor-widget-n-menu .e-n-menu-item-title.e-click > span, .elementor-widget-n-menu .e-n-menu-item-title.e-click > span > span{ cursor: pointer; }
.elementor-widget-n-menu .e-n-menu-item-title-container{ display: flex; flex-direction: var(--n-menu-title-direction); align-items: var(--n-menu-title-align-items); gap: var(--n-menu-icon-gap); justify-content: var(--n-menu-item-title-justify-content); }
.elementor-widget-n-menu .e-n-menu-item-title-container.e-link{ cursor: pointer; }
.elementor-widget-n-menu .e-n-menu-item-title-container:not(.e-link), .elementor-widget-n-menu .e-n-menu-item-title-container:not(.e-link) > span{ cursor: default; }
.elementor-widget-n-menu .e-n-menu-item-title-text{ display: flex; align-items: center; font-size: var(--n-menu-item-title-font-size); }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon{ display: flex; flex-direction: column; align-items: center; order: var(--n-menu-icon-order); }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span{ display: flex; justify-content: center; align-items: center; transition: transform; }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span i{ font-size: var(--n-menu-icon-size,var(--n-menu-item-title-font-size)); }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-icon span svg{ fill: var(--n-menu-item-title-color-normal); width: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); height: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon{ display: flex; text-align: center; flex-direction: column; overflow: hidden; position: relative; width: fit-content; }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon span i{ font-size: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); width: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); }
.elementor-widget-n-menu .e-n-menu-item-title .e-n-menu-item-icon span svg{ fill: var(--n-menu-item-title-color-normal); width: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); height: var(--n-menu-item-icon-size,var(--n-menu-item-title-font-size)); }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item-icon-opened{ display: none; }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-item-icon-closed{ display: flex; }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon i{ color: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal)); }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-active) .e-n-menu-icon svg{ fill: var(--n-menu-icon-color,var(--n-menu-item-title-color-normal)); }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current):not(:hover) .e-n-menu-item-title-container .e-n-menu-item-title-text{ color: var(--n-menu-item-title-color-normal); }
.elementor-widget-n-menu .e-n-menu-item-title:not(.e-current) .icon-active{ transform: translateY(-100%); height: 0px; opacity: 0; }
.elementor-widget-n-menu .e-n-menu-item-title.e-current span > svg{ fill: var(--n-menu-item-title-color-active); }
.elementor-widget-n-menu .e-n-menu-item-title.e-current, .elementor-widget-n-menu .e-n-menu-item-title.e-current a{ color: var(--n-menu-item-title-color-active); }
.elementor-widget-n-menu .e-n-menu-item-title.e-current .icon-inactive{ transform: translateY(-100%); height: 0px; opacity: 0; }
.elementor-widget-n-menu .e-n-menu-item-title.e-current .e-n-menu-icon span > i{ color: var(--n-menu-icon-color-active,var(--n-menu-item-title-color-active)); }
.elementor-widget-n-menu .e-n-menu-item-title.e-current .e-n-menu-icon span > svg{ fill: var(--n-menu-icon-color-active,var(--n-menu-item-title-color-active)); }
.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-closed{ display: none; }
.elementor-widget-n-menu .e-n-menu-item-title.e-active .e-n-menu-item-icon-opened{ display: flex; }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current).e-n-menu-item-title-container:not(.e-link){ cursor: default; }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) svg{ fill: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-color-fallback)); }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) i{ color: var(--n-menu-item-title-color-hover,var(--n-menu-item-title-hover-color-fallback)); }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current), .elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) a{ color: var(--n-menu-item-title-color-hover); }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-menu-icon i{ color: var(--n-menu-icon-color-hover,var(--n-menu-item-title-color-hover)); }
.elementor-widget-n-menu .e-n-menu-item-title:hover:not(.e-current) .e-n-menu-icon svg{ fill: var(--n-menu-icon-color-hover,var(--n-menu-item-title-color-hover)); }
.elementor-widget-n-menu .e-n-menu-toggle{ display: none; align-self: var(--n-menu-toggle-align); position: relative; z-index: 1000; }
.elementor-widget-n-menu .e-n-menu-toggle i{ font-size: var(--n-menu-toggle-icon-size); color: var(--n-menu-toggle-icon-color); }
.elementor-widget-n-menu .e-n-menu-toggle svg{ fill: var(--n-menu-toggle-icon-color); width: var(--n-menu-toggle-icon-size); height: auto; }
.elementor-widget-n-menu .e-n-menu-toggle span{ display: flex; justify-content: center; align-items: center; text-align: center; padding: var(--n-menu-toggle-icon-padding); border-radius: var(--n-menu-toggle-icon-border-radius); }
.elementor-widget-n-menu .e-n-menu-toggle span, .elementor-widget-n-menu .e-n-menu-toggle span i, .elementor-widget-n-menu .e-n-menu-toggle span svg{ transition: all var(--n-menu-toggle-icon-hover-duration); }
.elementor-widget-n-menu .e-n-menu-toggle span.e-close{ position: absolute; inset: 0px; width: 100%; height: 100%; opacity: 0; }
.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg{ height: 100%; object-fit: contain; }
.elementor-widget-n-menu .e-n-menu-toggle [class^="elementor-animation-"]{ animation-duration: var(--n-menu-toggle-icon-wrapper-animation-duration); transition-duration: var(--n-menu-toggle-icon-wrapper-animation-duration); }
.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-open{ opacity: 0; }
.elementor-widget-n-menu .e-n-menu-toggle.e-active .e-close{ opacity: 1; }
.elementor-widget-n-menu .e-n-menu-toggle.e-active i{ color: var(--n-menu-toggle-icon-color-active); }
.elementor-widget-n-menu .e-n-menu-toggle.e-active svg{ fill: var(--n-menu-toggle-icon-color-active); }
.elementor-widget-n-menu .e-n-menu-toggle:hover i{ color: var(--n-menu-toggle-icon-color-hover); }
.elementor-widget-n-menu .e-n-menu-toggle:hover svg{ fill: var(--n-menu-toggle-icon-color-hover); }
.elementor-widget-n-menu.elementor-loading{ pointer-events: none; }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.elementor-widget-n-menu.e-n-menu-layout-dropdown > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
@media (min-width: 768px){
.e-n-menu-mobile:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
.e-n-menu-mobile:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }
}
@media (max-width: 767px){
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.e-n-menu-mobile > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
.e-n-menu-mobile .e-n-menu-item-title{ justify-content: var(--n-menu-item-title-justify-content-mobile); width: 100%; }
}
@media (min-width:-1){
.e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
.e-n-menu-mobile_extra:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }
}
@media (max-width:-1){
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.e-n-menu-mobile_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
.e-n-menu-mobile_extra .e-n-menu-item-title{ justify-content: var(--n-menu-item-title-justify-content-mobile); width: 100%; }
}
@media (min-width: 1025px){
.e-n-menu-tablet:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
.e-n-menu-tablet:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }
}
@media (max-width: 1024px){
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.e-n-menu-tablet > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
.e-n-menu-tablet .e-n-menu-item-title{ justify-content: var(--n-menu-item-title-justify-content-mobile); width: 100%; }
}
@media (min-width:-1){
.e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
.e-n-menu-tablet_extra:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }
}
@media (max-width:-1){
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.e-n-menu-tablet_extra > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
}
@media (min-width: 1025px){
.e-n-menu-laptop:not(.e-n-menu-layout-dropdown) > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content > .e-collapse{ display: none; }
.e-n-menu-laptop:not(.e-n-menu-layout-dropdown).e-fit_to_content :where(.e-con){ --width: fit-content; }
}
@media (max-width:-1){
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content:not(.e-active), .e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-heading{ display: none; }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content{ overflow: hidden; --n-menu-dropdown-content-max-width: initial; }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-items-content.e-active{ border-left-width: ; border-bottom-width: ; border-top-width: ; border-right-width: ; border-style: var(--n-menu-dropdown-content-box-border-style); border-color: var(--n-menu-dropdown-content-box-border-color); border-radius: var(--n-menu-dropdown-content-box-border-radius); box-shadow: var(--n-menu-dropdown-content-box-shadow-horizontal) var(--n-menu-dropdown-content-box-shadow-vertical) var(--n-menu-dropdown-content-box-shadow-blur) var(--n-menu-dropdown-content-box-shadow-spread) var(--n-menu-dropdown-content-box-shadow-color) var(--n-menu-dropdown-content-box-shadow-position,); max-height: var(--n-menu-dropdown-content-box-height); transition: max-height 0.3s; animation: 0.3s ease 0s 1 normal backwards running hide-scroll; overflow: hidden auto; margin-top: var(--n-menu-toggle-icon-distance-from-dropdown); }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con{ width: var(--width); }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con .elementor-empty-view{ min-width: 0px; width: 100%; }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu .e-con-inner{ max-width: var(--content-width); }
.e-n-menu-laptop > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle{ display: flex; }
}
@keyframes hide-scroll { 
  0%, 100% { overflow: hidden; }
}
.elementor-widget-heading .elementor-heading-title{ color: var( --e-global-color-primary ); font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-text-editor{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-button .elementor-button{ font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); background-color: var( --e-global-color-accent ); }
.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{ color: var( --e-global-color-primary ); }
.elementor-widget-tabs .elementor-tab-title.elementor-active, .elementor-widget-tabs .elementor-tab-title.elementor-active a{ color: var( --e-global-color-accent ); }
.elementor-widget-tabs .elementor-tab-title{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-tabs .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{ color: var( --e-global-color-primary ); }
.elementor-widget-accordion .elementor-accordion-icon svg{ fill: var( --e-global-color-primary ); }
.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{ color: var( --e-global-color-accent ); }
.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{ fill: var( --e-global-color-accent ); }
.elementor-widget-accordion .elementor-accordion-title{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-accordion .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{ color: var( --e-global-color-accent ); }
.elementor-widget-toggle .elementor-tab-content{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{ color: var( --e-global-color-primary ); }
.elementor-widget-login .elementor-field-group > a:hover{ color: var( --e-global-color-accent ); }
.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{ font-family: var( --e-global-typography-primary-font-family ),Sans-serif; font-weight: var( --e-global-typography-primary-font-weight ); }
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted, .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{ color: var( --e-global-color-accent ); fill: var( --e-global-color-accent ); }
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item::after{ background-color: var( --e-global-color-accent ); }
.elementor-widget-nav-menu .e--pointer-framed .elementor-item::before, .elementor-widget-nav-menu .e--pointer-framed .elementor-item::after{ border-color: var( --e-global-color-accent ); }
.elementor-widget-nav-menu{ --e-nav-menu-divider-color: var( --e-global-color-text ); }
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-sub-item{ font-family: var( --e-global-typography-accent-font-family ),Sans-serif; font-weight: var( --e-global-typography-accent-font-weight ); }
.elementor-widget-search-form input[type="search"].elementor-search-form__input{ font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-search-form .elementor-search-form__input, .elementor-widget-search-form .elementor-search-form__icon, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button, .elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover, .elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{ color: var( --e-global-color-text ); fill: var( --e-global-color-text ); }
.elementor-widget-search-form .elementor-search-form__submit{ font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); background-color: var( --e-global-color-secondary ); }
.elementor-widget-author-box .elementor-author-box__button:hover{ border-color: var( --e-global-color-secondary ); color: var( --e-global-color-secondary ); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text{ color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-title-text a{ color: var( --e-global-color-text ); }
.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where(.e-active, :hover) .e-tab-duration{ color: var( --e-global-color-text ); }
.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{ color: var( --e-global-color-text ); }
.elementor-widget-progress-tracker .current-progress-percentage{ font-family: var( --e-global-typography-text-font-family ),Sans-serif; font-weight: var( --e-global-typography-text-font-weight ); }
.elementor-124247 .elementor-element.elementor-element-45dbf872:not(.elementor-motion-effects-element-type-background){ background-image: url("https://rmbhcharities.com/wp-content/uploads/2026/05/Rectangle-1135-18-2.webp"); background-repeat: no-repeat; background-size: cover; }
.elementor-124247 .elementor-element.elementor-element-45dbf872{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 45px; margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-124a8625 > .elementor-element-populated{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-124247 .elementor-element.elementor-element-5ced1541 .elementor-heading-title{ color: rgb(255, 255, 255); font-family: Piedra, sans-serif; font-size: 55px; font-weight: 400; line-height: 63px; }
.elementor-124247 .elementor-element.elementor-element-7eebd298{ color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 24px; font-weight: 400; line-height: 34px; width: var( --container-widget-width,700px ); max-width: 700px; --container-widget-width: 700px; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-7eebd298 > .elementor-widget-container{ margin: 0px 0px 40px; padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-2af11497 .elementor-button{ font-family: Lato, sans-serif; font-size: 22px; font-weight: 500; background-color: rgb(239, 127, 34); }
.elementor-124247 .elementor-element.elementor-element-19943d34:not(.elementor-motion-effects-element-type-background){ background-color: rgb(124, 23, 27); }
.elementor-124247 .elementor-element.elementor-element-19943d34{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: -12px; margin-bottom: -12px; padding: 20px 0px 50px 30px; }
.elementor-124247 .elementor-element.elementor-element-50f5211{ color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-weight: 400; }
.elementor-124247 .elementor-element.elementor-element-1366c7b4 .elementor-button{ font-family: Lato, sans-serif; font-size: 22px; font-weight: 700; background-color: rgb(239, 127, 34); }
.elementor-124247 .elementor-element.elementor-element-51e2a8bb{ margin-top: 50px; margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-5f66f48a .elementor-heading-title{ color: rgb(0, 0, 0); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 400; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-2f6dfccb{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; line-height: 29px; }
.elementor-124247 .elementor-element.elementor-element-2110cb59:not(.elementor-motion-effects-element-type-background){ background-color: rgb(247, 247, 247); }
.elementor-124247 .elementor-element.elementor-element-2110cb59{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 30px; padding: 40px; }
.elementor-124247 .elementor-element.elementor-element-7d5dbd89 .elementor-heading-title{ color: rgb(0, 0, 0); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 400; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-41a5e95f{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; line-height: 29px; width: var( --container-widget-width,99.916% ); max-width: 99.916%; --container-widget-width: 99.916%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-36c39741:not(.elementor-motion-effects-element-type-background){ background-color: rgb(124, 23, 27); }
.elementor-124247 .elementor-element.elementor-element-36c39741{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 0px; margin-bottom: 0px; padding: 35px 30px 35px 40px; }
.elementor-124247 .elementor-element.elementor-element-748385ac .elementor-heading-title{ color: rgb(255, 255, 255); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 200; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-748385ac > .elementor-widget-container{ padding: 0px 0px 20px; }
.elementor-124247 .elementor-element.elementor-element-e0f8eee{ color: rgb(255, 255, 255); font-family: Lato, sans-serif; font-size: 20px; font-weight: 400; line-height: 29px; }
.elementor-124247 .elementor-element.elementor-element-e0f8eee > .elementor-widget-container{ border-style: none; }
.elementor-124247 .elementor-element.elementor-element-c26237f:not(.elementor-motion-effects-element-type-background){ background-color: rgba(243, 243, 243, 0.66); }
.elementor-124247 .elementor-element.elementor-element-c26237f{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; margin-top: 50px; margin-bottom: 50px; padding: 60px 0px; }
.elementor-124247 .elementor-element.elementor-element-337416b2 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 20px; }
.elementor-124247 .elementor-element.elementor-element-7a9b9717 > .elementor-element-populated{ border-style: solid; border-width: 0px 10px; border-color: rgba(124, 23, 27, 0.32); transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-124247 .elementor-element.elementor-element-7a9b9717 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px 40px; }
.elementor-124247 .elementor-element.elementor-element-7aa52e6b .elementor-heading-title{ color: rgb(0, 0, 0); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 400; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-2aba716e{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; line-height: 29px; width: var( --container-widget-width,99.096% ); max-width: 99.096%; --container-widget-width: 99.096%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-2aba716e > .elementor-widget-container{ padding: 0px; border-style: none; }
.elementor-124247 .elementor-element.elementor-element-29477a85{ margin-top: 0px; margin-bottom: 30px; }
.elementor-124247 .elementor-element.elementor-element-6809a527 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 400; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-6b947115{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; line-height: 29px; }
.elementor-124247 .elementor-element.elementor-element-7df63bda{ margin-top: 0px; margin-bottom: 30px; }
.elementor-124247 .elementor-element.elementor-element-7e17eb62 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 400; line-height: 35px; }
.elementor-124247 .elementor-element.elementor-element-7a4aa816{ color: rgb(0, 0, 0); font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; line-height: 29px; }
.elementor-124247 .elementor-element.elementor-element-17633e09{ margin-top: 0px; margin-bottom: 30px; }
.elementor-124247 .elementor-element.elementor-element-74e3d543 .elementor-button{ font-family: Lato, sans-serif; font-size: 20px; font-weight: 500; background-color: rgb(124, 23, 27); }
.elementor-124247 .elementor-element.elementor-element-74e3d543 > .elementor-widget-container{ border-radius: 0px; }
.elementor-124247 .elementor-element.elementor-element-4156d754:not(.elementor-motion-effects-element-type-background){ background-color: rgb(247, 247, 247); }
.elementor-124247 .elementor-element.elementor-element-4156d754{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 30px 0px 10px; }
.elementor-124247 .elementor-element.elementor-element-6a97d6b7{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-6a97d6b7 .elementor-heading-title{ color: rgb(0, 0, 0); font-family: Piedra, sans-serif; font-size: 40px; font-weight: 500; }
.elementor-124247 .elementor-element.elementor-element-1eeb5757:not(.elementor-motion-effects-element-type-background){ background-color: rgb(247, 247, 247); }
.elementor-124247 .elementor-element.elementor-element-1eeb5757{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; padding: 10px 0px 17px; }
.elementor-124247 .elementor-element.elementor-element-39b31155{ text-align: center; color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; width: var( --container-widget-width,99.471% ); max-width: 99.471%; --container-widget-width: 99.471%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-3e11f627{ text-align: center; color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; width: var( --container-widget-width,99.471% ); max-width: 99.471%; --container-widget-width: 99.471%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-3e086439{ text-align: center; color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; width: var( --container-widget-width,99.471% ); max-width: 99.471%; --container-widget-width: 99.471%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-5dcae11c{ text-align: center; color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 18px; font-weight: 700; line-height: 24px; width: var( --container-widget-width,99.471% ); max-width: 99.471%; --container-widget-width: 99.471%; --container-widget-flex-grow: 0; }
.elementor-124247 .elementor-element.elementor-element-9cba4bf:not(.elementor-motion-effects-element-type-background){ background-color: rgb(255, 255, 255); }
.elementor-124247 .elementor-element.elementor-element-9cba4bf{ transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; }
.elementor-124247 .elementor-element.elementor-element-6386c415{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-6386c415 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
.elementor-124247 .elementor-element.elementor-element-6386c415 > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-3909820d{ color: rgba(183, 6, 6, 0.97); font-family: Lato, sans-serif; font-size: 28px; font-weight: 400; }
.elementor-124247 .elementor-element.elementor-element-3909820d > .elementor-widget-container{ margin: 0px; padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-14290799{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-14290799 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
.elementor-124247 .elementor-element.elementor-element-14290799 > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-3c006b61{ color: rgba(17, 17, 17, 0.55); font-family: Lato, sans-serif; font-weight: 400; }
.elementor-124247 .elementor-element.elementor-element-21955750{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-21955750 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
.elementor-124247 .elementor-element.elementor-element-21955750 > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-1611704a{ color: rgba(17, 17, 17, 0.55); font-family: Lato, sans-serif; font-weight: 400; }
.elementor-124247 .elementor-element.elementor-element-1c644ea0{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-1c644ea0 .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
.elementor-124247 .elementor-element.elementor-element-1c644ea0 > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-442eb46d{ color: rgba(17, 17, 17, 0.55); font-family: Lato, sans-serif; font-weight: 400; }
.elementor-124247 .elementor-element.elementor-element-77df657b{ text-align: center; }
.elementor-124247 .elementor-element.elementor-element-77df657b .elementor-heading-title{ color: rgb(124, 23, 27); font-family: Lato, sans-serif; font-size: 26px; font-weight: 600; text-transform: uppercase; }
.elementor-124247 .elementor-element.elementor-element-77df657b > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-2e54053f{ color: rgba(17, 17, 17, 0.55); font-family: Lato, sans-serif; font-weight: 400; }
@media (max-width: 767px){
.elementor-124247 .elementor-element.elementor-element-19943d34{ padding: 20px; }
.elementor-124247 .elementor-element.elementor-element-50f5211{ font-size: 24px; line-height: 28px; }
.elementor-124247 .elementor-element.elementor-element-1366c7b4 .elementor-button{ line-height: 28px; }
.elementor-124247 .elementor-element.elementor-element-1bd27fa5 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){ margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-1bd27fa5 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-6386c415 .elementor-heading-title{ font-size: 15px; }
.elementor-124247 .elementor-element.elementor-element-6386c415 > .elementor-widget-container{ padding: 5px 0px 0px; }
.elementor-124247 .elementor-element.elementor-element-3a8a5c9b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){ margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-3a8a5c9b > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-14290799 .elementor-heading-title{ font-size: 15px; }
.elementor-124247 .elementor-element.elementor-element-c4c7ce0 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){ margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-c4c7ce0 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-21955750 .elementor-heading-title{ font-size: 15px; }
.elementor-124247 .elementor-element.elementor-element-80c3710 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){ margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-80c3710 > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-1c644ea0 .elementor-heading-title{ font-size: 15px; }
.elementor-124247 .elementor-element.elementor-element-16d63bdc > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){ margin-bottom: 0px; }
.elementor-124247 .elementor-element.elementor-element-16d63bdc > .elementor-element-populated > .elementor-widget-wrap{ padding: 0px; }
.elementor-124247 .elementor-element.elementor-element-77df657b .elementor-heading-title{ font-size: 15px; }
}
@media (min-width: 768px){
.elementor-124247 .elementor-element.elementor-element-124a8625{ width: 100%; }
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-ce721e0.giftbox_mobile_content.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{ display: none; }
section.hero-slider{ padding: 150px; width: 100vw; margin-left: calc(50% - 50vw); max-width: 100vw; position: relative; }
.hero_disription p{ padding-bottom: 10px; }
.section.hero-slider .container-wrap, .main-content{ max-width: 100% !important; padding-left: 0px !important; padding-right: 0px !important; }
.hero-slider .elementor-button-wrapper a{ border-radius: 0px; color: rgb(255, 255, 255) !important; }
section.hero-slider .elementor-container.elementor-column-gap-default{ max-width: 1440px; }
 section.elementor-section-full_width.remove_bottom_p_padding.elementor-section-height-default.elementor-section-height-default, .top_section2{ max-width: 1440px; margin: 0px auto; width: 80%; }
.hero-slider h1.elementor-heading-title.elementor-size-default{ max-width: 767px; }
section.mobile_banner_info{ margin-top: 0px !important; }
@media (max-width: 620px){
section.top_section6, #Jewish_Medical_Ethics{ min-width: auto !important; }
}
@media (max-width: 968px){
.hero_disription{ display: none; }
section.hero-slider{ padding-left: 0px; padding-right: 0px; background-position: center center; background-size: cover; }
body section.top_section6{ min-width: auto !important; }
}
.mobile_plan_your_gift a.elementor-button-link.elementor-button.elementor-size-sm{ color: rgb(255, 255, 255) !important; }
.mobile_top_red_content p{ padding-bottom: 0px; }
section.elementor-section.elementor-top-section.elementor-element.elementor-element-145e020.elementor-section-full_width.slider_row.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap{ padding-bottom: 0px; }
.mobile_banner_info p{ padding-bottom: 0px !important; }
.h2_piedra{ font-family: "Piedra !important"; }
.h2_piedra h2.elementor-heading-title.elementor-size-default{ font-family: Piedra !important; }
section.row_inner_section{ max-width: 1440px; margin: 0px auto; }
section.elementor-section.top_section2 .elementor-text-editor.elementor-clearfix{ max-width: 100% !important; }
body .container-wrap{ background-color: rgb(255, 255, 255) !important; }
.top_section6 .elementor-widget-heading{ margin-bottom: 0px !important; }
@media only screen and (max-width: 1749px) and (min-width: 1440px){
section.elementor-section-full_width.row_inner_section.elementor-section-height-default.elementor-section-height-default{ max-width: 1270px; }
}
@media only screen and (max-width: 999px) and (min-width: 969px){
section.elementor-section-full_width.elementor-section-stretched.top_section3.elementor-section-height-default.elementor-section-height-default .elementor-column-wrap.elementor-element-populated, section.top_section3 .elementor-section.elementor-inner-section.elementor-section-full_width.row_inner_section.elementor-section-height-default.elementor-section-height-default{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
body section.top_section3 .elementor-row{ margin: 0px auto; max-width: 99% !important; }
}
@media only screen and (max-width: 650px) and (min-width: 320px){
body div#ajax-content-wrap section.elementor-section-stretched .elementor-row{ max-width: 93% !important; }
}
@media only screen and (max-width: 1439px) and (min-width: 1024px){
section.elementor-section-full_width.row_inner_section.elementor-section-height-default.elementor-section-height-default{ max-width: 90%; }
}
@media only screen and (max-width: 480px) and (min-width: 320px){
section.top_section2, section.top_section3, section.top_section6{ padding: 0px 40px !important; }
body section#heart_souls_mobile h3.elementor-heading-title.elementor-size-default{ font-size: 30px !important; }
section.elementor-section.elementor-section-full_width.elementor-section-stretched.top_section3.elementor-section-height-default.elementor-section-height-default{ padding-left: 26px !important; padding-right: 26px !important; padding-top: 20px !important; }
section#heart_souls_mobile .elementor-column.elementor-col-50 .elementor-element.elementor-widget.elementor-widget-text-editor{ font-size: 20px; font-weight: 500; line-height: 30px; }
section.top_section3 section.row_inner_section{ margin-top: 0px !important; }
section.elementor-section-full_width.top_section2.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap{ padding-left: 0px !important; }
body div#ajax-content-wrap section.elementor-section-stretched .elementor-row{ max-width: 100% !important; }
section.top_section6, #Jewish_Medical_Ethics{ max-width: 1452px !important; min-width: 100% !important; padding: 0px 20px !important; }
section.top_section6{ padding-bottom: 50px !important; }
body div#ajax-content-wrap img.alignright.red_content_icon{ position: absolute; right: -20px !important; height: auto !important; width: 70px !important; }
.Your_Charitable_Bequest_btn a.elementor-button-link.elementor-button.elementor-size-sm{ font-size: 17px !important; }
}
@media only screen and (max-width: 767px) and (min-width: 320px){
section.elementor-section-full_width.top_section2.elementor-section-height-default.elementor-section-height-default h2.elementor-heading-title.elementor-size-default, #Jewish_Medical_Ethics h2.elementor-heading-title.elementor-size-default{ font-size: 27px; line-height: 32px; margin-top: 0px; }
section.elementor-section-full_width.top_section2.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap{ padding-left: 0px !important; padding-top: 0px; }
section.top_section3 h2.elementor-heading-title.elementor-size-default{ margin-top: 0px !important; }
section.top_section3.time_of_death{ margin-top: 30px !important; }
#visiting_the_sick img.alignright.red_content_icon{ margin-top: 0px !important; top: 0px !important; right: 0px !important; }
body img.alignright.red_content_icon{ position: absolute; right: -35px !important; height: 80px !important; width: 80px !important; }
section.top_section2{ padding: 0px !important; }
section#heart_souls_mobile .elementor-column.elementor-col-50 .elementor-widget-wrap{ padding-left: 34px; padding-right: 34px; }
body .container.main-content{ max-width: 100% !important; }
body section.elementor-section-stretched .elementor-row{ max-width: 92% !important; }
}
@media only screen and (max-width: 602px) and (min-width: 320px){
section#visiting_the_sick h2.elementor-heading-title.elementor-size-default{ margin-top: 0px; }
}
@media only screen and (min-width: 451px) and (max-width: 690px){
section.elementor-section-stretched .elementor-row{ margin: 0px auto; max-width: 90% !important; }
body .container, body .slider-nav{ max-width: 80% !important; }
}
@media only screen and (min-width: 690px) and (max-width: 999px){
section.elementor-section-stretched .elementor-row{ margin: 0px auto; max-width: 90% !important; }
body .container{ max-width: 80% !important; }
}
@media only screen and (min-width: 1000px) and (max-width: 1023px){
.container.main-content{ max-width: 868px !important; }
section.elementor-section-stretched .elementor-row{ margin: 0px auto; max-width: 860px !important; }
}
@media only screen and (max-width: 968px) and (min-width: 320px){
section#heart_souls_mobile .elementor-row .content_with_bg_img .elementor-widget-wrap{ padding-left: 0px !important; padding-right: 0px !important; }
section#heart_souls_mobile .elementor-row, body section.top_section6 .elementor-row{ max-width: 100% !important; }
.top_section6 .elementor-text-editor.elementor-clearfix img{ max-width: 150px; }
section.top_section2{ margin-bottom: 0px !important; }
section.top_section3 h2.elementor-heading-title.elementor-size-default{ font-size: 28px !important; }
section.top_section6{ margin-bottom: 0px !important; margin-top: 10px !important; }
section.top_section6 h2.elementor-heading-title.elementor-size-default{ font-size: 26px !important; max-width: 86%; }
section#exercise-in-judaism{ margin-top: 0px !important; }
body section.read_more_boxes .elementor-column.elementor-col-25{ width: 100% !important; }
.read_more_boxes .elementor-row{ width: 350px !important; }
body section.read_more_boxes .elementor-column.elementor-col-25{ width: 100% !important; }
section#mental_health{ margin-bottom: 15px; }
section#exercise-in-judaism{ margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; }
section#mental_health h2.elementor-heading-title.elementor-size-default, section#visiting_the_sick h2.elementor-heading-title.elementor-size-default{ font-size: 28px; }
section.top_section3 section.row_inner_section{ margin-top: 30px; margin-bottom: 30px; }
.container.main-content{ padding-top: 0px; padding-bottom: 0px; }
section.top_section3 section.elementor-section-full_width.row_inner_section, section.top_section3 section.elementor-section-full_width.row_inner_section .elementor-column-wrap.elementor-element-populated, section.top_section3 section.elementor-section-full_width.row_inner_section .elementor-widget-wrap{ border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; padding: 0px !important; }
section.top_section3 .elementor-widget-wrap{ padding-left: 0px !important; padding-top: 0px !important; padding-right: 0px !important; }
section#heart_souls_mobile .elementor-column.elementor-col-50{ min-height: 380px; }
section#heart_souls_mobile #Legacy_form button.next.step-1.next-orange-btn{ max-width: 120px; font-family: Lato; font-size: 22px; font-weight: 400 !important; padding: 4px 26px !important; }
section#heart_souls_mobile h3.elementor-heading-title.elementor-size-default{ font-size: 33px !important; line-height: 38px !important; }
section#heart_souls_mobile{ margin-top: 0px; margin-bottom: 20px !important; padding-left: 0px !important; padding-right: 0px !important; }
section#heart_souls_mobile p br{ display: none; }
}
a.elementor-button-link.elementor-button.elementor-size-sm{ border-radius: 0px !important; }
section.top_section3.elementor-section-height-default.elementor-section-height-default .elementor-text-editor.elementor-clearfix p{ padding-bottom: 0px; }
@media only screen and (max-width: 450px) and (min-width: 320px){
.mobile_banner_info p{ font-size: 21px; line-height: 27px; padding-bottom: 0px !important; }
.mobile_plan_your_gift a.elementor-button-link.elementor-button.elementor-size-sm{ color: rgb(255, 255, 255) !important; padding-left: 10px !important; padding-right: 10px !important; font-size: 20px !important; line-height: 28px !important; }
}
@media only screen and (max-width: 1749px) and (min-width: 967px){
body section.top_section6{ max-width: 100% !important; }
}
.h2_piedra{ font-family: "Piedra !important"; }
.h2_piedra h2.elementor-heading-title.elementor-size-default{ font-family: Piedra !important; }
section.row_inner_section{ max-width: 1440px; margin: 0px auto; }
@media only screen and (max-width: 4000px) and (min-width: 968px){
section.elementor-section.top_section2 .elementor-text-editor.elementor-clearfix{ max-width: 85%; }
}
.remove_bottom_p_padding p{ padding-bottom: 0px; }
.remove_bottom_p_padding .elementor-widget.elementor-widget-heading{ margin-bottom: 10px; }
section#Jewish_Medical_Ethics{ max-width: 1449px; margin-right: auto; margin-left: auto; margin-bottom: 30px; margin-top: 0px !important; }
.top_section2 .elementor-text-editor.elementor-clearfix p:last-child{ padding-bottom: 20px !important; }
@media only screen and (max-width: 6000px) and (min-width: 967px){
section#Jewish_Medical_Ethics{ margin: 0px auto 30px !important; left: 0px !important; }
}
@media only screen and (max-width: 1749px) and (min-width: 967px){
section#Jewish_Medical_Ethics{ max-width: 100% !important; }
}
.remove_bottom_padding p{ padding-bottom: 0px !important; }
section.top_section6{ max-width: 1452px !important; }
@media only screen and (max-width: 6000px) and (min-width: 967px){
section.top_section6{ margin: 0px auto 50px !important; left: 0px !important; }
.elementor-section-full_width.top_section6.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default .elementor-widget.elementor-widget-text-editor{ padding-right: 80px; }
}
img.alignright.red_content_icon{ position: absolute; right: -15px; width: 98px; top: -84px !important; }
.top_section6 img.alignright.red_content_icon{ position: relative; width: 100px; top: -43px !important; }
section.top_section6.elementor-section-stretched p i{ font-weight: 400 !important; font-style: italic; }
.h2_piedra{ font-family: "Piedra !important"; }
.h2_piedra h2.elementor-heading-title.elementor-size-default{ font-family: Piedra !important; }
section.row_inner_section{ max-width: 1440px; margin: 0px auto; }
.planning_documents p a{ font-size: inherit !important; color: inherit !important; font-weight: inherit !important; text-decoration: underline !important; }
section.elementor-section-full_width.row_inner_section.elementor-section-height-default.elementor-section-height-default{ border-left: 10px solid rgba(124, 23, 27, 0.32); border-right: 10px solid rgba(124, 23, 27, 0.32); padding-left: 20px; padding-right: 20px; }
.h2_piedra{ font-family: "Piedra !important"; }
.h2_piedra h2.elementor-heading-title.elementor-size-default{ font-family: Piedra !important; }
section.row_inner_section{ max-width: 1440px; margin: 0px auto; }
@media only screen and (max-width: 4000px) and (min-width: 968px){
section.elementor-section.top_section2 .elementor-text-editor.elementor-clearfix{ max-width: 85%; }
}
.remove_bottom_p_padding p{ padding-bottom: 0px; }
.remove_bottom_p_padding .elementor-widget.elementor-widget-heading{ margin-bottom: 10px; }
.h2_piedra{ font-family: "Piedra !important"; }
.h2_piedra h2.elementor-heading-title.elementor-size-default{ font-family: Piedra !important; }
section.row_inner_section{ max-width: 1440px; margin: 0px auto; }
@media only screen and (max-width: 4000px) and (min-width: 968px){
section.elementor-section.top_section2 .elementor-text-editor.elementor-clearfix{ max-width: 85%; }
}
.remove_bottom_p_padding p{ padding-bottom: 0px; }
.remove_bottom_p_padding .elementor-widget.elementor-widget-heading{ margin-bottom: 10px; }
#visiting_the_sick img.alignright.red_content_icon{ margin-right: 20px; width: 98px; position: relative !important; margin-top: -35px !important; top: 0px !important; right: 0px !important; }
.Your_Charitable_Bequest_btn span.elementor-button-text{ padding: 0px 10px; color: rgb(255, 255, 255) !important; }
.read_more_boxes a{ font-size: inherit; font-weight: inherit; color: inherit !important; }
.read_more_boxes a{ font-size: inherit; font-weight: inherit; color: inherit !important; }
section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap:hover{ background: rgba(173, 173, 173, 0.15); }
section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .planning_documents.elementor-widget.elementor-widget-text-editor a{ height: 275px; text-decoration: none !important; }
section.read_more_boxes.elementor-section-height-default.elementor-section-height-default .planning_documents.elementor-widget.elementor-widget-text-editor a img{ width: 100%; }
section.read_more_boxes .elementor-row, section.read_more_boxes .elementor-container{ max-width: 1050px; margin: 0px auto; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
input.custom_text_field_price_box{ height: 30px; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
button.custom_button_field_price_box{ background-color: rgb(124, 23, 27); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; padding: 10px 50px; color: rgb(255, 255, 255); display: none; }
input.custom_text_field_price_box, input.custom_text_field_price_box:focus, input.custom_text_field_price_box:hover{ color: rgb(255, 255, 255); border: 1px solid rgb(124, 23, 27) !important; }
.donation_boxes .elementor-widget-wrap{ border: 1px solid rgb(161, 96, 34); margin-right: 10px; }
section.donation_boxes .elementor-row{ max-width: 958px; margin: 0px auto 10px; }
 input.other_input:focus{ background: none; border-bottom: 1px solid gray; line-height: 0; outline: none; }
.donation_boxes .elementor-column.elementor-col-20{ cursor: pointer; }
section.donation_boxes h3{ margin-bottom: 0px; padding-bottom: 0px; }
section.donation_boxes .elementor-widget-wrap:hover, section.donation_boxes .active .elementor-widget-wrap{ background-color: rgb(239, 127, 34); }
section.donation_boxes .elementor-widget-wrap:hover h2, section.donation_boxes .elementor-widget-wrap:hover h3, section.donation_boxes .active .elementor-widget-wrap h2, section.donation_boxes .active .elementor-widget-wrap h3{ color: rgb(255, 255, 255) !important; }
p.donation_box_error{ text-align: center; color: red; padding-bottom: 0px; font-size: 16px; font-family: Lato; font-weight: bold; }
input.custom_text_field_price_box{ color: rgb(255, 255, 255); }
@media (min-width: 320px) and (max-width: 767px){
section.donation_boxes h3{ padding-top: 0px !important; }
button.custom_button_field_price_box{ margin-left: 15%; }
.donation_boxes h2.elementor-heading-title.elementor-size-default{ margin-top: 0px; }
}
rs-fullwidth-wrap#rev_slider_17_1_forcefullwidth{ padding-top: 76px; }
body a, .blog-recent[data-style*="classic_enhanced"] .post-meta a:hover i, .masonry.classic_enhanced .post .post-meta a:hover i, .post .post-header a:hover, #single-below-header a:hover, .post .post-header a:focus, #single-below-header a:focus, .comment-list .pingback .comment-body > a:hover, body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover, body.material .tabbed[data-color-scheme="accent-color"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab, .tabbed[data-style*="material"][data-color-scheme="accent-color"] .wpb_tabs_nav li a:not(.active-tab):hover, .col:hover > [class^="icon-"].icon-3x.accent-color.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, div[data-style="minimal"] .toggle:hover h3 a, div[data-style="minimal"] .toggle.open h3 a, #footer-outer #copyright li a i:hover, body.material .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #sidebar .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, body.material #footer-outer .widget:not(.nectar_popular_posts_widget):not(.recent_posts_extra_widget) li a:hover, #top nav .sf-menu .current_page_item > a .sf-sub-indicator i, #top nav .sf-menu .current_page_ancestor > a .sf-sub-indicator i, .sf-menu > .current_page_ancestor > a > .sf-sub-indicator i, #single-below-header a:hover [class^="icon-"], #header-outer[data-format="left-header"] #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #mobile-menu ul li[class*="current"] > a, #header-outer #mobile-menu ul li a:hover, #header-outer #mobile-menu ul li a:focus, #header-outer #mobile-menu ul li a:hover .sf-sub-indicator i, #header-outer #mobile-menu ul li a:focus .sf-sub-indicator i{ color: rgb(239, 127, 34); }
#header-outer[data-lhe="default"] #top nav > ul > li > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-item > a, #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_ancestor > a, #header-outer[data-lhe="default"] #top nav .sf-menu > .current-menu-ancestor > a, #header-outer[data-lhe="default"] #top nav .sf-menu > .current_page_item > a, #header-outer[data-lhe="default"] #top nav > ul > .button_bordered > a:hover, #header-outer #top nav > ul > .button_bordered > a:hover, .sf-menu > li > a:hover > .sf-sub-indicator i, .sf-menu > li > a:active > .sf-sub-indicator i, .sf-menu .megamenu > ul > li:hover > a, #top nav > ul > .megamenu > ul > li > a:hover, #top nav > ul > .megamenu > ul > .sfHover > a, #top nav > ul > .megamenu > ul > li > a:focus, #top nav ul #nectar-user-account a:hover span, #top nav ul #search-btn a:hover span, #top nav ul .slide-out-widget-area-toggle a:hover span, #header-outer[data-format="left-header"] .sf-menu .sub-menu .current-menu-item > a, body.material:not([data-header-color="custom"]) #header-outer:not([data-format="left-header"]) #top ul.cart_list a:hover, body.material #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap .icon-salient-cart, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-item.has-ul > a, #header-outer:not([data-format="left-header"]) #top nav > ul > .megamenu ul ul .current-menu-ancestor.has-ul > a, body #header-secondary-outer #social a:hover i, body #header-secondary-outer #social a:focus i, #footer-outer a:focus, #footer-outer a:hover, .recent-posts .post-header a:hover, .result a:hover, .post-area.standard-minimal .post .post-header h2 a:hover, .post-area.standard-minimal .post .more-link:hover span, .post-area.standard-minimal .post .minimal-post-meta a:hover, .single .post .post-meta a:hover, .single .post .post-meta a:focus, .single #single-meta div a:hover i, .single #single-meta div:hover > a, .single #single-meta div:focus > a, .comment-list .comment-meta a:hover, .comment-list .comment-meta a:focus, .home .blog-recent:not([data-style="list_featured_first_row"]) .col .post-header a:hover, .comment-author a:hover, .comment-author a:focus, .woocommerce-pagination a.page-numbers:hover, .woocommerce p.stars a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover, .woocommerce .material.product .product-wrap .product-add-to-cart a:hover > span, .woocommerce-MyAccount-navigation ul li.is-active a::before, .woocommerce-MyAccount-navigation ul li:hover a::before, .woocommerce.ascend .price_slider_amount button.button[type="submit"], .ascend.woocommerce #sidebar div ul li a:hover, .ascend.woocommerce #sidebar div ul .current-cat > a, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control.active, .woocommerce-account .woocommerce > #customer_login .nectar-form-controls .control:hover, body #portfolio-nav a:hover i, .portfolio-items .nectar-love:hover i, body:not(.material) #search-outer #search #close a span:hover, .carousel-wrap[data-full-width="true"] .carousel-heading a:hover i, #search-outer .ui-widget-content li:hover *, #search-outer .ui-widget-content .ui-state-focus *, .portfolio-filters-inline .container ul li .active, .team-member .accent-color:hover, .blog-recent[data-style="title_only"] .col:hover .post-header .title, body #pagination .page-numbers.prev:hover, body #pagination .page-numbers.next:hover, body #pagination a.page-numbers:hover, body #pagination a.page-numbers:focus, .sf-menu ul .open-submenu > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:hover, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul > li > ul > .has-ul > a:focus, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section .active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="accent-color-underline"].full-width-section a:hover, .material .comment-list .reply a:hover, .material .comment-list .reply a:focus, .material .widget li:not(.has-img) a:hover .post-title, .material #sidebar .widget li:not(.has-img) a:hover .post-title, .material .container-wrap #author-bio #author-info a:hover, .material #sidebar .widget ul[data-style="featured-image-left"] li a:hover .post-title, div[data-style="minimal_small"] .toggle.accent-color > h3 a:hover, div[data-style="minimal_small"] .toggle.accent-color.open > h3 a, .testimonial_slider[data-rating-color="accent-color"] .star-rating .filled::before, .nectar_single_testimonial[data-color="accent-color"] p .open-quote, .products li.product.minimal .product-add-to-cart .loading::after, .widget_search .search-form button[type="submit"] .icon-salient-search, body.search-no-results .search-form button[type="submit"] .icon-salient-search, #sidebar .widget_shopping_cart .cart_list li a.remove:hover, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.accent-color.alt-style.hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.accent-color.alt-style.hovered, .ascend #header-outer:not(.transparent) .cart-outer:hover .cart-menu-wrap:not(.has_products) .icon-salient-cart{ color: rgb(239, 127, 34) !important; }
 .tabbed > ul li .active-tab, .tabbed > ul li .active-tab:hover, .tabbed[data-style="vertical_modern"][data-color-scheme="accent-color"] .wpb_tabs_nav li .active-tab, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote.is-selected p, .nectar_video_lightbox.nectar-button[data-color="default-accent-color"], .nectar_video_lightbox.nectar-button[data-color="transparent-accent-color"]:hover, .carousel-prev:hover, .carousel-next:hover, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="accent-color"] .flickity-prev-next-button:hover::before, [class*=" icon-"], .col:hover > [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, .col:hover > [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x:not(.alt-style).accent-color.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x:not(.alt-style).accent-color.hovered, .toggle.open h3 a, div[data-style="minimal"] .toggle.open h3 i::after, div[data-style="minimal"] .toggle:hover h3 i::after, div[data-style="minimal"] .toggle.open h3 i::before, div[data-style="minimal"] .toggle:hover h3 i::before, .post .more-link span:hover, .nectar-post-grid-wrap[data-load-more-color="accent-color"] .load-more:hover, input[type="submit"]:hover, input[type="button"]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light input[type="submit"]:hover, body[data-form-submit="regular"] .container-wrap .span_12.light button[type="submit"]:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, #slide-out-widget-area, #slide-out-widget-area-bg.fullscreen, #slide-out-widget-area-bg.fullscreen-alt .bg-inner, body.material #slide-out-widget-area-bg.slide-out-from-right{ background-color: rgb(239, 127, 34); }
.orbit-wrapper .slider-nav .right, .orbit-wrapper .slider-nav .left, #footer-outer #footer-widgets .col .tagcloud a:hover, #sidebar .widget .tagcloud a:hover, #pagination .next a:hover, #pagination .prev a:hover, .comment-list .reply a:hover, .comment-list .reply a:focus, body .swiper-slide .button.transparent_2 .primary-color:hover, body .products-carousel .carousel-next:hover, body .products-carousel .carousel-prev:hover, .blog-recent .more-link span:hover, .post-tags a:hover, #to-top:hover, #to-top.dark:hover, body[data-button-style*="rounded"] #to-top::after, #pagination a.page-numbers:hover, #pagination span.page-numbers.current, .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i, .single-portfolio .facebook-share a:hover, .single-portfolio .twitter-share a:hover, .single-portfolio .pinterest-share a:hover, .single-post .facebook-share a:hover, .single-post .twitter-share a:hover, .single-post .pinterest-share a:hover, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, #sidebar .widget:hover [class^="icon-"].icon-3x, .masonry.classic_enhanced .post.quote.wide_tall .post-content a:hover .quote-inner, .masonry.classic_enhanced .post.link.wide_tall .post-content a:hover .link-inner, .iosSlider .prev_slide:hover, .iosSlider .next_slide:hover, #header-outer #mobile-cart-link .cart-wrap span, #top nav ul .slide-out-widget-area-toggle a:hover .lines, #top nav ul .slide-out-widget-area-toggle a:hover .lines::after, #top nav ul .slide-out-widget-area-toggle a:hover .lines::before, #top nav ul .slide-out-widget-area-toggle a:hover .lines-button::after, #header-outer #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) .sfHover > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a:hover, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-item > a, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul .current-menu-ancestor > a, #top nav > ul > .megamenu > ul ul li a:hover, #top nav > ul > .megamenu > ul ul li a:focus, #top nav > ul > .megamenu > ul ul .sfHover > a, body:not([data-header-format="left-header"]) #top nav > ul > .megamenu > ul ul .current-menu-item > a, #buddypress a.button:focus, .swiper-slide .button.solid_color a, .swiper-slide .button.solid_color_2 a, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #top nav > ul > .button_solid_color > a::before, .masonry.classic_enhanced .posts-container article .meta-category a:hover, .blog-recent[data-style*="classic_enhanced"] .meta-category a:hover, .nectar-recent-posts-slider .container .strong span::before, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:hover, #page-header-bg[data-post-hs="default_minimal"] .inner-wrap > a:focus, .single .heading-title[data-header-style="default_minimal"] .meta-category a:hover, .single .heading-title[data-header-style="default_minimal"] .meta-category a:focus, .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox, body .nectar-video-box[data-color="default-accent-color"][data-hover="zoom_button"] .nectar_video_lightbox::after, .span_12.dark .owl-theme .owl-dots .owl-dot.active span, .span_12.dark .owl-theme .owl-dots .owl-dot:hover span, #header-secondary-outer ul > li:not(.megamenu) .sfHover > a, #header-secondary-outer ul > li:not(.megamenu) ul a:hover, #header-secondary-outer ul > li:not(.megamenu) ul a:focus, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"]:not([data-draw="true"]) .nectar_icon:hover, .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"]:not([data-style="small"]) .play > .inner-wrap::before, .nectar-recent-posts-single_featured.multiple_featured .controls .active::before, body.material .nectar-video-box[data-color="default-accent-color"] .nectar_video_lightbox::before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close::before, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close::after, .fancybox-navigation button:hover::before, body nav.woocommerce-pagination span.page-numbers.current, .nectar-quick-view-box .cart .quantity input.plus:hover, .nectar-quick-view-box .cart .quantity input.minus:hover, .woocommerce .cart .quantity input.plus:hover, .woocommerce .cart .quantity input.minus:hover, button[type="submit"]:hover, button[type="submit"]:focus, body[data-form-submit="see-through"] input[type="submit"]:hover, body[data-form-submit="see-through"] button[type="submit"]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light input[type="submit"]:hover, body[data-form-submit="see-through"] .container-wrap .span_12.light button[type="submit"]:hover, body[data-form-submit="see-through"] .woocommerce #order_review #payment #place_order:hover, .widget_layered_nav ul.yith-wcan-label li a:hover, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover{ background-color: rgb(239, 127, 34) !important; }
.tabbed > ul li .active-tab, .material input[type="text"]:focus, .material textarea:focus, .material input[type="email"]:focus, .material input[type="search"]:focus, .material input[type="password"]:focus, .material input[type="tel"]:focus, .material input[type="url"]:focus, .material input[type="date"]:focus, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a::after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, body[data-form-style="minimal"] input[type="text"]:focus, body[data-form-style="minimal"].woocommerce-cart table.cart .actions .coupon .input-text:focus, body[data-form-style="minimal"] textarea:focus, body[data-form-style="minimal"] input[type="email"]:focus, body[data-form-style="minimal"] input[type="search"]:focus, body[data-form-style="minimal"] input[type="password"]:focus, body[data-form-style="minimal"] input[type="tel"]:focus, body[data-form-style="minimal"] input[type="url"]:focus, body[data-form-style="minimal"] input[type="date"]:focus, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover{ border-color: rgb(239, 127, 34); }
 body .recent_projects_widget a:hover img, .recent_projects_widget a:hover img, #sidebar #flickr a:hover img, body .nectar-button.see-through-2[data-hover-color-override="false"]:hover, #footer-outer #flickr a:hover img, #featured article .post-title a:hover, body #featured article .post-title a:hover, div.wpcf7-validation-errors, .select2-container .select2-choice:hover, .select2-dropdown-open .select2-choice, #header-outer:not(.transparent) #top nav > ul > .button_bordered > a:hover::before, .single #project-meta ul li:not(.meta-share-count):hover a, body[data-button-style="rounded"] #pagination > a:hover, .nectar_icon_wrap[data-style="border-animation"][data-color="accent-color"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="default-accent-color"] .play::after, .woocommerce-page.material .widget_price_filter .ui-slider .ui-slider-handle, body[data-form-submit="see-through"] button[type="submit"]:not(.search-widget-btn), .single-product .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .flickity-slider .thumb.is-nav-selected img, .single-product:not(.mobile) .product[data-gallery-style="left_thumb_sticky"] .product-thumbs .thumb a.active img, .gallery a:hover img{ border-color: rgb(239, 127, 34) !important; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="accent-color"]:hover::before{ box-shadow: rgb(239, 127, 34) 0px 30px 90px; }
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle::before, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle::before{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 10px inset; }
.woocommerce.material .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active::before, .material.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle.ui-state-active::before{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px inset; }
.woocommerce #sidebar .widget_layered_nav ul.yith-wcan-color li a:hover{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px, rgba(0, 0, 0, 0.2) 0px 8px 20px, rgb(255, 255, 255) 0px 0px 0px 3px inset; }
#search-results .result .title a{ background-image: linear-gradient(to right, rgb(239, 127, 34) 0%, rgb(239, 127, 34) 100%); }
.tabbed[data-style*="material"][data-color-scheme="accent-color"] ul li .active-tab::after{ box-shadow: rgb(239, 127, 34) 0px 18px 50px; }
.container-wrap .bottom_controls #portfolio-nav ul:first-child li#all-items a:hover i{ box-shadow: rgb(239, 127, 34) -0.6em 0px, rgb(239, 127, 34) -0.6em 0.6em, rgb(239, 127, 34) 0.6em 0px, rgb(239, 127, 34) 0.6em -0.6em, rgb(239, 127, 34) 0px -0.6em, rgb(239, 127, 34) -0.6em -0.6em, rgb(239, 127, 34) 0px 0.6em, rgb(239, 127, 34) 0.6em 0.6em; }
#fp-nav:not(.light-controls).tooltip_alt ul li a.active span, #fp-nav.tooltip_alt ul li a.active span{ box-shadow: rgb(239, 127, 34) 0px 0px 0px 2px inset; }
.default-loading-icon::before{ border-top-color: rgb(239, 127, 34) !important; }
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, body #sidebar .widget:hover .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow::after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="accent-color"] blockquote .bottom-arrow::after, .nectar_team_member_overlay .team_member_details .bio-inner .mobile-close{ border-color: rgb(239, 127, 34); }
 #header-outer #top nav > ul > .button_bordered_2 > a:hover, #header-outer[data-lhe="default"] #top nav > ul > .button_bordered_2 > a:hover, #header-outer[data-lhe="default"] #top nav .sf-menu .button_bordered_2.current-menu-item > a{ color: rgb(255, 16, 83) !important; }
 body[data-slide-out-widget-area-style="slide-out-from-right"]:not([data-header-color="custom"]).material .slide_out_area_close::before{ background-color: rgb(255, 16, 83); }
 #header-outer:not(.transparent) #top nav > ul > .button_bordered_2 > a:hover::before{ border-color: rgb(255, 16, 83); }
 body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover, body.material .tabbed[data-color-scheme="extra-color-1"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li a:not(.active-tab):hover, .testimonial_slider[data-rating-color="extra-color-1"] .star-rating .filled::before, .col:hover > [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1.alt-style.hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-1.alt-style.hovered, div[data-style="minimal"] .toggle.extra-color-1:hover h3 a, div[data-style="minimal"] .toggle.extra-color-1.open h3 a, div[data-style="minimal_small"] .toggle.extra-color-1 > h3 a:hover, div[data-style="minimal_small"] .toggle.extra-color-1.open > h3 a{ color: rgb(255, 16, 83); }
 .team-member .extra-color-1:hover, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section .active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-1-underline"].full-width-section a:hover, .nectar_single_testimonial[data-color="extra-color-1"] p .open-quote{ color: rgb(255, 16, 83) !important; }
 .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab, .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-1"] .wpb_tabs_nav li .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-1"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-1"]:hover, .col:hover > [class^="icon-"].icon-3x.extra-color-1:not(.alt-style), .col:hover > [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-1:not(.alt-style).hovered, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-1"] .flickity-prev-next-button:hover::before, .nectar-post-grid-wrap[data-load-more-color="extra-color-1"] .load-more:hover, div[data-style="minimal"] .toggle.extra-color-1.open i::after, div[data-style="minimal"] .toggle.extra-color-1:hover i::after, div[data-style="minimal"] .toggle.open.extra-color-1 i::before, div[data-style="minimal"] .toggle.extra-color-1:hover i::before, .toggle.open.extra-color-1 h3 a{ background-color: rgb(255, 16, 83); }
 body .swiper-slide .button.transparent_2 .extra-color-1:hover, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-1:not(.alt-style), .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-1"][data-hover="zoom_button"] .nectar_video_lightbox::after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"]:not([data-draw="true"]) .nectar_icon:hover, .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"]:not([data-style="small"]) .play > .inner-wrap::before, body.material .nectar-video-box[data-color="extra-color-1"] .nectar_video_lightbox::before, .swiper-slide .button.solid_color .extra-color-1, .swiper-slide .button.solid_color_2 .extra-color-1{ background-color: rgb(255, 16, 83) !important; }
.tabbed[data-style*="material"][data-color-scheme="extra-color-1"] ul li .active-tab::after{ box-shadow: rgb(255, 16, 83) 0px 18px 50px; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-1"]:hover::before{ box-shadow: rgb(255, 16, 83) 0px 30px 90px; }
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border, body #sidebar .widget:hover .extra-color-1 .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow::after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-1"] blockquote .bottom-arrow::after, div[data-style="minimal"] .toggle.open.extra-color-1 i, div[data-style="minimal"] .toggle.extra-color-1:hover i, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-1"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-1"] .play::after, .tabbed[data-color-scheme="extra-color-1"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(255, 16, 83); }
 body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover, body.material .tabbed[data-color-scheme="extra-color-2"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li a:not(.active-tab):hover, .testimonial_slider[data-rating-color="extra-color-2"] .star-rating .filled::before, .col:hover > [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2.alt-style.hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-2.alt-style.hovered, div[data-style="minimal"] .toggle.extra-color-2:hover h3 a, div[data-style="minimal"] .toggle.extra-color-2.open h3 a, div[data-style="minimal_small"] .toggle.extra-color-2 > h3 a:hover, div[data-style="minimal_small"] .toggle.extra-color-2.open > h3 a{ color: rgb(42, 196, 234); }
 .team-member .extra-color-2:hover, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section .active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-2-underline"].full-width-section a:hover, .nectar_single_testimonial[data-color="extra-color-2"] p .open-quote{ color: rgb(42, 196, 234) !important; }
 .tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab, .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-2"] .wpb_tabs_nav li .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-2"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-2"]:hover, .col:hover > [class^="icon-"].icon-3x.extra-color-2:not(.alt-style), .col:hover > [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-2:not(.alt-style).hovered, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-2"] .flickity-prev-next-button:hover::before, .nectar-post-grid-wrap[data-load-more-color="extra-color-2"] .load-more:hover, div[data-style="minimal"] .toggle.extra-color-2.open i::after, div[data-style="minimal"] .toggle.extra-color-2:hover i::after, div[data-style="minimal"] .toggle.open.extra-color-2 i::before, div[data-style="minimal"] .toggle.extra-color-2:hover i::before, .toggle.open.extra-color-2 h3 a{ background-color: rgb(42, 196, 234); }
 body .swiper-slide .button.transparent_2 .extra-color-2:hover, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-2:not(.alt-style), .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-2"][data-hover="zoom_button"] .nectar_video_lightbox::after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"]:not([data-draw="true"]) .nectar_icon:hover, .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"]:not([data-style="small"]) .play > .inner-wrap::before, body.material .nectar-video-box[data-color="extra-color-2"] .nectar_video_lightbox::before, .swiper-slide .button.solid_color .extra-color-2, .swiper-slide .button.solid_color_2 .extra-color-2{ background-color: rgb(42, 196, 234) !important; }
.tabbed[data-style*="material"][data-color-scheme="extra-color-2"] ul li .active-tab::after{ box-shadow: rgb(42, 196, 234) 0px 18px 50px; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-2"]:hover::before{ box-shadow: rgb(42, 196, 234) 0px 30px 90px; }
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border, body #sidebar .widget:hover .extra-color-2 .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow::after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-2"] blockquote .bottom-arrow::after, div[data-style="minimal"] .toggle.open.extra-color-2 i, div[data-style="minimal"] .toggle.extra-color-2:hover i, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-2"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-2"] .play::after, .tabbed[data-color-scheme="extra-color-2"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(42, 196, 234); }
 body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) a:hover, body.material .tabbed[data-color-scheme="extra-color-3"][data-style="minimal"]:not(.using-icons) > ul li:not(.cta-button) .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li a:not(.active-tab):hover, .testimonial_slider[data-rating-color="extra-color-3"] .star-rating .filled::before, .col:hover > [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, .col:hover > [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered, .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3.alt-style.hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover a [class*=" icon-"].icon-3x.extra-color-3.alt-style.hovered, div[data-style="minimal"] .toggle.extra-color-3:hover h3 a, div[data-style="minimal"] .toggle.extra-color-3.open h3 a, div[data-style="minimal_small"] .toggle.extra-color-3 > h3 a:hover, div[data-style="minimal_small"] .toggle.extra-color-3.open > h3 a{ color: rgb(51, 51, 51); }
 .team-member .extra-color-3:hover, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section .active, body .wpb_row .span_12 .portfolio-filters-inline[data-color-scheme="extra-color-3-underline"].full-width-section a:hover, .nectar_single_testimonial[data-color="extra-color-3"] p .open-quote{ color: rgb(51, 51, 51) !important; }
 .tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab, .tabbed[data-style="vertical_modern"][data-color-scheme="extra-color-3"] .wpb_tabs_nav li .active-tab, .tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] .flickity-page-dots .dot.is-selected::before, .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote.is-selected p, .nectar-button.nectar_video_lightbox[data-color="default-extra-color-3"], .nectar_video_lightbox.nectar-button[data-color="transparent-extra-color-3"]:hover, .col:hover > [class^="icon-"].icon-3x.extra-color-3:not(.alt-style), .col:hover > [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, body .col:not(.post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, body .col:not(.post-area):not(#sidebar):not(.span_12):hover a [class*=" icon-"].icon-3x.extra-color-3:not(.alt-style).hovered, .nectar-flickity[data-controls*="arrows_overlaid"][data-control-color="extra-color-3"] .flickity-prev-next-button:hover::before, .nectar-post-grid-wrap[data-load-more-color="extra-color-3"] .load-more:hover, div[data-style="minimal"] .toggle.extra-color-3.open i::after, div[data-style="minimal"] .toggle.extra-color-3:hover i::after, div[data-style="minimal"] .toggle.open.extra-color-3 i::before, div[data-style="minimal"] .toggle.extra-color-3:hover i::before, .toggle.open.extra-color-3 h3 a{ background-color: rgb(51, 51, 51); }
 body .swiper-slide .button.transparent_2 .extra-color-3:hover, #sidebar .widget:hover [class^="icon-"].icon-3x.extra-color-3:not(.alt-style), .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox, body .nectar-video-box[data-color="extra-color-3"][data-hover="zoom_button"] .nectar_video_lightbox::after, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"]:not([data-draw="true"]) .nectar_icon:hover, .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"]:not([data-style="small"]) .play > .inner-wrap::before, body.material .nectar-video-box[data-color="extra-color-3"] .nectar_video_lightbox::before, .swiper-slide .button.solid_color .extra-color-3, .swiper-slide .button.solid_color_2 .extra-color-3{ background-color: rgb(51, 51, 51) !important; }
.tabbed[data-style*="material"][data-color-scheme="extra-color-3"] ul li .active-tab::after{ box-shadow: rgb(51, 51, 51) 0px 18px 50px; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-3"]:hover::before{ box-shadow: rgb(51, 51, 51) 0px 30px 90px; }
body .col:not(.post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border, body #sidebar .widget:hover .extra-color-3 .circle-border, body .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow::after, body .dark .testimonial_slider[data-style="multiple_visible"][data-color*="extra-color-3"] blockquote .bottom-arrow::after, div[data-style="minimal"] .toggle.open.extra-color-3 i, div[data-style="minimal"] .toggle.extra-color-3:hover i, .nectar_icon_wrap[data-style="border-animation"][data-color="extra-color-3"][data-draw="true"]:hover .nectar_icon, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play::before, .span_12.dark .nectar_video_lightbox.play_button_with_text[data-color="extra-color-3"] .play::after, .tabbed[data-color-scheme="extra-color-3"][data-style="default"] li:not(.cta-button) .active-tab{ border-color: rgb(51, 51, 51); }
 .swiper-slide .button.solid_color .extra-color-gradient-1, .swiper-slide .button.transparent_2 .extra-color-gradient-1::before{ background: linear-gradient(125deg, rgb(255, 16, 83), rgb(52, 82, 255)); }
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-1"] ul li .active-tab::after{ box-shadow: rgb(52, 82, 255) 0px 18px 50px; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-1"]:hover::before{ box-shadow: rgb(52, 82, 255) 0px 30px 90px; }
.testimonial_slider[data-rating-color="extra-color-gradient-1"] .star-rating .filled::before{ color: rgb(255, 16, 83); background: linear-gradient(to right, rgb(255, 16, 83), rgb(52, 82, 255)) text; -webkit-text-fill-color: transparent; }
 .swiper-slide .button.solid_color .extra-color-gradient-2, .swiper-slide .button.transparent_2 .extra-color-gradient-2::before{ background: linear-gradient(125deg, rgb(50, 214, 255), rgb(42, 196, 234)); }
.tabbed[data-style*="material"][data-color-scheme="extra-color-gradient-2"] ul li .active-tab::after{ box-shadow: rgb(42, 196, 234) 0px 18px 50px; }
.nectar-fancy-box[data-style="color_box_hover"][data-color="extra-color-gradient-2"]:hover::before{ box-shadow: rgb(42, 196, 234) 0px 30px 90px; }
.testimonial_slider[data-rating-color="extra-color-gradient-2"] .star-rating .filled::before{ color: rgb(50, 214, 255); background: linear-gradient(to right, rgb(50, 214, 255), rgb(42, 196, 234)) text; -webkit-text-fill-color: transparent; }
body, .container-wrap, .material .ocm-effect-wrap{ background-color: rgb(250, 249, 249); }
#footer-outer{ background-color: rgb(124, 23, 27) !important; }
#footer-outer #footer-widgets{ border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
#footer-outer, #footer-outer a:not(.nectar-button){ color: rgb(255, 255, 255) !important; }
#footer-outer #copyright{ border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: rgb(124, 23, 27); }
 #footer-outer #copyright li a i, #footer-outer #copyright p{ color: rgb(255, 255, 255); }
#footer-outer #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i, #footer-outer[data-cols="1"] #copyright li a:hover i::after{ border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
body #slide-out-widget-area-bg{ background-color: rgba(0, 0, 0, 0.8); }
@media only screen and (min-width: 1000px){
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 #logo{ margin-top: -14px; }
#header-outer[data-format="centered-menu-bottom-bar"] #top .span_9 nav > ul > li:not(#social-in-menu):not(#nectar-user-account):not(#search-btn):not(.slide-out-widget-area-toggle) > a{ padding-bottom: 28px; }
#header-outer #logo{ margin-top: 28px; margin-bottom: 28px; position: relative; }
.material #header-outer:not(.transparent) .bg-color-stripe{ top: 86px; height: calc(-86px + 35vh); }
}
@media only screen and (max-width: 999px){
.material #header-outer:not([data-permanent-transparent="1"]):not(.transparent) .bg-color-stripe{ top: 48px; height: calc(-48px + 30vh); }
}
#header-outer #logo img{ height: 30px; }
#header-outer[data-lhe="animated_underline"] #top nav > ul > li > a, #top nav > ul > li[class*="button_solid_color"] > a, body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_solid_color"] > a:hover, body #header-outer[data-lhe="default"] #top nav .sf-menu > li[class*="button_bordered"] > a:hover, #header-outer[data-lhe="animated_underline"] #top nav > ul > li[class*="button_solid_color"] > a{ margin-left: 25px; margin-right: 25px; }
#header-outer[data-lhe="animated_underline"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a{ margin-left: 19px; margin-right: 19px; }
#header-outer[data-lhe="default"][data-condense="true"][data-format="centered-menu-bottom-bar"].fixed-menu #top nav > ul > li > a{ padding-left: 19px; padding-right: 19px; }
body.material[data-header-format="default"] #header-outer[data-has-buttons="yes"]:not([data-format="left-header"]) #top nav > .buttons{ margin-left: 50px; }
#header-space{ height: 128px; }
@media only screen and (max-width: 999px){
#header-space{ height: 48px; }
.using-mobile-browser #page-header-wrap.fullscreen-header, .using-mobile-browser #page-header-wrap.fullscreen-header #page-header-bg, .using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{ height: calc(-100px + 100vh); }
.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level, .using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{ min-height: calc(-100px + 100vh); }
 html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header, .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container, #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{ height: calc(-47px + 100vh); }
 html:not(.nectar-box-roll-loaded) [data-bg-header="true"][data-permanent-transparent="1"] .nectar-box-roll > #page-header-bg.fullscreen-header, [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded), [data-permanent-transparent="1"] .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{ height: 100vh; }
}
#ajax-loading-screen .reveal-1{ background-color: rgb(255, 255, 255); }
#ajax-loading-screen .reveal-2{ background-color: rgb(255, 255, 255); }
#header-outer #logo .mobile-only-logo, #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"] .span_9 #logo img{ height: 24px; }
@media only screen and (max-width: 999px){
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version{ height: 24px !important; }
}
body #header-outer{ background-color: rgb(255, 255, 255); }
.material #header-outer:not(.transparent) .bg-color-stripe{ display: none; }
.portfolio-loading, #ajax-loading-screen .loading-icon, .loading-icon{ background-image: url(""); }
@media only screen and (min-width: 1000px) and (max-width: 1300px){
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2{ font-size: 45px !important; line-height: 51px !important; }
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p{ font-size: 18px !important; line-height: 31.2px !important; }
}
@media only screen and (min-width: 690px) and (max-width: 999px){
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content h2, .full-width-content .vc_span12 .swiper-slide .content h2{ font-size: 33px !important; line-height: 39px !important; }
.nectar-slider-wrap[data-full-width="true"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"] .swiper-slide .content p, .full-width-content .vc_span12 .swiper-slide .content p{ font-size: 13.2px !important; line-height: 24px !important; }
}
@media only screen and (max-width: 690px){
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content h2, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content h2, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content h2{ font-size: 15px !important; line-height: 21px !important; }
.nectar-slider-wrap[data-full-width="true"][data-fullscreen="false"] .swiper-slide .content p, .nectar-slider-wrap[data-full-width="boxed-full-width"][data-fullscreen="false"] .swiper-slide .content p, .full-width-content .vc_span12 .nectar-slider-wrap[data-fullscreen="false"] .swiper-slide .content p{ font-size: 10px !important; line-height: 17.52px !important; }
}
.loading-icon .material-icon .bar::after{ background-color: rgb(239, 127, 34); }
.loading-icon .material-icon .bar{ border-color: rgb(239, 127, 34); }
.loading-icon .material-icon .color-2 .bar::after{ background-color: rgb(52, 82, 255); }
.loading-icon .material-icon .color-2 .bar{ border-color: rgb(52, 82, 255); }
@media only screen and (min-width: 1000px){
.container, .nectar-recent-posts-slider .flickity-page-dots, .material #search-outer #search{ max-width: 1425px; width: 100%; margin: 0px auto; padding: 0px 90px; }
 body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 60px; }
 .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 90px !important; }
.swiper-slide .content{ padding: 0px 90px; }
 body[data-header-format="left-header"] .nectar-recent-posts-slider .flickity-page-dots{ padding: 0px 60px !important; }
body[data-header-format="left-header"] .swiper-slide .content{ padding: 0px 60px; }
body .container .container:not(.tab-container):not(.recent-post-container):not(.normal-container){ width: 100% !important; padding: 0px !important; }
#search-outer #search #close a{ right: 90px; }
 #boxed #slide-out-widget-area-bg.fullscreen, body.ascend #boxed #search-outer{ min-width: 980px; max-width: 1400px !important; width: 90% !important; }
 #boxed #header-outer[data-format="centered-menu-bottom-bar"][data-condense="true"]:not(.fixed-menu), #boxed #header-secondary-outer.centered-menu-bottom-bar{ width: 100% !important; }
#boxed #search-outer #search #close a{ right: 0px !important; }
.container, .nectar-recent-posts-slider .flickity-page-dots, .material #search-outer #search{ max-width: 1425px; }
}
#top nav > ul > li > a, body.material #search-outer #search input[type="text"], #top nav ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text{ font-family: Lato; text-transform: uppercase; font-size: 16px; line-height: 16px; font-weight: 700; }
#top nav > ul > li[class*="button_solid_color"] > a::before{ height: 27px; }
#top .sf-menu li ul li a{ font-family: Lato; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: 400; }
@media only screen and (min-width: 1px) and (max-width: 999px){
#top .sf-menu a{ font-family: Lato !important; font-size: 14px !important; }
}
@font-face { font-family: Lato; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/d3dfc04451d416fd80df.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3153813d23d2a4814325.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ae6bca8e25912124ee62.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c64659368a952169d9ff.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/47b3d2f4428e2f777dca.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1ceff43a2cddfa9e5068.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e10402edfe0a711ff2c1.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1e749525e8e3d5246e55.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Lato; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/01ad4c9a2928a02dfb5a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Lato; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/15a470d4d80e4d755b81.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Lovers Quarrel"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b8828dfd536aebb768cb.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Lovers Quarrel"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/a7375e5963946609fa39.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Lovers Quarrel"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c57f57ea55cac350ec09.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b2c533f9543080adfa9e.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/79ee104ccfbdaecd753a.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1f0b86b9e793f7214088.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ccd96bf80fa60bc85f40.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Montserrat; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e56e84e5400935b69a20.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/15fd0ee639152ce39f9b.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/2e9b46d5adafd7ba6356.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/aaa1b5c367f9b6db73ed.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c67329f45a59325f64ad.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/53b47dadfcb52e4bcd24.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ecacf0f4f493261511eb.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/4572e28994c87da20a44.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b7cd760cdcb418df2bec.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/27125ddfaff193328ed0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/52962c5d37b36f06e98c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/15fd0ee639152ce39f9b.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/2e9b46d5adafd7ba6356.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/aaa1b5c367f9b6db73ed.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c67329f45a59325f64ad.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/53b47dadfcb52e4bcd24.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ecacf0f4f493261511eb.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/4572e28994c87da20a44.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b7cd760cdcb418df2bec.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/27125ddfaff193328ed0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/52962c5d37b36f06e98c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/15fd0ee639152ce39f9b.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/2e9b46d5adafd7ba6356.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/aaa1b5c367f9b6db73ed.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c67329f45a59325f64ad.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/53b47dadfcb52e4bcd24.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ecacf0f4f493261511eb.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/4572e28994c87da20a44.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b7cd760cdcb418df2bec.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/27125ddfaff193328ed0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 600; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/52962c5d37b36f06e98c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/15fd0ee639152ce39f9b.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/2e9b46d5adafd7ba6356.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/aaa1b5c367f9b6db73ed.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/c67329f45a59325f64ad.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/53b47dadfcb52e4bcd24.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/ecacf0f4f493261511eb.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/4572e28994c87da20a44.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/b7cd760cdcb418df2bec.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/27125ddfaff193328ed0.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/52962c5d37b36f06e98c.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Piedra; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/1e4d58f0debdf5f429aa.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Piedra; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/5bb6250f5c12b2e5e039.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 100; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/312d19f44981e3826b1c.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/6d4c1d747fc62b475473.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/8c9a50ab73db625a7e2b.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/3df17f0bfeff06484d52.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91fad9c86d4f8e1275da.woff2") format("woff2"); unicode-range: U+302-303, U+305, U+307-308, U+310, U+312, U+315, U+31A, U+326-327, U+32C, U+32F-330, U+332-333, U+338, U+33A, U+346, U+34D, U+391-3A1, U+3A3-3A9, U+3B1-3C9, U+3D1, U+3D5-3D6, U+3F0-3F1, U+3F4-3F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-208E, U+2090-209C, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/12c7466943d285b74592.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA89, U+1FA8F-1FAC6, U+1FACE-1FADC, U+1FADF-1FAE9, U+1FAF0-1FAF8, U+1FB00-1FBFF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/da92120872c0f73b6e4e.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0fb06be4e0b4cde7a55a.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Roboto; font-style: normal; font-weight: 900; font-stretch: 100%; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/cb43c05529e9d7397dbe.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 100; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 200; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 300; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 500; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 600; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 700; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 800; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/91ef41c7cf44637a8098.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e672e5de462a7317d219.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/67a233adcb48c21430a8.woff2") format("woff2"); unicode-range: U+1F00-1FFF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/e4762837bcc8da827f42.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/0ec5334d332b02633f72.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/9d23103f2f6b5e4fbb8e.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Roboto Slab"; font-style: normal; font-weight: 900; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/62d26da938107ceaf500.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Suez One"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/05543ff2cb3241762b18.woff2") format("woff2"); unicode-range: U+307-308, U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; }
@font-face { font-family: "Suez One"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/a0378f5077e7bf472707.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: "Suez One"; font-style: normal; font-weight: 400; font-display: swap; src: url("https://rmbhcharities.com/wp-content/themes/salient-child/assets/fonts/gf/5c7389b5a196db3ce8e3.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.wpfront-notification-bar{ visibility: hidden; position: fixed; overflow: hidden; left: 0px; right: 0px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); z-index: 99998; }
.wpfront-bottom-shadow{ box-shadow: rgba(0, 0, 0, 0.75) 0px 5px 5px 0px; }
.wpfront-notification-bar.wpfront-fixed{ position: fixed; z-index: 99998; width: 100%; display: flex; place-content: center; align-items: center; flex-direction: row; }
.wpfront-notification-bar.wpfront-fixed-position{ z-index: 99999; }
.wpfront-notification-bar.wpfront-fixed.load{ visibility: visible; position: relative; }
.wpfront-notification-bar.top{ top: 0px; }
.wpfront-notification-bar table, .wpfront-notification-bar tbody, .wpfront-notification-bar tr{ margin: auto; border: 0px; padding: 0px; background: inherit; }
.wpfront-notification-bar td{ background: inherit; vertical-align: middle; text-align: center; border: 0px; margin: 0px; padding: 0px; line-height: 1em; }
.wpfront-notification-bar div.wpfront-div{ display: inline-block; text-align: center; vertical-align: middle; padding: 5px 0px; }
.wpfront-notification-bar-open-button{ position: absolute; right: 10px; z-index: 99998; border: 3px solid rgb(255, 255, 255); width: 23px; height: 30px; cursor: pointer; background-repeat: no-repeat; border-radius: 2px; box-sizing: content-box; }
.wpfront-notification-bar-open-button.hidden{ display: none; }
.wpfront-notification-bar-open-button.top{ top: 0px; background-position: center top; border-top: 0px; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.wpfront-notification-bar-open-button.bottom{ bottom: 0px; background-position: center bottom; border-bottom: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
.wpfront-notification-bar-spacer{ position: relative; z-index: 99998; }
.wpfront-notification-bar-spacer.wpfront-fixed-position{ z-index: 99999; }
.wpfront-notification-bar-spacer.hidden{ display: none; }
div.wpfront-message p{ margin: 0px; }
@keyframes bounce { 
  20%, 53%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0px, 0px, 0px); }
  40%, 43% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -30px, 0px); }
  70% { animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transform: translate3d(0px, -15px, 0px); }
  90% { transform: translate3d(0px, -4px, 0px); }
}
@keyframes flash { 
  50%, 0%, 100% { opacity: 1; }
  25%, 75% { opacity: 0; }
}
@keyframes pulse { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  50% { transform: scale3d(1.05, 1.05, 1.05); }
}
@keyframes rubberBand { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  30% { transform: scale3d(1.25, 0.75, 1); }
  40% { transform: scale3d(0.75, 1.25, 1); }
  50% { transform: scale3d(1.15, 0.85, 1); }
  65% { transform: scale3d(0.95, 1.05, 1); }
  75% { transform: scale3d(1.05, 0.95, 1); }
}
@keyframes shake { 
  0%, 100% { transform: translate3d(0px, 0px, 0px); }
  10%, 30%, 50%, 70%, 90% { transform: translate3d(-10px, 0px, 0px); }
  20%, 40%, 60%, 80% { transform: translate3d(10px, 0px, 0px); }
}
@keyframes headShake { 
  0% { transform: translateX(0px); }
  6.5% { transform: translateX(-6px) rotateY(-9deg); }
  18.5% { transform: translateX(5px) rotateY(7deg); }
  31.5% { transform: translateX(-3px) rotateY(-5deg); }
  43.5% { transform: translateX(2px) rotateY(3deg); }
  50% { transform: translateX(0px); }
}
@keyframes swing { 
  20% { transform: rotate3d(0, 0, 1, 15deg); }
  40% { transform: rotate3d(0, 0, 1, -10deg); }
  60% { transform: rotate3d(0, 0, 1, 5deg); }
  80% { transform: rotate3d(0, 0, 1, -5deg); }
  100% { transform: rotate3d(0, 0, 1, 0deg); }
}
@keyframes tada { 
  0%, 100% { transform: scale3d(1, 1, 1); }
  10%, 20% { transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% { transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
}
@keyframes wobble { 
  0%, 100% { transform: none; }
  15% { transform: translate3d(-25%, 0px, 0px) rotate3d(0, 0, 1, -5deg); }
  30% { transform: translate3d(20%, 0px, 0px) rotate3d(0, 0, 1, 3deg); }
  45% { transform: translate3d(-15%, 0px, 0px) rotate3d(0, 0, 1, -3deg); }
  60% { transform: translate3d(10%, 0px, 0px) rotate3d(0, 0, 1, 2deg); }
  75% { transform: translate3d(-5%, 0px, 0px) rotate3d(0, 0, 1, -1deg); }
}
@keyframes jello { 
  11.1%, 0%, 100% { transform: none; }
  22.2% { transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { transform: skewX(0.390625deg) skewY(0.390625deg); }
  88.8% { transform: skewX(-0.195312deg) skewY(-0.195312deg); }
}
@keyframes bounceIn { 
  20%, 40%, 60%, 80%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  20% { transform: scale3d(1.1, 1.1, 1.1); }
  40% { transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1; transform: scale3d(1.03, 1.03, 1.03); }
  80% { transform: scale3d(0.97, 0.97, 0.97); }
  100% { opacity: 1; transform: scale3d(1, 1, 1); }
}
@keyframes bounceInDown { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, -3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, 25px, 0px); }
  75% { transform: translate3d(0px, -10px, 0px); }
  90% { transform: translate3d(0px, 5px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInLeft { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(-3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(25px, 0px, 0px); }
  75% { transform: translate3d(-10px, 0px, 0px); }
  90% { transform: translate3d(5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInRight { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(3000px, 0px, 0px); }
  60% { opacity: 1; transform: translate3d(-25px, 0px, 0px); }
  75% { transform: translate3d(10px, 0px, 0px); }
  90% { transform: translate3d(-5px, 0px, 0px); }
  100% { transform: none; }
}
@keyframes bounceInUp { 
  60%, 75%, 90%, 0%, 100% { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0; transform: translate3d(0px, 3000px, 0px); }
  60% { opacity: 1; transform: translate3d(0px, -20px, 0px); }
  75% { transform: translate3d(0px, 10px, 0px); }
  90% { transform: translate3d(0px, -5px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes fadeIn { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes fadeInDown { 
  0% { opacity: 0; transform: translate3d(0px, -100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInLeft { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight { 
  0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes fadeInUp { 
  0% { opacity: 0; transform: translate3d(0px, 100%, 0px); }
  100% { opacity: 1; transform: none; }
}
@keyframes lightSpeedIn { 
  0% { transform: translate3d(100%, 0px, 0px) skewX(-30deg); opacity: 0; }
  60% { transform: skewX(20deg); opacity: 1; }
  80% { transform: skewX(-5deg); opacity: 1; }
  100% { transform: none; opacity: 1; }
}
@keyframes rotateIn { 
  0% { transform-origin: center center; transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }
  100% { transform-origin: center center; transform: none; opacity: 1; }
}
@keyframes rotateInDownLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInDownRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpLeft { 
  0% { transform-origin: left bottom; transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }
  100% { transform-origin: left bottom; transform: none; opacity: 1; }
}
@keyframes rotateInUpRight { 
  0% { transform-origin: right bottom; transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }
  100% { transform-origin: right bottom; transform: none; opacity: 1; }
}
@keyframes rollIn { 
  0% { opacity: 0; transform: translate3d(-100%, 0px, 0px) rotate3d(0, 0, 1, -120deg); }
  100% { opacity: 1; transform: none; }
}
@keyframes zoomIn { 
  0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; }
}
@keyframes zoomInDown { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, -1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, 60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInLeft { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInRight { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes zoomInUp { 
  0% { opacity: 0; transform: scale3d(0.1, 0.1, 0.1) translate3d(0px, 1000px, 0px); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1; transform: scale3d(0.475, 0.475, 0.475) translate3d(0px, -60px, 0px); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); }
}
@keyframes slideInDown { 
  0% { transform: translate3d(0px, -100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInLeft { 
  0% { transform: translate3d(-100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInRight { 
  0% { transform: translate3d(100%, 0px, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
@keyframes slideInUp { 
  0% { transform: translate3d(0px, 100%, 0px); visibility: visible; }
  100% { transform: translate3d(0px, 0px, 0px); }
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover{ transform: scale(1.1); }
.elementor-animation-shrink:active, .elementor-animation-shrink:focus, .elementor-animation-shrink:hover{ transform: scale(0.9); }
@keyframes elementor-animation-pulse { 
  25% { transform: scale(1.1); }
  75% { transform: scale(0.9); }
}
.elementor-animation-pulse:active, .elementor-animation-pulse:focus, .elementor-animation-pulse:hover{ animation-name: elementor-animation-pulse; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
@keyframes elementor-animation-pulse-grow { 
  100% { transform: scale(1.1); }
}
.elementor-animation-pulse-grow:active, .elementor-animation-pulse-grow:focus, .elementor-animation-pulse-grow:hover{ animation-name: elementor-animation-pulse-grow; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@keyframes elementor-animation-pulse-shrink { 
  100% { transform: scale(0.9); }
}
.elementor-animation-pulse-shrink:active, .elementor-animation-pulse-shrink:focus, .elementor-animation-pulse-shrink:hover{ animation-name: elementor-animation-pulse-shrink; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; }
@keyframes elementor-animation-push { 
  50% { transform: scale(0.8); }
  100% { transform: scale(1); }
}
.elementor-animation-push:active, .elementor-animation-push:focus, .elementor-animation-push:hover{ animation-name: elementor-animation-push; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
@keyframes elementor-animation-pop { 
  50% { transform: scale(1.2); }
}
.elementor-animation-pop:active, .elementor-animation-pop:focus, .elementor-animation-pop:hover{ animation-name: elementor-animation-pop; animation-duration: 0.3s; animation-timing-function: linear; animation-iteration-count: 1; }
.elementor-animation-bounce-in:active, .elementor-animation-bounce-in:focus, .elementor-animation-bounce-in:hover{ transform: scale(1.2); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
.elementor-animation-bounce-out:active, .elementor-animation-bounce-out:focus, .elementor-animation-bounce-out:hover{ transform: scale(0.8); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }
.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover{ transform: rotate(4deg); }
.elementor-animation-grow-rotate:active, .elementor-animation-grow-rotate:focus, .elementor-animation-grow-rotate:hover{ transform: scale(1.1) rotate(4deg); }
.elementor-animation-float:active, .elementor-animation-float:focus, .elementor-animation-float:hover{ transform: translateY(-8px); }
.elementor-animation-sink:active, .elementor-animation-sink:focus, .elementor-animation-sink:hover{ transform: translateY(8px); }
@keyframes elementor-animation-bob { 
  0% { transform: translateY(-8px); }
  50% { transform: translateY(-4px); }
  100% { transform: translateY(-8px); }
}
@keyframes elementor-animation-bob-float { 
  100% { transform: translateY(-8px); }
}
.elementor-animation-bob:active, .elementor-animation-bob:focus, .elementor-animation-bob:hover{ animation-name: elementor-animation-bob-float, elementor-animation-bob; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }
@keyframes elementor-animation-hang { 
  0% { transform: translateY(8px); }
  50% { transform: translateY(4px); }
  100% { transform: translateY(8px); }
}
@keyframes elementor-animation-hang-sink { 
  100% { transform: translateY(8px); }
}
.elementor-animation-hang:active, .elementor-animation-hang:focus, .elementor-animation-hang:hover{ animation-name: elementor-animation-hang-sink, elementor-animation-hang; animation-duration: 0.3s, 1.5s; animation-delay: 0s, 0.3s; animation-timing-function: ease-out, ease-in-out; animation-iteration-count: 1, infinite; animation-fill-mode: forwards; animation-direction: normal, alternate; }
.elementor-animation-skew:active, .elementor-animation-skew:focus, .elementor-animation-skew:hover{ transform: skew(-10deg); }
.elementor-animation-skew-forward:active, .elementor-animation-skew-forward:focus, .elementor-animation-skew-forward:hover{ transform: skew(-10deg); }
.elementor-animation-skew-backward:active, .elementor-animation-skew-backward:focus, .elementor-animation-skew-backward:hover{ transform: skew(10deg); }
@keyframes elementor-animation-wobble-vertical { 
  16.65% { transform: translateY(8px); }
  33.3% { transform: translateY(-6px); }
  49.95% { transform: translateY(4px); }
  66.6% { transform: translateY(-2px); }
  83.25% { transform: translateY(1px); }
  100% { transform: translateY(0px); }
}
.elementor-animation-wobble-vertical:active, .elementor-animation-wobble-vertical:focus, .elementor-animation-wobble-vertical:hover{ animation-name: elementor-animation-wobble-vertical; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-horizontal { 
  16.65% { transform: translateX(8px); }
  33.3% { transform: translateX(-6px); }
  49.95% { transform: translateX(4px); }
  66.6% { transform: translateX(-2px); }
  83.25% { transform: translateX(1px); }
  100% { transform: translateX(0px); }
}
.elementor-animation-wobble-horizontal:active, .elementor-animation-wobble-horizontal:focus, .elementor-animation-wobble-horizontal:hover{ animation-name: elementor-animation-wobble-horizontal; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-to-bottom-right { 
  16.65% { transform: translate(8px, 8px); }
  33.3% { transform: translate(-6px, -6px); }
  49.95% { transform: translate(4px, 4px); }
  66.6% { transform: translate(-2px, -2px); }
  83.25% { transform: translate(1px, 1px); }
  100% { transform: translate(0px, 0px); }
}
.elementor-animation-wobble-to-bottom-right:active, .elementor-animation-wobble-to-bottom-right:focus, .elementor-animation-wobble-to-bottom-right:hover{ animation-name: elementor-animation-wobble-to-bottom-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-to-top-right { 
  16.65% { transform: translate(8px, -8px); }
  33.3% { transform: translate(-6px, 6px); }
  49.95% { transform: translate(4px, -4px); }
  66.6% { transform: translate(-2px, 2px); }
  83.25% { transform: translate(1px, -1px); }
  100% { transform: translate(0px, 0px); }
}
.elementor-animation-wobble-to-top-right:active, .elementor-animation-wobble-to-top-right:focus, .elementor-animation-wobble-to-top-right:hover{ animation-name: elementor-animation-wobble-to-top-right; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-top { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-top:active, .elementor-animation-wobble-top:focus, .elementor-animation-wobble-top:hover{ animation-name: elementor-animation-wobble-top; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-bottom { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-bottom:active, .elementor-animation-wobble-bottom:focus, .elementor-animation-wobble-bottom:hover{ animation-name: elementor-animation-wobble-bottom; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-wobble-skew { 
  16.65% { transform: skew(-12deg); }
  33.3% { transform: skew(10deg); }
  49.95% { transform: skew(-6deg); }
  66.6% { transform: skew(4deg); }
  83.25% { transform: skew(-2deg); }
  100% { transform: skew(0deg); }
}
.elementor-animation-wobble-skew:active, .elementor-animation-wobble-skew:focus, .elementor-animation-wobble-skew:hover{ animation-name: elementor-animation-wobble-skew; animation-duration: 1s; animation-timing-function: ease-in-out; animation-iteration-count: 1; }
@keyframes elementor-animation-buzz { 
  50% { transform: translateX(3px) rotate(2deg); }
  100% { transform: translateX(-3px) rotate(-2deg); }
}
.elementor-animation-buzz:active, .elementor-animation-buzz:focus, .elementor-animation-buzz:hover{ animation-name: elementor-animation-buzz; animation-duration: 0.15s; animation-timing-function: linear; animation-iteration-count: infinite; }
@keyframes elementor-animation-buzz-out { 
  10% { transform: translateX(3px) rotate(2deg); }
  20% { transform: translateX(-3px) rotate(-2deg); }
  30% { transform: translateX(3px) rotate(2deg); }
  40% { transform: translateX(-3px) rotate(-2deg); }
  50% { transform: translateX(2px) rotate(1deg); }
  60% { transform: translateX(-2px) rotate(-1deg); }
  70% { transform: translateX(2px) rotate(1deg); }
  80% { transform: translateX(-2px) rotate(-1deg); }
  90% { transform: translateX(1px) rotate(0deg); }
  100% { transform: translateX(-1px) rotate(0deg); }
}
.elementor-animation-buzz-out:active, .elementor-animation-buzz-out:focus, .elementor-animation-buzz-out:hover{ animation-name: elementor-animation-buzz-out; animation-duration: 0.75s; animation-timing-function: linear; animation-iteration-count: 1; }

/* base typography */
body{font-size:14px;line-height:26px}
