Файловый менеджер - Редактировать - /home/digitalm/studiodentisticodigitalecm/wp-content/plugins/cmsmasters-elementor-addon/assets/css/frontend.css
Назад
/*! cmsmasters-elementor-addon - v1.3.3 - 14-12-2021 */ @charset "UTF-8"; .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-narrow > .elementor-row { width: calc(100% + 5px * 2); margin: 0 -5px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-default > .elementor-row { width: calc(100% + 10px * 2); margin: 0 -10px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-extended > .elementor-row { width: calc(100% + 15px * 2); margin: 0 -15px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wide > .elementor-row { width: calc(100% + 20px * 2); margin: 0 -20px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wider > .elementor-row { width: calc(100% + 30px * 2); margin: 0 -30px; } .elementor-add-new-section .cmsmasters-add-template-button { background-color: #081525; margin-left: 5px; position: relative; } .elementor-add-new-section .cmsmasters-add-template-button .cmsmasters-templates-library-icon { font-size: 0px; opacity: 0; visibility: hidden; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .elementor-add-new-section .cmsmasters-add-template-button .cmsms-logo:before { content: ''; background-image: url(../images/cmsmasters-logo.svg); background-position: 0 0; background-repeat: no-repeat; -webkit-background-size: 20px 15px; background-size: 20px 15px; display: inline-block; width: 20px; height: 15px; background-position: 0 4px; height: 20px; -webkit-filter: brightness(1.1) drop-shadow(0 0 5px #ffffff55); filter: brightness(1.1) drop-shadow(0 0 5px #ffffff55); -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .elementor-add-new-section .cmsmasters-add-template-button:hover { background-color: #6d7882; } .elementor-add-new-section .cmsmasters-add-template-button:hover .cmsmasters-templates-library-icon { font-size: 22px; opacity: 1; visibility: visible; } .elementor-add-new-section .cmsmasters-add-template-button:hover .cmsms-logo:before { -webkit-background-size: 13px 10px; background-size: 13px 10px; background-position: 0 8px; width: 13px; -webkit-filter: brightness(1) drop-shadow(0 0 5px #00000055); filter: brightness(1) drop-shadow(0 0 5px #00000055); } .cmsmasters-wrap-icon, .cmsmasters-wrap-icon svg { min-width: 1em; min-height: 1em; line-height: 1; vertical-align: middle; } .cmsmasters-wrap-icon svg { fill: currentColor; } /* LazyLoad module */ .cmsmasters-lazyload:not([src*="png"]):not([src*="gif"]).lazyload, .cmsmasters-lazyload:not([src*="png"]):not([src*="gif"]).lazyloading { background-color: var(--cmsmasters-colors-alternate); } .cmsmasters-lazyload.lazyload, .cmsmasters-lazyload.lazyloading { opacity: 0.75; -webkit-filter: blur(10px); filter: blur(10px); -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); -webkit-transition: .25s opacity ease, .25s filter ease; -o-transition: .25s opacity ease, .25s filter ease; transition: .25s opacity ease, .25s filter ease; } .cmsmasters-lazyload.lazyloaded { opacity: 1; -webkit-filter: blur(0); filter: blur(0); } .cmsmasters-ribbon { position: absolute; z-index: 1; top: 0; left: auto; right: 0; z-index: 999; overflow: hidden; } .cmsmasters-ribbon.cmsmasters-ribbon-type-circle .cmsmasters-ribbon-inner { -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left .cmsmasters-ribbon-inner:before, .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right .cmsmasters-ribbon-inner:before { top: -99px; bottom: 100%; } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner:before { content: ''; position: absolute; left: 0; top: 98%; width: 100%; height: 100px; background-color: #000; } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line { width: 150px; height: 150px; } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle .cmsmasters-ribbon-inner, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line .cmsmasters-ribbon-inner { width: 200%; } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_left, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-top_right, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-top_right { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_right, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_right { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .cmsmasters-ribbon.cmsmasters-ribbon-type-triangle.cmsmasters-ribbon-bottom_left, .cmsmasters-ribbon.cmsmasters-ribbon-type-sloping_line.cmsmasters-ribbon-bottom_left { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .cmsmasters-ribbon.cmsmasters-ribbon-top_left { left: 0; right: auto; } .cmsmasters-ribbon.cmsmasters-ribbon-top_right { left: auto; right: 0; } .cmsmasters-ribbon.cmsmasters-ribbon-bottom_right { left: auto; right: 0; top: auto; bottom: 0; } .cmsmasters-ribbon.cmsmasters-ribbon-bottom_left { left: 0; right: auto; top: auto; bottom: 0; } .cmsmasters-ribbon-inner { text-align: center; left: 0; font-size: 13px; line-height: 2; font-weight: 800; text-transform: uppercase; background-color: #000; color: #fff; } .cmsmasters-ribbon-inner:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .cmsmasters-ribbon-inner-text { vertical-align: middle; display: inline-block; } /* * Container style */ .ps { position: relative; overflow: hidden !important; overflow-anchor: none; -ms-touch-action: auto; touch-action: auto; } /* * Scrollbar rail styles */ .ps__rail-y { display: none; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; width: 10px; /* there must be 'right' or 'left' for ps__rail-y */ right: 0; left: initial !important; /* please don't change 'position' */ position: absolute; z-index: 100; } .ps__rail-x { display: none; position: absolute; bottom: 0px; height: 10px; opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; z-index: 100; } .ps--active-y > .ps__rail-y, .ps--active-x > .ps__rail-x { display: block; background-color: transparent; } .ps:hover > .ps__rail-y, .ps--focus > .ps__rail-y, .ps--scrolling-y > .ps__rail-y, .ps:hover > .ps__rail-x, .ps--focus > .ps__rail-x, .ps--scrolling-x > .ps__rail-x { opacity: 0.6; } .ps .ps__rail-y:hover, .ps .ps__rail-y:focus, .ps .ps__rail-y.ps--clicking, .ps .ps__rail-x:hover, .ps .ps__rail-x:focus, .ps .ps__rail-x.ps--clicking { background-color: #eee; opacity: 0.9; } .ps__thumb-y, .ps__thumb-x { background-color: #aaa; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transition: background-color .2s linear, width .2s ease-in-out, height .2s ease-in-out; -o-transition: background-color .2s linear, width .2s ease-in-out, height .2s ease-in-out; transition: background-color .2s linear, width .2s ease-in-out, height .2s ease-in-out; width: 6px; /* there must be 'right' for ps__thumb-y */ right: 0; /* please don't change 'position' */ position: absolute; } .ps__thumb-x { height: 6px; right: 0; bottom: 0; } .ps__rail-y:hover > .ps__thumb-y, .ps__rail-y:focus > .ps__thumb-y, .ps__rail-y.ps--clicking .ps__thumb-y { background-color: #999; width: 10px; } .ps__rail-x:hover > .ps__thumb-x, .ps__rail-x:focus > .ps__thumb-x, .ps__rail-x.ps--clicking .ps__thumb-x { background-color: #999; height: 10px; } .item-sep { --cmsmasters-separator-size: 16px; position: relative; padding: 0 calc(var(--cmsmasters-separator-size) / 2); vertical-align: middle; } /* Library template module */ .cmsmasters-template-content-area-placeholder { background-color: rgba(222, 222, 222, 0.3); font-size: 1.5em; display: -webkit-box; display: -ms-flexbox; display: flex; height: 500px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } /* Dropcap widget part */ .cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .elementor-widget .cmsmasters-drop-cap { color: var(--cmsmasters-colors-link); font-size: 48px; line-height: 1em; text-align: center; float: left; margin-right: 10px; text-shadow: none; } .elementor-widget .cmsmasters-drop-cap__letter { display: inline-block; } .cmsmasters-drop-cap-view-stacked.elementor-widget .cmsmasters-drop-cap { color: var(--cmsmasters-colors-alternate); background-color: var(--cmsmasters-colors-link); } .cmsmasters-drop-cap-view-framed.elementor-widget .cmsmasters-drop-cap { border: 4px solid; } .cmsmasters-align-center.elementor-widget .cmsmasters-drop-cap, .cmsmasters-align-right.elementor-widget .cmsmasters-drop-cap { display: inline-block; float: none; } .elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap { margin-top: 8px; } .elementor-widget:not(.cmsmasters-drop-cap-view-default) .cmsmasters-drop-cap__letter { width: 1.1em; height: 1.1em; } .elementor-widget.cmsmasters-drop-cap-yes p:after { content: ''; display: block; clear: both; } /* Line Clamp widget part */ .cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } /* Line Clamp widget post exerpt*/ .cmsmasters-line-clamp-yes.elementor-widget .elementor-widget-container .entry-content { -webkit-line-clamp: inherit; display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .elementor-widget-cmsmasters-login-form, .elementor-widget-cmsmasters-register-form { position: relative; display: block; overflow: hidden; } .elementor-widget-cmsmasters-login-form__hide-logged, .elementor-widget-cmsmasters-register-form__hide-logged { display: none; } .elementor-widget-cmsmasters-login-form__hide-form form, .elementor-widget-cmsmasters-register-form__hide-form form { display: none; } .elementor-widget-cmsmasters-login-form label, .elementor-widget-cmsmasters-register-form label { display: block; } .elementor-widget-cmsmasters-login-form input, .elementor-widget-cmsmasters-login-form button, .elementor-widget-cmsmasters-register-form input, .elementor-widget-cmsmasters-register-form button { -webkit-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; } .elementor-widget-cmsmasters-login-form button:before, .elementor-widget-cmsmasters-login-form button:after, .elementor-widget-cmsmasters-register-form button:before, .elementor-widget-cmsmasters-register-form button:after { -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; } .elementor-widget-cmsmasters-login-form__field-type-text input, .elementor-widget-cmsmasters-register-form__field-type-text input { padding: 10px; } .elementor-widget-cmsmasters-login-form__field-type-submit, .elementor-widget-cmsmasters-register-form__field-type-submit { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-login-form__show-logged .elementor-widget-cmsmasters-login-form__hide-logged { display: block; } .elementor-widget-cmsmasters-login-form__remember-me { display: inline-block; vertical-align: middle; } .elementor-widget-cmsmasters-login-form__remember-me label { margin: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; } .elementor-widget-cmsmasters-login-form__remember-me input { margin-right: 4px; cursor: pointer; } .elementor-widget-cmsmasters-login-form__links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-login-form__links a { line-height: 1.1em; } .elementor-widget-cmsmasters-login-form__login-separator { border-right: 2px solid #d3d3d3; margin: 0 7px; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__button-align-start .elementor-widget-cmsmasters-login-form__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__button-align-center .elementor-widget-cmsmasters-login-form__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__button-align-end .elementor-widget-cmsmasters-login-form__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__button-align-stretch .elementor-widget-cmsmasters-login-form__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__button-align-stretch .elementor-widget-cmsmasters-login-form__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__remember-position-left .elementor-widget-cmsmasters-login-form__align-wrapper, .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__remember-position-right .elementor-widget-cmsmasters-login-form__align-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-login-form.cmsmasters-login-form__remember-position-right .elementor-widget-cmsmasters-login-form__align-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-register-form__show-logged .elementor-widget-cmsmasters-register-form__hide-logged { display: block; } .elementor-widget-cmsmasters-register-form__hide-valid, .elementor-widget-cmsmasters-register-form__hide-novalid { display: none; } .elementor-widget-cmsmasters-register-form__show-valid .elementor-widget-cmsmasters-register-form__hide-valid, .elementor-widget-cmsmasters-register-form__show-valid .elementor-widget-cmsmasters-register-form__hide-novalid { display: block; } .elementor-widget-cmsmasters-register-form__show-message .elementor-widget-cmsmasters-register-form__hide-valid, .elementor-widget-cmsmasters-register-form__show-message .elementor-widget-cmsmasters-register-form__hide-novalid { display: block; } .elementor-widget-cmsmasters-register-form__wrapper-error p { color: red; margin: 10px 0; text-align: center; border: 2px solid red; padding: 20px; } .elementor-widget-cmsmasters-register-form__wrapper-error p:last-child { margin-bottom: 0; } .elementor-widget-cmsmasters-register-form__valid { color: green; text-align: center; border: 2px solid green; padding: 20px; margin: 10px 0 0; } .elementor-widget-cmsmasters-register-form__login-link { display: inline-block; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__button-align-start .elementor-widget-cmsmasters-register-form__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__button-align-center .elementor-widget-cmsmasters-register-form__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__button-align-end .elementor-widget-cmsmasters-register-form__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__button-align-stretch .elementor-widget-cmsmasters-register-form__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__button-align-stretch .elementor-widget-cmsmasters-register-form__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__login-position-left .elementor-widget-cmsmasters-register-form__align-wrapper, .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__login-position-right .elementor-widget-cmsmasters-register-form__align-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-register-form.cmsmasters-register-form__login-position-right .elementor-widget-cmsmasters-register-form__align-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-authorization-links__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-widget-cmsmasters-authorization-links__wrapper > div { padding: 0; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a { text-decoration: none; border-color: var(--cmsmasters-colors-link); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .4s ease; -o-transition: all .4s ease; transition: all .4s ease; position: relative; overflow: hidden; z-index: 0; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:before, .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:before { opacity: 1; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:after { opacity: 0; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a i, .elementor-widget-cmsmasters-authorization-links__wrapper > div > a span { color: var(--cmsmasters-colors-link); -webkit-transition: color .4s ease; -o-transition: color .4s ease; transition: color .4s ease; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:hover i, .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:hover span { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:hover:before { opacity: 0; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a:hover:after { opacity: 1; } .elementor-widget-cmsmasters-authorization-links__wrapper > div > a i + span { margin-left: 5px; } .elementor-widget-cmsmasters-authorization-links__prefix { margin-right: 5px; } .elementor-widget-cmsmasters-authorization-links__wrapper-login, .elementor-widget-cmsmasters-authorization-links__wrapper-logout, .elementor-widget-cmsmasters-authorization-links__wrapper-register, .elementor-widget-cmsmasters-authorization-links__wrapper-account { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .elementor-widget-cmsmasters-authorization-links__separator { border-right: 2px solid #d3d3d3; display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__hide { display: none; } .elementor-widget-cmsmasters-authorization-links__show { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__show-login-register .elementor-widget-cmsmasters-authorization-links__wrapper-login { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__show-login-register .elementor-widget-cmsmasters-authorization-links__wrapper-register { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__hide-login-register .elementor-widget-cmsmasters-authorization-links__wrapper-login { display: none; } .elementor-widget-cmsmasters-authorization-links__hide-login-register .elementor-widget-cmsmasters-authorization-links__wrapper-register { display: none; } .elementor-widget-cmsmasters-authorization-links__show-logout-account .elementor-widget-cmsmasters-authorization-links__wrapper-logout { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__show-logout-account .elementor-widget-cmsmasters-authorization-links__wrapper-account { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-authorization-links__hide-logout-account .elementor-widget-cmsmasters-authorization-links__wrapper-logout { display: none; } .elementor-widget-cmsmasters-authorization-links__hide-logout-account .elementor-widget-cmsmasters-authorization-links__wrapper-account { display: none; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-left .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-left.cmsmasters-authorization-links__align-reverse-yes .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-center .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-center.cmsmasters-authorization-links__align-reverse-yes .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-right .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-right.cmsmasters-authorization-links__align-reverse-yes .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-justify .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-justify.cmsmasters-authorization-links__align-reverse-yes .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-authorization-links.cmsmasters-authorization-links__align-reverse-yes .elementor-widget-cmsmasters-authorization-links__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } /* About author box widget */ .elementor-widget-cmsmasters-author-box { --inline-margin-bottom: 10px; --inline-margin-between: 15px; --avatar-size: 100px; --avatar-gap: 25px; --avatar-negative-gap: 0; } .elementor-widget-cmsmasters-author-box__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-bottom: var(--inline-margin-bottom); } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper > * { margin-bottom: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper > *:not(.elementor-widget-cmsmasters-author-box__avatar) + * { margin-left: var(--inline-margin-between); } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper { min-height: var(--avatar-size); padding-left: calc( var( --avatar-size ) + var( --avatar-gap )); position: relative; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper > .elementor-widget-cmsmasters-author-box__avatar { width: var(--avatar-size); position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-author-box__avatar { width: var(--avatar-size); } .elementor-widget-cmsmasters-author-box__avatar img { display: block; -webkit-border-radius: 500px; border-radius: 500px; width: 100%; -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: start; align-self: flex-start; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-image-valign-top .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-cmsmasters-author-box.cmsmasters-image-valign-middle .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-image-valign-top .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-cmsmasters-author-box.cmsmasters-image-valign-middle .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-author-box__text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-author-box__text > div { text-align: inherit; } .elementor-widget-cmsmasters-author-box__text > *:last-child { margin-bottom: 0 !important; } .elementor-widget-cmsmasters-author-box__name { margin-top: 0; margin-bottom: 10px; } .elementor-widget-cmsmasters-author-box ul { margin: 0; padding: 0; } .elementor-widget-cmsmasters-author-box ul li { padding: 0; margin: 0; } .elementor-widget-cmsmasters-author-box__social-list, .elementor-widget-cmsmasters-author-box__icon-item { line-height: 1; } .elementor-widget-cmsmasters-author-box__social-list a.fab, .elementor-widget-cmsmasters-author-box__icon-item a.fab { font-family: "Font Awesome 5 Brands"; } .elementor-widget-cmsmasters-author-box__social-list a.fa, .elementor-widget-cmsmasters-author-box__social-list a.far, .elementor-widget-cmsmasters-author-box__social-list a.fas, .elementor-widget-cmsmasters-author-box__icon-item a.fa, .elementor-widget-cmsmasters-author-box__icon-item a.far, .elementor-widget-cmsmasters-author-box__icon-item a.fas { font-family: "Font Awesome 5 Free"; } .elementor-widget-cmsmasters-author-box__social-list { counter-reset: social-counter; } .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__title-item-text:after { counter-increment: social-counter; content: counter(social-counter, decimal-leading-zero); margin-left: 5px; } .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__title-item-text:not(.default):after { font-size: 0; line-height: 0; visibility: hidden; } .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__icon-item svg { fill: currentColor; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__icon-item a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .elementor-widget-cmsmasters-author-box_view_stacked .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__icon-item a:before, .elementor-widget-cmsmasters-author-box_view_framed .elementor-widget-cmsmasters-author-box__social-list .elementor-widget-cmsmasters-author-box__icon-item a:before { text-align: center; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-item-color-variation-gradient .elementor-widget-cmsmasters-author-box__title-item a { background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; text-decoration: inherit; } .elementor-widget-cmsmasters-author-box__bio { margin-bottom: 20px; } .elementor-widget-cmsmasters-author-box__bio p { margin-bottom: 0.8em; } .elementor-widget-cmsmasters-author-box__bio p:last-of-type { margin-bottom: 0; padding-bottom: 0; } .elementor-widget-cmsmasters-author-box__button-wrap { margin-bottom: 10px; } .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button { position: relative; } .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button:before, .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button:before { opacity: 1; } .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button:after { opacity: 0; } .elementor-widget-cmsmasters-author-box__button.cmsmasters-theme-button:hover:after { opacity: 1; } .elementor-widget-cmsmasters-author-box__button-border-none__button.cmsmasters-theme-button { border-style: none; } .elementor-widget-cmsmasters-author-box:not(.cmsmasters-button-yes) .elementor-widget-cmsmasters-author-box__button { border: none; padding: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-button-color-variation-gradient .elementor-widget-cmsmasters-author-box__button { background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; } @media (min-width: 1025px) { .elementor-widget-cmsmasters-author-box.cmsmasters-align-left .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-left .elementor-widget-cmsmasters-author-box__text { text-align: left; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-right .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-right .elementor-widget-cmsmasters-author-box__text { text-align: right; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-center .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-center .elementor-widget-cmsmasters-author-box__text { text-align: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-center.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-left .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; margin-right: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-right .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; margin-left: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-top .elementor-widget-cmsmasters-author-box__wrapper { display: block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-top .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin: var(--avatar-negative-gap) auto var(--avatar-gap); display: inline-block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-top.cmsmasters-align-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-top.cmsmasters-align-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; } } @media (min-width: 768px) and (max-width: 1024px) { .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-left .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-left .elementor-widget-cmsmasters-author-box__text { text-align: left; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-right .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-right .elementor-widget-cmsmasters-author-box__text { text-align: right; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-center .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-center .elementor-widget-cmsmasters-author-box__text { text-align: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-tablet-center.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-left .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; margin-right: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-right .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; margin-left: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-top .elementor-widget-cmsmasters-author-box__wrapper { display: block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-top .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin: var(--avatar-negative-gap) auto var(--avatar-gap); display: inline-block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-top.cmsmasters-align-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-tablet-top.cmsmasters-align-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-left .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-left .elementor-widget-cmsmasters-author-box__text { text-align: left; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-right .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-right .elementor-widget-cmsmasters-author-box__text { text-align: right; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-center .elementor-widget-cmsmasters-author-box__wrapper, .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-center .elementor-widget-cmsmasters-author-box__text { text-align: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-align-mobile-center.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-left .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; margin-right: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-right .elementor-widget-cmsmasters-author-box__wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; margin-left: var(--avatar-gap); } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-top .elementor-widget-cmsmasters-author-box__wrapper { display: block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-top .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin: var(--avatar-negative-gap) auto var(--avatar-gap); display: inline-block; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-top.cmsmasters-align-left .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-left: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-layout-image-mobile-top.cmsmasters-align-right .elementor-widget-cmsmasters-author-box__wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin-right: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes .cmsmasters-title-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes:not(.cmsmasters-avatar-inline-yes) .cmsmasters-title-inline-wrapper > * + * { margin-left: 0; margin-top: var(--inline-margin-between); } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-left .cmsmasters-title-inline-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-right .cmsmasters-title-inline-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-center .cmsmasters-title-inline-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-center.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper { min-height: auto; padding-left: 0; padding-top: calc( var( --avatar-size ) + var( --avatar-gap )); } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-center.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper > *:not(.elementor-widget-cmsmasters-author-box__avatar) + * { margin-top: var(--inline-margin-between); } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-align-mobile-center.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper > .elementor-widget-cmsmasters-author-box__avatar { margin: auto; right: 0; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper { -webkit-box-pack: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; } .elementor-widget-cmsmasters-author-box.cmsmasters-title-inline-yes.cmsmasters-avatar-inline-yes .cmsmasters-title-inline-wrapper > * { margin-left: 0; } } .cmsmasters-widget-breadcrumbs { --separator-left-gap: 0.3em; --separator-right-gap: 0.3em; } .cmsmasters-widget-breadcrumbs__container { font-size: 14px; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-widget-breadcrumbs__content { font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-breadcrumbs-alignment-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } body.rtl .cmsmasters-breadcrumbs-alignment-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-breadcrumbs-alignment-center .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-breadcrumbs-alignment-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } body.rtl .cmsmasters-breadcrumbs-alignment-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-breadcrumbs__content > span:not([class]) { color: #bbbbbb; } .cmsmasters-widget-breadcrumbs__content a { color: #000000; fill: #000000; font-size: 14px; line-height: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .cmsmasters-widget-breadcrumbs__content a:hover { color: #bbbbbb; fill: #bbbbbb; } .cmsmasters-widget-breadcrumbs__content a svg { display: block; width: 14px; height: 14px; } .cmsmasters-separator-type-none .cmsmasters-widget-breadcrumbs__content a { margin-right: 10px; } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content { color: #000000; } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content a { margin-right: var(--separator-right-gap); } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content a:not(:first-child) { margin-left: var(--separator-left-gap); margin-right: var(--separator-right-gap); } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content a + span { margin-left: var(--separator-left-gap); } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content .breadcrumb_last { color: #bbbbbb; } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content > span { color: #bbbbbb; font-size: 14px; line-height: 22px; margin-left: 5px; } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content > span > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-breadcrumbs-type-yoast .cmsmasters-widget-breadcrumbs__content > span > span span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-breadcrumbs-type-rank .cmsmasters-widget-breadcrumbs__content .rank-math-breadcrumb > p { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0; padding: 0; } .cmsmasters-breadcrumbs-type-rank .cmsmasters-widget-breadcrumbs__content .label { margin-right: 5px; } .cmsmasters-breadcrumbs-type-rank .cmsmasters-widget-breadcrumbs__content .separator { margin-left: var(--separator-left-gap); margin-right: var(--separator-right-gap); } .cmsmasters-widget-breadcrumbs__content > .cmsmasters-widget-breadcrumbs__sep:first-child { display: none; } .cmsmasters-widget-breadcrumbs__prefix { color: #000000; margin-right: 5px; } .cmsmasters-widget-breadcrumbs__sep { color: #bbbbbb; fill: #bbbbbb; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: var(--separator-left-gap); margin-right: var(--separator-right-gap); } .cmsmasters-widget-breadcrumbs__sep:empty { margin-left: 0; margin-right: var(--separator-right-gap); } .cmsmasters-widget-breadcrumbs__sep svg { display: block; width: 14px; height: 14px; } @media (max-width: 1024px) { .cmsmasters-breadcrumbs-alignment-tablet-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } body.rtl .cmsmasters-breadcrumbs-alignment-tablet-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-breadcrumbs-alignment-tablet-center .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-breadcrumbs-alignment-tablet-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } body.rtl .cmsmasters-breadcrumbs-alignment-tablet-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } @media (max-width: 767px) { .cmsmasters-breadcrumbs-alignment-mobile-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } body.rtl .cmsmasters-breadcrumbs-alignment-mobile-left .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-breadcrumbs-alignment-mobile-center .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-breadcrumbs-alignment-mobile-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } body.rtl .cmsmasters-breadcrumbs-alignment-mobile-right .cmsmasters-widget-breadcrumbs__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } } .cms-forminator-editor { visibility: hidden; height: 0; width: 0; font-size: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner { width: 100%; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner ol, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner ul { margin-bottom: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full { margin-bottom: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 { margin-bottom: -20px; overflow: hidden; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-form-control-wrap, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-form-control-wrap, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-form-control-wrap, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-form-control-wrap, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-field { display: block; margin-bottom: 20px; padding: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-submit, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-submit-container, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-submit, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-submit-container, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-submit, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-submit-container, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-submit, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-submit-container { margin-bottom: 20px; padding: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-field, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-field { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field ul > li, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-field ul > li, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-field ul > li, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-field ul > li { margin-bottom: 20px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field ul > li label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-field ul > li label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-field ul > li label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-field ul > li label { color: var(--cmsmasters-input-label-color); font-size: var(--cmsmasters-input-label-font-size); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); font-family: var(--cmsmasters-input-label-font-family); line-height: var(--cmsmasters-input-label-line-height); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field ul > li:last-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-field ul > li:last-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-field ul > li:last-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-field ul > li:last-child { margin-bottom: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 select { color: var(--cmsmasters-input-normal-colors-color); background-color: var(--cmsmasters-input-normal-colors-bg); font-size: var(--cmsmasters-input-font-size); font-weight: var(--cmsmasters-input-font-weight); font-style: var(--cmsmasters-input-font-style); font-family: var(--cmsmasters-input-font-family); line-height: var(--cmsmasters-input-line-height); border-color: var(--cmsmasters-input-normal-colors-bd); border-style: var(--cmsmasters-input-normal-bd-style); border-width: var(--cmsmasters-input-normal-bd-width-top) var(--cmsmasters-input-normal-bd-width-right) var(--cmsmasters-input-normal-bd-width-bottom) var(--cmsmasters-input-normal-bd-width-left); -webkit-border-radius: var(--cmsmasters-input-normal-bd-radius); border-radius: var(--cmsmasters-input-normal-bd-radius); padding: var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left); pointer-events: auto; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form textarea:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form select:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form textarea:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form select:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form textarea:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form select:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]):focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 textarea:focus, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 select:focus { border-color: var(--cmsmasters-input-focus-colors-bd); -webkit-border-radius: var(--cmsmasters-input-focus-bd-radius); border-radius: var(--cmsmasters-input-focus-bd-radius); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 textarea { min-height: 120px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-acceptance, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-acceptance, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-acceptance, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-acceptance { display: inline-block; color: var(--cmsmasters-input-label-color); font-size: var(--cmsmasters-input-label-font-size); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); font-family: var(--cmsmasters-input-label-font-family); line-height: var(--cmsmasters-input-label-line-height); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 option { padding: 10px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpcf7-quiz-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpcf7-quiz-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpcf7-quiz-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpcf7-quiz-label { margin-bottom: 8px; color: var(--cmsmasters-input-label-color); font-size: var(--cmsmasters-input-label-font-size); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); font-family: var(--cmsmasters-input-label-font-family); line-height: var(--cmsmasters-input-label-line-height); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input[type=button], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-page-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input[type=button], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-page-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input[type=button], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-page-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input[type=button], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-page-button { font-family: var(--cmsmasters-button-font-family); font-weight: var(--cmsmasters-button-font-weight); font-style: var(--cmsmasters-button-font-style); text-transform: var(--cmsmasters-button-text-transform); -webkit-text-decoration: var(--cmsmasters-button-text-decoration); text-decoration: var(--cmsmasters-button-text-decoration); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); letter-spacing: var(--cmsmasters-button-letter-spacing); color: var(--cmsmasters-button-normal-colors-color); border-color: var(--cmsmasters-button-normal-colors-bd); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); text-shadow: var(--cmsmasters-button-text-shadow); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); padding-top: var(--cmsmasters-button-padding-top); padding-right: var(--cmsmasters-button-padding-right); padding-bottom: var(--cmsmasters-button-padding-bottom); padding-left: var(--cmsmasters-button-padding-left); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input[type=button]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form input[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-page-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input[type=button]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form input[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input[type=button]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form input[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form .wpforms-page-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input[type=button]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 input[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 .wpforms-page-button:hover { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); text-shadow: var(--cmsmasters-button-hover-text-shadow); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-text-decoration: var(--cmsmasters-button-hover-text-decoration); text-decoration: var(--cmsmasters-button-hover-text-decoration); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button { background-color: transparent !important; position: relative; text-align: center; overflow: hidden; z-index: 0; display: inline-block; word-break: normal; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:before { opacity: 1; background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:after { opacity: 0; background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:hover:before { opacity: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button[type=submit]:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button[type=submit]:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full .wpforms-form button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button[type=submit]:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container-full form.wpforms-form button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button[type=submit]:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner form.wpcf7 button:hover:after { opacity: 1; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material { margin: 0 !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-error, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-success, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-error, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-success, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-error, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-success, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-error, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-success, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-error, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-success, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-loading { -webkit-box-shadow: none; box-shadow: none; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-error p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-success p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-loading p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-error p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-success p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-loading p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-error p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-success p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-loading p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-error p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-success p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-loading p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-error p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-success p, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-loading p { margin: 0; margin-top: 10px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-error p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-success p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-loading p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-error p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-success p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-loading p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-error p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-success p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-loading p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-error p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-success p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-loading p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-error p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-success p:first-child, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-loading p:first-child { margin-top: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-response-message.forminator-loading, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-response-message.forminator-loading { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-row:not(:last-child), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-row:not(:last-child), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-row:not(:last-child), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-row:not(:last-child), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-row:not(:last-child) { margin-bottom: 20px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-row .forminator-label { margin-bottom: 8px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-row-last, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-row-last, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-row-last, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-row-last, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-row-last { margin-bottom: 0 !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-label { margin-bottom: 8px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-icon, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-icon, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-icon, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-icon, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-icon, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-option { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect { border-style: var(--cmsmasters-input-normal-bd-style); border-width: var(--cmsmasters-input-normal-bd-width-top) var(--cmsmasters-input-normal-bd-width-right) var(--cmsmasters-input-normal-bd-width-bottom) var(--cmsmasters-input-normal-bd-width-left); -webkit-border-radius: var(--cmsmasters-input-normal-bd-radius); border-radius: var(--cmsmasters-input-normal-bd-radius); padding-top: var(--cmsmasters-input-padding-top); padding-right: var(--cmsmasters-input-padding-right); padding-bottom: var(--cmsmasters-input-padding-bottom); padding-left: var(--cmsmasters-input-padding-left); pointer-events: auto; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__rendered { padding: 0 !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single span.select2-selection__arrow { width: auto !important; height: auto !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-suffix .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-suffix .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-suffix .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-suffix .forminator-suffix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-suffix .forminator-suffix { right: var(--cmsmasters-input-padding-right); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-suffix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-suffix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-suffix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-suffix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-suffix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-suffix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-suffix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-suffix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-suffix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-suffix .forminator-textarea { padding-right: calc( var( --cmsmasters-input-padding-right ) + 60px); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-icon span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-icon span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-icon span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-icon span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-icon span { left: var(--cmsmasters-input-padding-right); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-icon .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-icon .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-icon .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-icon .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-icon .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-icon .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-icon .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-icon .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-icon .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-icon .forminator-textarea { padding-left: calc( var( --cmsmasters-input-padding-right ) + 30px); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-prefix .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-prefix .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-prefix .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-prefix .forminator-prefix, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-prefix .forminator-prefix { left: var(--cmsmasters-input-padding-left); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-prefix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-input-with-prefix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-prefix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-input-with-prefix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-prefix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input-with-prefix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-prefix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input-with-prefix .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-prefix .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input-with-prefix .forminator-textarea { padding-left: calc( var( --cmsmasters-input-padding-left ) + 60px); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea { min-height: 120px; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-checkbox, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-radio, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-checkbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-textarea { -webkit-border-radius: var(--cmsmasters-input-focus-bd-radius); border-radius: var(--cmsmasters-input-focus-bd-radius); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select.select2-container--open span.selection .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select.select2-container--open span.selection .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select.select2-container--open span.selection .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select.select2-container--open span.selection .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select.select2-container--open span.selection .select2-selection--single { -webkit-border-radius: var(--cmsmasters-input-focus-bd-radius); border-radius: var(--cmsmasters-input-focus-bd-radius); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--below .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--below .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--below .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--below .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--below .select2-selection--single { -webkit-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--above .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--above .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--above .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--above .select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select.select2-container--open.forminator-select-dropdown-container--above .select2-selection--single { -webkit-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button { font-family: var(--cmsmasters-button-font-family); font-weight: var(--cmsmasters-button-font-weight); font-style: var(--cmsmasters-button-font-style); text-transform: var(--cmsmasters-button-text-transform); -webkit-text-decoration: var(--cmsmasters-button-text-decoration); text-decoration: var(--cmsmasters-button-text-decoration); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); letter-spacing: var(--cmsmasters-button-letter-spacing); color: var(--cmsmasters-button-normal-colors-color); border-color: var(--cmsmasters-button-normal-colors-bd); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); text-shadow: var(--cmsmasters-button-text-shadow); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); padding-top: var(--cmsmasters-button-padding-top); padding-right: var(--cmsmasters-button-padding-right); padding-bottom: var(--cmsmasters-button-padding-bottom); padding-left: var(--cmsmasters-button-padding-left); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:hover { color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); text-shadow: var(--cmsmasters-button-hover-text-shadow); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-text-decoration: var(--cmsmasters-button-hover-text-decoration); text-decoration: var(--cmsmasters-button-hover-text-decoration); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button { background-color: transparent !important; position: relative; text-align: center; overflow: hidden; z-index: 0; display: inline-block; word-break: normal; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:after { content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:before { opacity: 1; background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:after { opacity: 0; background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:hover:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:hover:before { opacity: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--default .forminator-field .forminator-button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--none .forminator-field .forminator-button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-button:hover:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-button:hover:after { opacity: 1; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single { border-width: calc( var( --cmsmasters-input-normal-bd-width-top ) * 2) calc( var( --cmsmasters-input-normal-bd-width-right ) * 2) calc( var( --cmsmasters-input-normal-bd-width-bottom ) * 2) calc( var( --cmsmasters-input-normal-bd-width-left ) * 2); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single { border-style: none; border-width: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single { border-width: 0 0 var(--cmsmasters-input-normal-bd-width-bottom) 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-row .forminator-label { padding-left: 0; padding-right: 0; padding-bottom: 0; position: relative; z-index: 2; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-label { padding-left: 0; padding-right: 0; padding-bottom: 0; position: relative; z-index: 2; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-select2 + .select2-container .select2-selection--single:before { content: none !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-input--wrap:after, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper .elementor-widget-cmsmasters-contact-form__inner .forminator-ui.forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea--wrap:after { content: none !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-row .forminator-label { color: var(--cmsmasters-input-label-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-label { color: var(--cmsmasters-input-label-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect { color: var(--cmsmasters-input-normal-colors-color); background-color: var(--cmsmasters-input-normal-colors-bg); border-color: var(--cmsmasters-input-normal-colors-bd); -webkit-box-shadow: var(--cmsmasters-input-normal-box-shadow); box-shadow: var(--cmsmasters-input-normal-box-shadow); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect .forminator-option, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect .forminator-option { color: var(--cmsmasters-input-normal-colors-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect .forminator-option.forminator-is_checked, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect .forminator-option.forminator-is_checked, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect .forminator-option.forminator-is_checked, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect .forminator-option.forminator-is_checked, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect .forminator-option.forminator-is_checked { color: #000; background-color: var(--cmsmasters-input-focus-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-multiselect .forminator-option:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-multiselect .forminator-option:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-multiselect .forminator-option:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-multiselect .forminator-option:hover, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-multiselect .forminator-option:hover { background-color: var(--cmsmasters-input-normal-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea::-webkit-input-placeholder { color: var(--cmsmasters-input-placeholder-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input::placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea::-webkit-input-placeholder, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea::placeholder { color: var(--cmsmasters-input-placeholder-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered { color: var(--cmsmasters-input-normal-colors-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__arrow { color: var(--cmsmasters-input-normal-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single { color: var(--cmsmasters-input-focus-colors-color); background-color: var(--cmsmasters-input-focus-colors-bg); border-color: var(--cmsmasters-input-focus-colors-bd); -webkit-box-shadow: var(--cmsmasters-input-focus-box-shadow); box-shadow: var(--cmsmasters-input-focus-box-shadow); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single .select2-selection__arrow, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select.select2-container--open .selection span.select2-selection--single .select2-selection__arrow { color: var(--cmsmasters-input-focus-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-radio span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-checkbox span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-radio span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-checkbox span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-checkbox span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-checkbox span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-radio span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-checkbox span[aria-hidden] { border-color: var(--cmsmasters-input-normal-colors-bd); color: var(--cmsmasters-input-focus-colors-bd); background-color: var(--cmsmasters-input-normal-colors-bg); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-radio input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-checkbox input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-radio input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-checkbox input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-checkbox input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-checkbox input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-radio input:checked + span[aria-hidden], #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-checkbox input:checked + span[aria-hidden] { border-color: var(--cmsmasters-input-focus-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-checkbox label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-checkbox label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-checkbox label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-checkbox label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-checkbox label { color: var(--cmsmasters-input-label-color); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-radio span[aria-hidden]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-radio span[aria-hidden]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio span[aria-hidden]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio span[aria-hidden]:before, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-radio span[aria-hidden]:before { background-color: var(--cmsmasters-input-focus-colors-bd); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field.forminator-is_active .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-textarea { color: var(--cmsmasters-input-focus-colors-color); background-color: var(--cmsmasters-input-focus-colors-bg); border-color: var(--cmsmasters-input-focus-colors-bd); -webkit-box-shadow: var(--cmsmasters-input-focus-box-shadow); box-shadow: var(--cmsmasters-input-focus-box-shadow); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea { background-color: var(--cmsmasters-input-normal-colors-bg) !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-color .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field.forminator-is_active .forminator-textarea { background-color: var(--cmsmasters-input-focus-colors-bg) !important; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-row .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-row .forminator-label { font-family: var(--cmsmasters-input-label-font-family); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); text-transform: var(--cmsmasters-input-label-text-transform); -webkit-text-decoration: var(--cmsmasters-input-label-text-decoration); text-decoration: var(--cmsmasters-input-label-text-decoration); font-size: var(--cmsmasters-input-label-font-size); line-height: var(--cmsmasters-input-label-line-height); letter-spacing: var(--cmsmasters-input-label-letter-spacing); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-label { font-family: var(--cmsmasters-input-label-font-family); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); text-transform: var(--cmsmasters-input-label-text-transform); -webkit-text-decoration: var(--cmsmasters-input-label-text-decoration); text-decoration: var(--cmsmasters-input-label-text-decoration); font-size: var(--cmsmasters-input-label-font-size); line-height: var(--cmsmasters-input-label-line-height); letter-spacing: var(--cmsmasters-input-label-letter-spacing); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-input, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single { font-size: var(--cmsmasters-input-font-size); font-weight: var(--cmsmasters-input-font-weight); font-style: var(--cmsmasters-input-font-style); font-family: var(--cmsmasters-input-font-family); line-height: var(--cmsmasters-input-line-height); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field select.forminator-select2 + .forminator-select .selection span.select2-selection--single .select2-selection__rendered { font-size: var(--cmsmasters-input-font-size); font-weight: var(--cmsmasters-input-font-weight); font-style: var(--cmsmasters-input-font-style); font-family: var(--cmsmasters-input-font-family); line-height: var(--cmsmasters-input-line-height); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-radio span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--default .forminator-field .forminator-checkbox span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-radio span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--none .forminator-field .forminator-checkbox span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-radio span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--flat .forminator-field .forminator-checkbox span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-radio span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--bold .forminator-field .forminator-checkbox span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-radio span, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__wrapper.cmsmasters-default-font .elementor-widget-cmsmasters-contact-form__inner .forminator-custom-form.forminator-design--material .forminator-field .forminator-checkbox span { font-family: var(--cmsmasters-input-label-font-family); font-weight: var(--cmsmasters-input-label-font-weight); font-style: var(--cmsmasters-input-label-font-style); text-transform: var(--cmsmasters-input-label-text-transform); -webkit-text-decoration: var(--cmsmasters-input-label-text-decoration); text-decoration: var(--cmsmasters-input-label-text-decoration); font-size: var(--cmsmasters-input-label-font-size); line-height: var(--cmsmasters-input-label-line-height); letter-spacing: var(--cmsmasters-input-label-letter-spacing); } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__align-left .elementor-widget-cmsmasters-contact-form__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__align-right .elementor-widget-cmsmasters-contact-form__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__align-center .elementor-widget-cmsmasters-contact-form__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-left label { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-left div.wpforms-container-full .wpforms-form .wpforms-field label { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-center label { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-center div.wpforms-container-full .wpforms-form .wpforms-field label { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-right label { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__label-align-right div.wpforms-container-full .wpforms-form .wpforms-field label { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left textarea { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left div.wpforms-container-full .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left div.wpforms-container-full .wpforms-form .wpforms-field select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-left div.wpforms-container-full .wpforms-form .wpforms-field textarea { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center textarea { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center div.wpforms-container-full .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center div.wpforms-container-full .wpforms-form .wpforms-field select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-center div.wpforms-container-full .wpforms-form .wpforms-field textarea { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right textarea { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right div.wpforms-container-full .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right div.wpforms-container-full .wpforms-form .wpforms-field select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__fields-align-right div.wpforms-container-full .wpforms-form .wpforms-field textarea { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-left .wpcf7-validation-errors, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-left .wpcf7-mail-sent-ok { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-center .wpcf7-validation-errors, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-center .wpcf7-mail-sent-ok { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-right .wpcf7-validation-errors, #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-m-align-right .wpcf7-mail-sent-ok { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-v-align-left .wpcf7-not-valid-tip { text-align: left; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-v-align-center .wpcf7-not-valid-tip { text-align: center; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form__error-v-align-right .wpcf7-not-valid-tip { text-align: right; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form form > *, #cmsmasters_body .elementor-widget-cmsmasters-contact-form div.wpforms-container-full .wpforms-form > * { margin: 0; padding: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) .wpforms-form .wpforms-field select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form select .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form select .wpforms-form .wpforms-field select, #cmsmasters_body .elementor-widget-cmsmasters-contact-form div.wpforms-container-full .wpforms-form .wpforms-field input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), #cmsmasters_body .elementor-widget-cmsmasters-contact-form div.wpforms-container-full .wpforms-form .wpforms-field select { min-height: auto; height: auto; outline: none; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form textarea .wpforms-form .wpforms-field textarea, #cmsmasters_body .elementor-widget-cmsmasters-contact-form div.wpforms-container-full .wpforms-form .wpforms-field textarea { min-height: auto; height: auto; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form label { display: block; margin: 0; padding: 0; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpforms-container ul { list-style: none; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpforms-container ul li label.wpforms-field-label-inline { vertical-align: middle; display: inline; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpforms-container ul li input[type=checkbox], #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpforms-container ul li input[type=radio] { vertical-align: middle; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-radio label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-checkbox label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-acceptance label { display: inline; vertical-align: middle; } #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-radio span.wpcf7-list-item-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-checkbox span.wpcf7-list-item-label, #cmsmasters_body .elementor-widget-cmsmasters-contact-form .wpcf7-acceptance span.wpcf7-list-item-label { font-size: initial; font-family: initial; line-height: initial; font-weight: initial; text-decoration: initial; letter-spacing: initial; vertical-align: middle; } @media (max-width: 767px) { .elementor-widget-cmsmasters-contact-form__inner { width: 100%; } .elementor-widget-cmsmasters-contact-form__inner div.wpforms-container form .wpforms-field, .elementor-widget-cmsmasters-contact-form__inner form .wpforms-field { width: 100%; margin-left: 0; } } .ui-datepicker .ui-datepicker-calendar tbody tr td a, .ui-datepicker .ui-datepicker-header .ui-corner-all, .ui-datepicker-header .ui-datepicker-title select { -webkit-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; } html body div.ui-datepicker[data-widget-id*="cms-"] { z-index: 9999 !important; } html body div.ui-datepicker[data-widget-id*="cms-"]:before { content: none !important; } html body div.ui-datepicker[data-widget-id*="cms-"] .ui-datepicker-header { background-color: #DDD; } html body div.ui-datepicker[data-widget-id*="cms-"] .ui-datepicker-calendar { overflow: hidden; border-collapse: separate; } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--default, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--none, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--flat, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--bold, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--material { border-style: var(--cmsmasters-input-normal-bd-style); border-width: var(--cmsmasters-input-normal-bd-width-top) var(--cmsmasters-input-normal-bd-width-right) var(--cmsmasters-input-normal-bd-width-bottom) var(--cmsmasters-input-normal-bd-width-left); color: var(--cmsmasters-input-normal-colors-color); background-color: var(--cmsmasters-input-normal-colors-bg); border-color: var(--cmsmasters-input-focus-colors-bd); } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--none .select2-results .select2-results__options .select2-results__option, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--bold .select2-results .select2-results__options .select2-results__option, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option { -webkit-transition: all 0.3s ease !important; -o-transition: all 0.3s ease !important; transition: all 0.3s ease !important; color: var(--cmsmasters-input-normal-colors-color); background-color: var(--cmsmasters-input-normal-colors-bg); font-size: var(--cmsmasters-input-font-size); font-weight: var(--cmsmasters-input-font-weight); font-style: var(--cmsmasters-input-font-style); font-family: var(--cmsmasters-input-font-family); line-height: var(--cmsmasters-input-line-height); } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--none .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--bold .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted { color: #000; background-color: var(--cmsmasters-input-focus-colors-bd); } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option:hover, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--none .select2-results .select2-results__options .select2-results__option:hover, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option:hover, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--bold .select2-results .select2-results__options .select2-results__option:hover, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option:hover { background-color: var(--cmsmasters-input-normal-colors-bd); } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--default .select2-search .select2-search__field, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--none .select2-search .select2-search__field, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--flat .select2-search .select2-search__field, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--bold .select2-search .select2-search__field, .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-dropdown--material .select2-search .select2-search__field { background-color: var(--cmsmasters-input-normal-colors-bg); color: var(--cmsmasters-input-normal-colors-color); border-color: var(--cmsmasters-input-focus-colors-bd); } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-select-dropdown--above { border-bottom-width: 0 !important; -webkit-border-bottom-left-radius: 0 !important; border-bottom-left-radius: 0 !important; -webkit-border-bottom-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .select2-container.forminator-select[data-widget-id*="cms-"] .forminator-select-dropdown.forminator-select-dropdown--below { border-top-width: 0 !important; -webkit-border-top-left-radius: 0 !important; border-top-left-radius: 0 !important; -webkit-border-top-right-radius: 0 !important; border-top-right-radius: 0 !important; } .elementor-widget-cmsmasters-google-maps__wrapper { height: auto; padding-bottom: 50%; } .elementor-widget-cmsmasters-google-maps__wrapper button { text-decoration: inherit; -webkit-border-radius: inherit; border-radius: inherit; font-style: inherit; text-shadow: inherit; z-index: inherit; -webkit-box-shadow: none; box-shadow: none; letter-spacing: inherit; line-height: inherit; border: inherit; border-color: inherit; border-style: inherit; } .elementor-widget-cmsmasters-google-maps__wrapper button:before, .elementor-widget-cmsmasters-google-maps__wrapper button:after { content: none; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style img { max-width: none !important; -o-object-fit: contain !important; object-fit: contain !important; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style-iw-d { overflow: auto !important; padding: 0 20px 20px 0; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style-iw-c { padding: 20px; -webkit-border-radius: 0; border-radius: 0; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style-iw-c a:hover { opacity: 0.7 !important; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style-iw-c button { text-align: center; opacity: 1 !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style-iw-c button:hover { opacity: .5 !important; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style ul, .elementor-widget-cmsmasters-google-maps__wrapper .gm-style li { border: inherit; outline: inherit; font-size: inherit; vertical-align: inherit; background: inherit; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style li { margin-top: inherit; } .elementor-widget-cmsmasters-google-maps__wrapper .gm-style label { font-family: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; font-size: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; display: inline; margin-bottom: inherit; } .elementor-widget-cmsmasters-image-scroll__wrapper { position: relative; } .elementor-widget-cmsmasters-image-scroll__outer { padding: 0; position: relative; } .elementor-widget-cmsmasters-image-scroll__image-wrapper { height: 400px; position: relative; overflow: hidden; } .elementor-widget-cmsmasters-image-scroll__inner { border: 1px solid var(--cmsmasters-colors-bd); display: block; overflow: hidden; } .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__overlay { opacity: 1; } .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll_label { opacity: 1; } .elementor-widget-cmsmasters-image-scroll__overlay { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 10; background-color: rgba(0, 0, 0, 0); -webkit-transition: opacity .4s ease; -o-transition: opacity .4s ease; transition: opacity .4s ease; } .elementor-widget-cmsmasters-image-scroll__label { display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 30; min-width: 40px; min-height: 40px; padding: 10px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .elementor-widget-cmsmasters-image-scroll__label > * { display: inline-block; vertical-align: middle; height: 100%; width: 100%; } .elementor-widget-cmsmasters-image-scroll__label-icon svg { height: auto; } .elementor-widget-cmsmasters-image-scroll__label-icon svg path { fill: currentColor; } .elementor-widget-cmsmasters-image-scroll__caption { text-align: center; padding: 15px; display: inline-block; width: 100%; color: #000; } .elementor-widget-cmsmasters-image-scroll img { display: block; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__vertical .elementor-widget-cmsmasters-image-scroll__image-parent { min-height: 100%; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__vertical img { width: 100%; max-width: 100%; min-height: 100%; max-height: none; -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__top img { -o-object-position: top; object-position: top; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__center img { -o-object-position: center; object-position: center; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal.cmsmasters-image-scroll__vertical_align__bottom img { -o-object-position: bottom; object-position: bottom; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__horizontal img { width: auto; min-width: 100%; max-width: none; height: 400px; max-height: 100%; -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__overlay-yes .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__overlay { opacity: 0; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__label-yes .elementor-widget-cmsmasters-image-scroll__inner:hover .elementor-widget-cmsmasters-image-scroll__label { opacity: 0; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease .elementor-widget-cmsmasters-image-scroll__wrapper img { -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-in .elementor-widget-cmsmasters-image-scroll__wrapper img { -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-out .elementor-widget-cmsmasters-image-scroll__wrapper img { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__ease-in-out .elementor-widget-cmsmasters-image-scroll__wrapper img { -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__linear .elementor-widget-cmsmasters-image-scroll__wrapper img { -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-left .elementor-widget-cmsmasters-image-scroll__caption { text-align: left; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-center .elementor-widget-cmsmasters-image-scroll__caption { text-align: center; } .elementor-widget-cmsmasters-image-scroll.cmsmasters-image-scroll__align-right .elementor-widget-cmsmasters-image-scroll__caption { text-align: right; } .elementor-widget-cmsmasters-media-carousel .swiper-slide { height: 100%; } .elementor-widget-cmsmasters-media-carousel .swiper-slide * { width: 100%; height: 100%; } .elementor-widget-cmsmasters-media-carousel .swiper-slide i, .elementor-widget-cmsmasters-media-carousel .swiper-slide .elementor-widget-cmsmasters-media-carousel__icon-video { height: auto; } .elementor-widget-cmsmasters-media-carousel__wrapper { position: relative; overflow: hidden; } .elementor-widget-cmsmasters-media-carousel__outer { display: block; position: relative; } .elementor-widget-cmsmasters-media-carousel__outer:hover .elementor-widget-cmsmasters-media-carousel__overlay { opacity: 1; -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); } .elementor-widget-cmsmasters-media-carousel__outer:hover .elementor-widget-cmsmasters-media-carousel__animation-zoom-in { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .elementor-widget-cmsmasters-media-carousel__inner { text-align: center; position: relative; } .elementor-widget-cmsmasters-media-carousel__overlay { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 100; opacity: 0; background-color: rgba(0, 0, 0, 0.6); -webkit-transition: opacity .5s ease, visibility .5s ease, -webkit-transform .5s ease; transition: opacity .5s ease, visibility .5s ease, -webkit-transform .5s ease; -o-transition: opacity .5s ease, visibility .5s ease, transform .5s ease; transition: opacity .5s ease, visibility .5s ease, transform .5s ease; transition: opacity .5s ease, visibility .5s ease, transform .5s ease, -webkit-transform .5s ease; color: #fff; } .elementor-widget-cmsmasters-media-carousel__animation-slide-up { -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); opacity: 1; } .elementor-widget-cmsmasters-media-carousel__animation-slide-down { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); opacity: 1; } .elementor-widget-cmsmasters-media-carousel__animation-slide-right { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); opacity: 1; } .elementor-widget-cmsmasters-media-carousel__animation-slide-left { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); opacity: 1; } .elementor-widget-cmsmasters-media-carousel__animation-zoom-in { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; } .elementor-widget-cmsmasters-media-carousel__text, .elementor-widget-cmsmasters-media-carousel__icon { position: relative; height: 100%; line-height: 1.2em; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; word-break: break-word; padding: 15px; } .elementor-widget-cmsmasters-media-carousel__icon svg { height: auto; } .elementor-widget-cmsmasters-media-carousel__icon svg path { fill: currentColor; } .elementor-widget-cmsmasters-media-carousel__video-icon { display: inline-block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 30; min-width: 20px; min-height: 20px; padding: 10px 15px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .elementor-widget-cmsmasters-media-carousel__video-icon > * { display: inline-block; vertical-align: middle; height: 100%; width: 100%; } .elementor-widget-cmsmasters-media-carousel__icon-video { -webkit-transition: color .5s ease; -o-transition: color .5s ease; transition: color .5s ease; } .elementor-widget-cmsmasters-media-carousel__icon-video svg { height: auto; } .elementor-widget-cmsmasters-media-carousel__icon-video svg path { fill: currentColor; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__align-left .elementor-widget-cmsmasters-media-carousel__caption { text-align: left; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__align-center .elementor-widget-cmsmasters-media-carousel__caption { text-align: center; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__align-right .elementor-widget-cmsmasters-media-carousel__caption { text-align: right; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__alignment-flex-start .elementor-widget-cmsmasters-media-carousel__text { text-align: left; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__alignment-center .elementor-widget-cmsmasters-media-carousel__text { text-align: center; } .elementor-widget-cmsmasters-media-carousel.cmsmasters-media-carousel__alignment-flex-end .elementor-widget-cmsmasters-media-carousel__text { text-align: right; } .elementor-lightbox video { position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: 0; background-color: #000; } .elementor-widget-cmsmasters-sitemap__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 calc(-1 * calc(var(--cmsmasters-sitemap-columns-gap, 20px) / 2)) calc(-1 * var(--cmsmasters-sitemap-rows-gap, 20px)); } .elementor-widget-cmsmasters-sitemap__section { width: calc( 100% / var(--cmsmasters-sitemap-columns-count, 3)); padding: 0 calc(var(--cmsmasters-sitemap-columns-gap, 20px) / 2); margin-bottom: var(--cmsmasters-sitemap-rows-gap, 20px); } .elementor-widget-cmsmasters-sitemap__title { color: var(--cmsmasters-sitemap-title-color); background-color: var(--cmsmasters-sitemap-title-bg-color); border-color: var(--cmsmasters-sitemap-title-bd-color); margin-bottom: var(--cmsmasters-sitemap-title-gap, 10px); -webkit-border-radius: var(--cmsmasters-sitemap-title-bdr, 0); border-radius: var(--cmsmasters-sitemap-title-bdr, 0); padding: var(--cmsmasters-sitemap-title-pdd, 0); } .elementor-widget-cmsmasters-sitemap__list { margin: 0; padding-top: var(--cmsmasters-sitemap-list-gap-top, 0); } .elementor-widget-cmsmasters-sitemap ol ol, .elementor-widget-cmsmasters-sitemap ol ul, .elementor-widget-cmsmasters-sitemap ul ol, .elementor-widget-cmsmasters-sitemap ul ul { margin: var(--gap, 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px)); } .elementor-widget-cmsmasters-sitemap__list, .elementor-widget-cmsmasters-sitemap ul { list-style-type: none; } .elementor-widget-cmsmasters-sitemap__item { margin: 0; } .elementor-widget-cmsmasters-sitemap__link-outer { position: relative; padding-top: var(--cmsmasters-icon-sitemap-items-gap, 5px); padding-bottom: var(--cmsmasters-icon-sitemap-items-gap, 5px); } .elementor-widget-cmsmasters-sitemap__link-outer:after { position: absolute; top: 0; left: 0; border-top: var(--cmsmasters-icon-sitemap-items-divider-style, solid) var(--cmsmasters-icon-sitemap-items-divider-weight, 1px) var(--cmsmasters-icon-sitemap-items-divider-color, var(--cmsmasters-colors-bd)); width: 100%; } .elementor-widget-cmsmasters-sitemap__link-outer-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .elementor-widget-cmsmasters-sitemap__link-outer-inner a { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; color: var(--cmsmasters-sitemap-item-color, var(--cmsmasters-colors-link)); background-color: var(--cmsmasters-sitemap-item-bg-color); border-color: var(--cmsmasters-sitemap-item-bd-color); padding: var(--cmsmasters-sitemap-item-pdd, 0); -webkit-border-radius: var(--cmsmasters-sitemap-item-bdr, 0); border-radius: var(--cmsmasters-sitemap-item-bdr, 0); } .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover { color: var(--cmsmasters-sitemap-item-hover-color, var(--cmsmasters-colors-link-hover)); background-color: var(--cmsmasters-sitemap-item-bg-hover-color, var(--cmsmasters-sitemap-item-bg-color)); border-color: var(--cmsmasters-sitemap-item-bd-hover-color, var(--cmsmasters-sitemap-item-bd-color)); } .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper { color: var(--cmsmasters-sitemap-icon-hover-color, var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-link))); -webkit-transform: var(--cmsmasters-sitemap-icon-rotate-hover); -ms-transform: var(--cmsmasters-sitemap-icon-rotate-hover); transform: var(--cmsmasters-sitemap-icon-rotate-hover); } .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { fill: var(--cmsmasters-sitemap-icon-hover-color); } .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper { font-size: 7px; margin: var(--gap-icon); color: var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-link)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transform: var(--cmsmasters-sitemap-icon-rotate); -ms-transform: var(--cmsmasters-sitemap-icon-rotate); transform: var(--cmsmasters-sitemap-icon-rotate); -webkit-transition: all ease .3s; -o-transition: all ease .3s; transition: all ease .3s; text-shadow: none; } .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { width: 1em; height: auto; fill: var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-link)); -webkit-transition: fill .3s ease; -o-transition: fill .3s ease; transition: fill .3s ease; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-left { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-left .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-start); -ms-flex-pack: var(--flex-start); justify-content: var(--flex-start); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-center .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-center.cmsmasters-sitemap__direction-reverse { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-right { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-right .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-end); -ms-flex-pack: var(--flex-end); justify-content: var(--flex-end); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-stretch { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-stretch .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-stretch.cmsmasters-sitemap__direction-default { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__direction-default { --flex-start: flex-end; --flex-end: flex-start; --gap-icon: 0 var(--cmsmasters-sitemap-item-text-indent, 10px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__direction-default .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__direction-reverse { --flex-start: flex-start; --flex-end: flex-end; --gap-icon: 0 0 0 var(--cmsmasters-sitemap-item-text-indent, 10px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__direction-reverse .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-stacked .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper, .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-framed .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper { -webkit-border-radius: var(--cmsmasters-sitemap-icon-border-radius, var(--border-radius-icon-default)); border-radius: var(--cmsmasters-sitemap-icon-border-radius, var(--border-radius-icon-default)); min-width: var(--cmsmasters-sitemap-icon-wrapper, 40px); min-height: var(--cmsmasters-sitemap-icon-wrapper, 40px); padding: var(--cmsmasters-sitemap-icon-padding, 5px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-stacked .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper { color: var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-bg)); background-color: var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link)); border: 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-stacked .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { fill: var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-bg)); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-stacked .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper { color: var(--cmsmasters-sitemap-icon-hover-color, var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-bg))); background-color: var(--cmsmasters-sitemap-icon-hover-secondary-color, var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link))); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-stacked .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { fill: var(--cmsmasters-sitemap-icon-hover-color, var(--cmsmasters-sitemap-icon-color, var(--cmsmasters-colors-bg))); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-framed .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper { color: var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link)); background-color: var(--cmsmasters-sitemap-icon-color, transparent); border: var(--cmsmasters-sitemap-icon-border-width, 2px) solid var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link)); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-framed .elementor-widget-cmsmasters-sitemap__link-outer .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { color: var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link)); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-framed .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper { color: var(--cmsmasters-sitemap-icon-hover-secondary-color, var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link))); background-color: var(--cmsmasters-sitemap-icon-hover-color, var(--cmsmasters-sitemap-icon-color, transparent)); border-color: var(--cmsmasters-sitemap-icon-hover-secondary-color); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__view-framed .elementor-widget-cmsmasters-sitemap__link-outer-inner a:hover .elementor-widget-cmsmasters-sitemap__icon-wrapper svg { fill: var(--cmsmasters-sitemap-icon-hover-secondary-color var(--cmsmasters-sitemap-icon-secondary-color, var(--cmsmasters-colors-link))); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__shape-circle { --border-radius-icon-default: 50%; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__shape-square { --border-radius-icon-default: 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__marker-numeric { --content: counter(listCounter, var(--cmsmasters-sitemap-item-counter-type)) var(--cmsmasters-sitemap-item-numb-symbol, " "); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__marker-numeric ul { counter-reset: listCounter; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__marker-numeric ul li .elementor-widget-cmsmasters-sitemap__icon-wrapper { line-height: 1em; font-size: var(--cmsmasters-base-font-size, 14px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__marker-numeric ul li .elementor-widget-cmsmasters-sitemap__icon-wrapper:before { content: var(--content); counter-increment: listCounter; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__marker-numeric.cmsmasters-sitemap__hierarchical-yes { --content: counters(listCounter, var(--cmsmasters-sitemap-item-child-numb-symbol, ".")) var(--cmsmasters-sitemap-item-numb-symbol, " "); } @media (max-width: 1024px) { .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-left { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-left .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-start); -ms-flex-pack: var(--flex-start); justify-content: var(--flex-start); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-center .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-center.cmsmasters-sitemap__direction-reverse { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-right { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-right .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-end); -ms-flex-pack: var(--flex-end); justify-content: var(--flex-end); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-stretch { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-stretch .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-tablet-stretch.cmsmasters-sitemap__direction-default { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } } @media (max-width: 767px) { .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-left { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-left .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-start); -ms-flex-pack: var(--flex-start); justify-content: var(--flex-start); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-center .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-center.cmsmasters-sitemap__direction-reverse { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-right { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-right .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: var(--flex-end); -ms-flex-pack: var(--flex-end); justify-content: var(--flex-end); } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-stretch { --gap: 0 var(--cmsmasters-icon-sitemap-child-gap, 20px) 0 0; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-stretch .elementor-widget-cmsmasters-sitemap__link-outer-inner a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-sitemap.cmsmasters-sitemap__align-mobile-stretch.cmsmasters-sitemap__direction-default { --gap: 0 0 0 var(--cmsmasters-icon-sitemap-child-gap, 20px); } } .elementor-widget-cmsmasters-nav-menu { --main-item-horizontal-padding: 15px; --main-side-item-horizontal-padding: 8px; --indicator-main-gap: 10px; --dropdown-top-border-width: 0px; --dropdown-right-border-width: 0px; --dropdown-bottom-border-width: 0px; --dropdown-left-border-width: 0px; --dropdown-padding-top: 0px; --dropdown-padding-right: 0px; --dropdown-padding-bottom: 0px; --dropdown-padding-left: 0px; --dropdown-horizontal-distance: 0px; --dropdown-item-main-horizontal-padding: 15px; --indicator-submenu-gap: 10px; } .elementor-widget-cmsmasters-nav-menu__container > ul > li.current_page_item > a, .elementor-widget-cmsmasters-nav-menu__container > ul > li.current_page_item > a:hover, .elementor-widget-cmsmasters-nav-menu__container > ul > li > a:focus, .elementor-widget-cmsmasters-nav-menu__container > ul > li > a:focus:hover { color: #2b2929; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__container > ul > li > a { font-family: var(--e-global-typography-accent-font-family); font-size: var(--e-global-typography-accent-font-size); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: var(--e-global-typography-accent-font-style); -webkit-text-decoration: var(--e-global-typography-accent-text-decoration); text-decoration: var(--e-global-typography-accent-text-decoration); line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); color: #818181; background-color: transparent; border-style: solid; border-width: 0px; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__container > ul > li > a:hover { color: #2b2929; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__container > ul ul { border-width: 0; } .elementor-widget-cmsmasters-nav-menu__container > ul ul > li.current_page_item > a, .elementor-widget-cmsmasters-nav-menu__container > ul ul > li > a:focus { color: #2b2929; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__container > ul ul > li > a { font-family: var(--e-global-typography-tertiary-font-family); font-size: var(--e-global-typography-tertiary-font-size); font-weight: var(--e-global-typography-tertiary-font-weight); text-transform: var(--e-global-typography-tertiary-text-transform); font-style: var(--e-global-typography-tertiary-font-style); -webkit-text-decoration: var(--e-global-typography-tertiary-text-decoration); text-decoration: var(--e-global-typography-tertiary-text-decoration); line-height: var(--e-global-typography-tertiary-line-height); letter-spacing: var(--e-global-typography-tertiary-letter-spacing); color: #818181; background-color: transparent; border-style: solid; border-width: 0px; border-color: transparent; padding-left: var(--dropdown-item-main-horizontal-padding); padding-right: var(--dropdown-item-main-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu__container > ul ul > li > a:hover { color: #2b2929; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__container > ul ul > li ul a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul a, .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul a, .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul a { padding-left: var(--dropdown-item-main-horizontal-padding); padding-right: var(--dropdown-item-main-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul a, .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul a, .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } .elementor-widget-cmsmasters-nav-menu__main > ul > li:hover > a { color: #2b2929; background-color: transparent; border-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__main > ul > li > a { padding-top: 8px; padding-bottom: 8px; } .elementor-widget-cmsmasters-nav-menu__main > ul ul > li:hover > a { color: #2b2929; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal { background-color: transparent; border-width: 0; } .cmsmasters-main-menu-border-type-default .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal { border-style: solid; border-width: 0px; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical { background-color: transparent; border-width: 0; } .cmsmasters-main-menu-border-type-default .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical { border-style: solid; border-width: 0px; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a { padding-top: 6px; padding-bottom: 6px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul { width: 200px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul { background-color: #ffffff; border-style: solid; border-width: 1px; border-color: transparent; margin-top: -1px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul > li:first-child, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul > li:first-child { border-top: 0 !important; margin-top: 0 !important; padding-top: 0 !important; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul a, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul a { padding-top: 6px; padding-bottom: 6px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-toggle > ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-accordion > ul { background-color: transparent; border-style: solid; border-width: 0px; border-color: transparent; padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); padding-right: var(--dropdown-padding-right); padding-left: var(--dropdown-padding-left); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-toggle > ul a, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-accordion > ul a { padding-top: 6px; padding-bottom: 6px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul { background-color: #ffffff; border-style: solid; border-width: 0; border-left-width: 1px; border-color: #bbbbbb; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul > li > a { padding-top: 6px; padding-bottom: 6px; } .cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { width: 100%; position: absolute; left: 0; } .cmsmasters-dropdown-absolute-position-right.cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { right: 0; left: auto; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-layout-vertical > ul { overflow: hidden; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-default > ul { overflow: hidden; } .cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-default > ul { background-color: #ffffff; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup { background-color: rgba(0, 0, 0, 0.8); } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul { background-color: transparent; border-style: solid; border-width: 0px; border-color: transparent; border-width: 0; display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li.current_page_item > a, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li.current_page_item > a:hover, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li > a:focus, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li > a:focus:hover { color: #ffffff; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li > a { color: rgba(255, 255, 255, 0.7); background-color: transparent; font-size: 32px; line-height: 40px; border-style: solid; border-width: 0px; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul li > a:hover { color: #ffffff; background-color: transparent; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { background-color: #ffffff; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas > ul { background-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul { background-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul ul { top: 0 !important; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul ul a { border-style: solid; border-width: 0px; border-color: transparent; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul a { padding-top: 6px; padding-bottom: 6px; } .elementor-widget-cmsmasters-nav-menu__container > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; padding: 0; margin: 0; } .elementor-widget-cmsmasters-nav-menu__container > ul:after { content: none !important; } .elementor-widget-cmsmasters-nav-menu__container > ul ul { list-style: none; border-style: solid; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin: 0; padding: 0; visibility: hidden; opacity: 0; z-index: 9999; position: absolute; left: 0; top: 100%; -webkit-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out; -o-transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: visibility 0.3s ease-in-out, opacity 0.3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__container > ul ul.change-dropdown { visibility: visible; opacity: 1; margin: 0; } .elementor-widget-cmsmasters-nav-menu__container > ul ul li { margin-top: 0; padding-top: 0; } .elementor-widget-cmsmasters-nav-menu__container > ul li { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0; position: relative; } .elementor-widget-cmsmasters-nav-menu__container > ul li:hover > ul { visibility: visible; opacity: 1; margin: 0; } .elementor-widget-cmsmasters-nav-menu__container > ul li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap > .elementor-widget-cmsmasters-nav-menu__arrow { display: none; } .cmsmasters-nav-menu-open-link.elementor-widget-cmsmasters-nav-menu__container > ul li:not(.menu-item-has-children) > a[href="#"] { pointer-events: none; } .elementor-widget-cmsmasters-nav-menu__container > ul a { display: block; position: relative; text-shadow: 0 0 0 transparent; -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, text-shadow .3s ease-in-out, -webkit-border-radius .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, text-shadow .3s ease-in-out, -webkit-border-radius .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, text-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, text-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, border-radius .3s ease-in-out, text-shadow .3s ease-in-out, -webkit-border-radius .3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__container .elementor-widget-cmsmasters-nav-menu__item-text-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-dropdown-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-center .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-dropdown-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__dropdown li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-nav-menu__dropdown .elementor-widget-cmsmasters-nav-menu__main > ul { display: none; } .elementor-widget-cmsmasters-nav-menu__main > ul a .elementor-widget-cmsmasters-nav-menu__item-text-wrap > span:not(.elementor-widget-cmsmasters-nav-menu__item-text) { -webkit-transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; transition: opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; -o-transition: transform .3s ease-in-out, opacity .3s ease-in-out; transition: transform .3s ease-in-out, opacity .3s ease-in-out; transition: transform .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__main > ul a .elementor-widget-cmsmasters-nav-menu__item-text-wrap > span:not(.cmsmasters-animation) { z-index: 2; } .elementor-widget-cmsmasters-nav-menu__main > ul a .elementor-widget-cmsmasters-nav-menu__item-text-wrap:not(.cmsmasters-animation) { z-index: 2; } .cmsmasters-menu-alignment-flex-start .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-menu-alignment-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-menu-alignment-flex-end .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-menu-alignment-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul { top: 100%; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul:before { content: ''; width: calc( 100% + ( var( --dropdown-right-border-width ) + var( --dropdown-left-border-width ) )); height: 0; left: calc( 0px - var( --dropdown-left-border-width )); bottom: calc( 100% + var( )); top: auto !important; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li > ul { top: calc( ( var( --dropdown-top-border-width ) * -1 ) - var( --dropdown-padding-top )); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-menu-alignment-space-between.cmsmasters-icon-position-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul { top: 0; left: calc( 100% + var( --dropdown-horizontal-distance )); right: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul:before { width: calc( var( --dropdown-horizontal-distance ) + var( --dropdown-padding-left ) + var( --dropdown-left-border-width )); right: calc( 100% - var( --dropdown-padding-left )); left: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul[dropdown-align-left] { right: calc( 100% + var( --dropdown-horizontal-distance )); left: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul[dropdown-align-left]:before { width: calc( var( --dropdown-horizontal-distance ) + var( --dropdown-padding-right ) + var( --dropdown-right-border-width )); right: auto; left: calc( 100% - var( --dropdown-padding-right )); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul ul { top: calc( ( var( --dropdown-top-border-width ) + var( --dropdown-padding-top ) ) * -1); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul { left: 100%; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul ul { display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; opacity: 1; visibility: visible; position: relative; left: auto; top: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul ul.active, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul ul.active { visibility: visible; opacity: 1; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul > li, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul > li { margin-top: 0; padding-top: 0; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul > li:first-child, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul > li:first-child { border-top: 0 !important; margin-top: 0 !important; padding-top: 0 !important; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle > ul > li li, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion > ul > li li { margin-top: 0; padding-top: 0; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul { padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); padding-right: var(--dropdown-padding-right); padding-left: var(--dropdown-padding-left); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul:before, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul:before { content: ''; height: 0; position: absolute; top: calc( 0px - var( --dropdown-top-border-width )); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul ul, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul ul { left: calc( 100% + var( --dropdown-horizontal-distance ) + var( --dropdown-padding-right ) + var( --dropdown-right-border-width )); right: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul ul:before, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul ul:before { width: calc( var( --dropdown-horizontal-distance ) + var( --dropdown-padding-left ) + var( --dropdown-padding-right ) + var( --dropdown-left-border-width ) + var( --dropdown-right-border-width )); height: calc( 100% + ( var( --dropdown-top-border-width ) + var( --dropdown-bottom-border-width ) )); right: calc( 100% - var( --dropdown-padding-left )); left: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul ul[dropdown-align-left], .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul ul[dropdown-align-left] { right: calc( 100% + var( --dropdown-horizontal-distance ) + var( --dropdown-padding-left ) + var( --dropdown-left-border-width )); left: auto; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul ul[dropdown-align-left]:before, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul ul[dropdown-align-left]:before { right: auto; left: calc( 100% - var( --dropdown-padding-right )); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100px; height: 100%; z-index: 9999; position: fixed; top: 0; left: 0; } .cmsmasters-side-position-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); } .cmsmasters-side-position-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul { left: auto; right: 0; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul li { -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side > ul li a { -webkit-writing-mode: tb-rl; -ms-writing-mode: tb-rl; writing-mode: tb-rl; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; padding-left: var(--main-side-item-horizontal-padding); padding-right: var(--main-side-item-horizontal-padding); padding-top: 15px; padding-bottom: 15px; } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-vertical-type-side .elementor-widget-cmsmasters-nav-menu__dropdown-submenu { display: none; } .cmsmasters-menu-alignment-flex-start .elementor-widget-cmsmasters-nav-menu__main > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-menu-alignment-center .elementor-widget-cmsmasters-nav-menu__main > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-menu-alignment-flex-end .elementor-widget-cmsmasters-nav-menu__main > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-menu-alignment-space-between .elementor-widget-cmsmasters-nav-menu__main > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-nav-menu__dropdown { display: none; position: relative; z-index: 999; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas > ul { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-nav-menu__dropdown > div:after { content: none !important; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); padding-right: var(--dropdown-padding-right); padding-left: var(--dropdown-padding-left); } .elementor-widget-cmsmasters-nav-menu__dropdown > ul > li { margin-top: 0; padding-top: 0; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul > li li { margin-top: 0; padding-top: 0; } .elementor-widget-cmsmasters-nav-menu__dropdown > ul ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: none; padding: 0; opacity: 1; visibility: visible; overflow: hidden; position: relative; left: 0; } .cmsmasters-nav-menu-stretch .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-default { height: auto; position: absolute; z-index: 9998; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup { border: 0 solid transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 100%; min-height: 50px; overflow: hidden; z-index: 9998; opacity: 0; visibility: hidden; position: fixed; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: visibility 0.3s, opacity 0.3s linear; -o-transition: visibility 0.3s, opacity 0.3s linear; transition: visibility 0.3s, opacity 0.3s linear; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup.active { display: -webkit-box; display: -ms-flexbox; display: flex; visibility: visible; opacity: 1; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup > ul { width: 100%; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup ul { margin-left: 0; margin-right: 0; top: auto; left: auto; right: auto; bottom: auto; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 300px; height: 100%; z-index: 9999; visibility: hidden; position: fixed; right: 0; top: 0; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .admin-bar .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { height: calc( 100% - 32px); top: 32px; } .cmsmasters-offcanvas-position-left .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { left: 0; right: auto; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .active .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas > ul { width: 100%; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas ul { clear: both; margin-left: 0; margin-right: 0; top: auto; left: auto; right: auto; bottom: auto; } .elementor-widget-cmsmasters-nav-menu__dropdown-close-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; width: 100%; } .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close-container, .cmsmasters-popup-offcanvas-ver-alignment-center .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close-container, .cmsmasters-popup-offcanvas-ver-alignment-flex-end .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close-container { z-index: 9999; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-nav-menu__dropdown-close { cursor: pointer; background-color: transparent; border-width: 0; border-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out; transition: background-color .3s ease-in-out, border-color .3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__dropdown-close i { line-height: 1em; width: 1em; height: 1em; text-align: center; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__dropdown-close i + span { margin-left: 10px; } .elementor-widget-cmsmasters-nav-menu__dropdown-close svg { display: block; -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__dropdown-close svg + span { margin-left: 10px; } .elementor-widget-cmsmasters-nav-menu__dropdown-close span { -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close { font-size: 24px; line-height: 32px; color: rgba(255, 255, 255, 0.5); fill: rgba(255, 255, 255, 0.5); margin-top: 30px; margin-left: 30px; margin-right: 30px; } .admin-bar .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close { margin-top: calc( 30px + 32px); } .cmsmasters-close-view-stacked .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close { background-color: rgba(255, 255, 255, 0.1); padding: 10px 15px; } .cmsmasters-close-view-framed .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close { border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.1); padding: 10px 15px; } .cmsmasters-close-type-icon.cmsmasters-close-view-framed .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close { border-color: inherit; } .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close i { color: inherit; font-size: 24px; } .cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__dropdown-close svg { display: block; fill: inherit; width: 24px; height: 24px; } .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close { color: #494c4f; font-size: 20px; margin-top: 10px; margin-left: 0px; margin-right: 0px; padding: 5px 15px; } .admin-bar .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close { margin-top: calc( 10px + 32px); } .cmsmasters-offcanvas-position-left .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-close-view-stacked .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close { color: #494c4f; fill: #494c4f; padding: 10px; background-color: rgba(0, 0, 0, 0.05); } .cmsmasters-close-view-framed .cmsmasters-menu-dropdown-type-offcanvas .elementor-widget-cmsmasters-nav-menu__dropdown-close { color: #494c4f; padding: 10px; border: 2px solid #494c4f; background-color: transparent; } .cmsmasters-close-shape-circle .elementor-widget-cmsmasters-nav-menu__dropdown-close { padding: 10px; -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-nav-menu__dropdown-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: transparent; visibility: hidden; opacity: 0; -webkit-transition: background-color .5s, visibility .5s, opacity .3s; -o-transition: background-color .5s, visibility .5s, opacity .3s; transition: background-color .5s, visibility .5s, opacity .3s; z-index: 9998; } .elementor-widget-cmsmasters-nav-menu__dropdown-container.active { background-color: rgba(0, 0, 0, 0.25); visibility: visible; opacity: 1; } .elementor-widget-cmsmasters-nav-menu__toggle-container { display: none; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-nav-menu__toggle-container.cmsmasters-layout-dropdown { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-nav-menu__toggle { font-family: var(--cmsmasters-button-font-family); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); cursor: pointer; border-width: 0; border-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-nav-menu__toggle.cmsmasters-icon-align-left { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-nav-menu__toggle.cmsmasters-icon-align-right { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-nav-menu__toggle:hover, .elementor-widget-cmsmasters-nav-menu__toggle.active { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); } .cmsmasters-toggle-view-stacked .elementor-widget-cmsmasters-nav-menu__toggle:hover, .cmsmasters-toggle-view-stacked .elementor-widget-cmsmasters-nav-menu__toggle.active { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); } .cmsmasters-toggle-view-framed .elementor-widget-cmsmasters-nav-menu__toggle:hover, .cmsmasters-toggle-view-framed .elementor-widget-cmsmasters-nav-menu__toggle.active { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); border-color: var(--cmsmasters-button-hover-colors-color); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); } .cmsmasters-toggle-shape-circle .elementor-widget-cmsmasters-nav-menu__toggle:hover, .cmsmasters-toggle-shape-circle .elementor-widget-cmsmasters-nav-menu__toggle.active { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-nav-menu__toggle:hover .elementor-widget-cmsmasters-nav-menu__toggle-label, .elementor-widget-cmsmasters-nav-menu__toggle.active .elementor-widget-cmsmasters-nav-menu__toggle-label { text-shadow: var(--cmsmasters-button-hover-text-shadow); } .elementor-widget-cmsmasters-nav-menu__toggle:hover .elementor-widget-cmsmasters-nav-menu__toggle-label { -webkit-text-decoration: var(--dropdown-toggle-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--dropdown-toggle-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); } .elementor-widget-cmsmasters-nav-menu__toggle.active .elementor-widget-cmsmasters-nav-menu__toggle-label { -webkit-text-decoration: var(--dropdown-toggle-active-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--dropdown-toggle-active-text-decoration, var(--cmsmasters-button-hover-text-decoration)); } .elementor-widget-cmsmasters-nav-menu__toggle.active > span.cmsmasters-toggle-icon { display: none; } .elementor-widget-cmsmasters-nav-menu__toggle.active > span.cmsmasters-toggle-icon-active { display: block; } .cmsmasters-toggle-text-icon-position-on-sides .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-toggle-text-icon-position-central .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-nav-menu__toggle > span.cmsmasters-toggle-icon { display: block; } .elementor-widget-cmsmasters-nav-menu__toggle > span.cmsmasters-toggle-icon-active { display: none; } .cmsmasters-icon-align-left.elementor-widget-cmsmasters-nav-menu__toggle > span.cmsmasters-toggle-icon-active + span { margin: 0 0 0 10px; } .cmsmasters-icon-align-right.elementor-widget-cmsmasters-nav-menu__toggle > span.cmsmasters-toggle-icon-active + span { margin: 0 10px 0 0; } .elementor-widget-cmsmasters-nav-menu__toggle i { line-height: 1em; letter-spacing: 1px; text-align: center; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-nav-menu__toggle svg { display: block; width: var(--cmsmasters-button-font-size); height: var(--cmsmasters-button-font-size); } .cmsmasters-toggle-view-stacked .elementor-widget-cmsmasters-nav-menu__toggle { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); padding: 12px; -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); } .cmsmasters-toggle-view-framed .elementor-widget-cmsmasters-nav-menu__toggle { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); border-color: var(--cmsmasters-button-normal-colors-color); padding: 12px; -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); } .cmsmasters-dropdown-toggle-border-type-default .elementor-widget-cmsmasters-nav-menu__toggle { border-style: var(--cmsmasters-button-normal-bd-style); } .cmsmasters-toggle-shape-circle .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-nav-menu__toggle-label { -webkit-text-decoration: var(--dropdown-toggle-text-decoration, var(--cmsmasters-button-text-decoration)); text-decoration: var(--dropdown-toggle-text-decoration, var(--cmsmasters-button-text-decoration)); text-shadow: var(--cmsmasters-button-text-shadow); } .elementor-widget-cmsmasters-nav-menu__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 1; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: -10px 0 -10px 10px; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; } .elementor-widget-cmsmasters-nav-menu__arrow:empty { display: none; } .elementor-widget-cmsmasters-nav-menu__arrow > .cmsmasters-wrap-icon { font-size: 16px; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__arrow > .cmsmasters-wrap-icon { font-size: 26px; } .elementor-widget-cmsmasters-nav-menu__arrow i { text-align: center; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-nav-menu__arrow svg { display: block; width: 16px; height: 16px; -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-popup .elementor-widget-cmsmasters-nav-menu__arrow svg { width: 26px; height: 26px; } .cmsmasters-icon-position-left .elementor-widget-cmsmasters-nav-menu__main > ul > li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow { margin: -10px var(--indicator-main-gap) -10px 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .cmsmasters-icon-position-right .elementor-widget-cmsmasters-nav-menu__main > ul > li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow { margin: -10px 0 -10px var(--indicator-main-gap); } .cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow { margin: -10px var(--indicator-submenu-gap) -10px 0; -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow, .cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item-has-children > a .elementor-widget-cmsmasters-nav-menu__arrow { margin: -10px 0 -10px var(--indicator-submenu-gap); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal li:hover > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal li:hover > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:hover > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.active > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:hover > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.active > .cmsmasters-arrow-animation-rotate-left .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal li:hover > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal li:hover > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:hover > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.active > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:hover > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.active > .cmsmasters-arrow-animation-rotate-right .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal li:hover > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal li:hover > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:hover > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.active > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:hover > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.active > .cmsmasters-arrow-animation-rotate-opposite .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal li:hover > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal li:hover > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:hover > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.active > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:hover > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.active > .cmsmasters-arrow-animation-opacity .elementor-widget-cmsmasters-nav-menu__arrow { opacity: 0.7; } .cmsmasters-arrow-animation-rotate-left.elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-dropdown li.current_page_item > a .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .cmsmasters-arrow-animation-rotate-right.elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-dropdown li.current_page_item > a .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .cmsmasters-arrow-animation-rotate-opposite.elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-dropdown li.current_page_item > a .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .cmsmasters-arrow-animation-opacity.elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-dropdown li.current_page_item > a .elementor-widget-cmsmasters-nav-menu__arrow { opacity: 0.7; } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-left li > a:hover > .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-left li.active > a > .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-right li > a:hover > .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-right li.active > a > .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-opposite li > a:hover > .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-rotate-opposite li.active > a > .elementor-widget-cmsmasters-nav-menu__arrow { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-opacity li > a:hover > .elementor-widget-cmsmasters-nav-menu__arrow, .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-arrow-animation-opacity li.active > a > .elementor-widget-cmsmasters-nav-menu__arrow { opacity: 0.7; } @media (min-width: 1025px) { .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a { padding-left: var(--main-item-horizontal-padding); padding-right: var(--main-item-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul a { padding-left: var(--dropdown-item-main-horizontal-padding); padding-right: var(--dropdown-item-main-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul ul a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } .elementor-widget-cmsmasters-nav-menu:not([class*=" cmsmasters-dropdown-align-"]) .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul > li > a, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul > li > a, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul > li > a, .elementor-widget-cmsmasters-nav-menu:not([class*=" cmsmasters-dropdown-align-"]) .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul > li > a, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul > li > a, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul > li > a, .elementor-widget-cmsmasters-nav-menu:not([class*=" cmsmasters-dropdown-align-"]) .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul > li > a, .cmsmasters-dropdown-align-left .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul > li > a, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-right .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul > li > a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul > li > a, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-toggle > ul ul > li > a, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul > li > a, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__container.cmsmasters-vertical-type-accordion > ul ul > li > a, .cmsmasters-dropdown-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul > li > a, .cmsmasters-dropdown-align-right .elementor-widget-cmsmasters-nav-menu__container.elementor-widget-cmsmasters-nav-menu__dropdown > ul ul > li > a { padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } } @media (min-width: 768px) { .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a { padding-left: var(--main-item-horizontal-padding); padding-right: var(--main-item-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul a { padding-left: var(--dropdown-item-main-horizontal-padding); padding-right: var(--dropdown-item-main-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul ul a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } } @media (max-width: 1024px) { html.cmsmasters-vertical-menu-type-tablet.cmsmasters-vertical-menu-type-side { padding-left: 0 !important; padding-right: 0 !important; } html.cmsmasters-vertical-menu-type-tablet.cmsmasters-vertical-menu-type-side .elementor-widget-empty { background-color: transparent; } html.cmsmasters-vertical-menu-type-tablet.cmsmasters-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon { display: none; } .cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__main { display: none; } .cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__toggle-container { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-side > ul ul { display: none !important; } .cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-normal > ul ul { left: 0; right: 0; } .cmsmasters-dropdown-absolute-yes.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-layout-horizontal > ul, .cmsmasters-dropdown-absolute-yes.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-normal > ul, .cmsmasters-dropdown-absolute-yes.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-toggle > ul, .cmsmasters-dropdown-absolute-yes.cmsmasters-dropdown-breakpoints-tablet .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-accordion > ul { background-color: #ffffff; } .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-flex-start .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-flex-start .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-flex-end .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-flex-end .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-nav-menu:not(.cmsmasters-dropdown-breakpoints-tablet).cmsmasters-menu-alignment-tablet-space-between.cmsmasters-icon-position-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-dropdown-absolute-tablet-position-left.cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { left: 0; right: auto; } .cmsmasters-dropdown-absolute-tablet-position-right.cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { right: 0; left: auto; } .cmsmasters-dropdown-tablet-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-left .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-dropdown-tablet-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-center .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-dropdown-tablet-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-right .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-dropdown-tablet-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-dropdown-tablet-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul ul li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul ul li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-tablet-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__dropdown li:not(.menu-item-has-children) .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-toggle-text-icon-tablet-position-on-sides .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-toggle-text-icon-tablet-position-central .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a { padding-left: var(--main-item-horizontal-padding); padding-right: var(--main-item-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul a { padding-left: var(--dropdown-item-main-horizontal-padding); padding-right: var(--dropdown-item-main-horizontal-padding); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li ul ul a, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li ul ul a { padding-left: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); padding-right: var(--dropdown-item-sublevel-horizontal-padding, var(--dropdown-item-main-horizontal-padding)); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-flex-start .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-flex-start .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > span.elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > span.elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-flex-end .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-flex-end .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > span.elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul, .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > a > span.elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify !important; -ms-flex-pack: justify !important; justify-content: space-between !important; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-dropdown-breakpoints-none.cmsmasters-menu-alignment-mobile-space-between.cmsmasters-icon-position-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li:not(.menu-item-has-children) > a > span.elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; } .admin-bar .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-menu-dropdown-type-offcanvas { top: 46px; } .cmsmasters-dropdown-absolute-mobile-position-left.cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { left: 0; right: auto; } .cmsmasters-dropdown-absolute-mobile-position-right.cmsmasters-dropdown-absolute-yes .elementor-widget-cmsmasters-nav-menu__dropdown { right: 0; left: auto; } .cmsmasters-dropdown-mobile-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-left .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-dropdown-mobile-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-center .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-center .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-dropdown-mobile-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-right .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-right .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-dropdown-mobile-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between .elementor-widget-cmsmasters-nav-menu__dropdown li.menu-item > .elementor-widget-cmsmasters-nav-menu__dropdown-item > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-dropdown-mobile-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-horizontal > ul > li > ul li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-normal > ul > li > ul li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-toggle li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__main.cmsmasters-layout-vertical.cmsmasters-vertical-type-accordion li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap, .cmsmasters-dropdown-mobile-align-space-between.cmsmasters-dropdown-icon-left .elementor-widget-cmsmasters-nav-menu__dropdown li:not(.menu-item-has-children) > a > .elementor-widget-cmsmasters-nav-menu__item-text-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-toggle-text-icon-mobile-position-on-sides .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-toggle-text-icon-mobile-position-central .elementor-widget-cmsmasters-nav-menu__toggle { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } html.cmsmasters-vertical-menu-type-mobile.cmsmasters-vertical-menu-type-side { padding-left: 0 !important; padding-right: 0 !important; } html.cmsmasters-vertical-menu-type-mobile.cmsmasters-vertical-menu-type-side .elementor-widget-empty { background-color: transparent; } html.cmsmasters-vertical-menu-type-mobile.cmsmasters-vertical-menu-type-side .elementor-widget-empty .elementor-widget-empty-icon { display: none; } .cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__main { display: none; } .cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__toggle-container { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-side > ul ul { display: none !important; } .cmsmasters-dropdown-breakpoints-mobile .elementor-widget-cmsmasters-nav-menu__dropdown.cmsmasters-vertical-type-normal > ul ul { left: 0; right: 0; } } .elementor-widget-cmsmasters-nav-menu span.cmsmasters-animation:not(.elementor-widget-cmsmasters-nav-menu__item-text-wrap) { width: 100%; height: 100%; z-index: 1; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-nav-menu__main > ul ul > li > a > .cmsmasters-animation { display: none; } .elementor-widget-cmsmasters-nav-menu__main > ul ul > li > a .elementor-widget-cmsmasters-nav-menu__item-text-wrap.cmsmasters-animation { -webkit-transition: none !important; -o-transition: none !important; transition: none !important; -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation:after { width: var(--animation-custom-width-hover); height: var(--animation-custom-height-hover); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation:after { width: var(--animation-custom-width-active); height: var(--animation-custom-height-active); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation:hover:after { width: var(--animation-custom-width-hover); height: var(--animation-custom-height-hover); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation .cmsmasters-animation:after { -webkit-background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-position: var(--animation-position-x-hover) var(--animation-position-y-hover); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation:after { -webkit-background-size: var(--animation-size-x-active) var(--animation-size-y-active); background-size: var(--animation-size-x-active) var(--animation-size-y-active); background-position: var(--animation-position-x-active) var(--animation-position-y-active); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation:hover:after { -webkit-background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-position: var(--animation-position-x-hover) var(--animation-position-y-hover); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-slide .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-slide .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-underline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { background-position: 50% 100%; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-slide .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-slide .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-in .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-drop-out .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-overline.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { background-position: 50% 0; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-background.cmsmasters-animation-none .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-skew .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-skew .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-grow .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-shrink .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-shrink .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-float .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-float .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-sink .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-sink .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); } .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-rotate .elementor-widget-cmsmasters-nav-menu__main > ul li:hover > a > .cmsmasters-animation, .elementor-widget-cmsmasters-nav-menu.cmsmasters-pointer-text.cmsmasters-animation-rotate .elementor-widget-cmsmasters-nav-menu__main > ul li.current_page_item > a > .cmsmasters-animation { -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); } html.cmsmasters-offcanvas-opened { overflow: hidden; } .elementor-widget-cmsmasters-offcanvas__trigger-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-offcanvas__trigger { font-family: var(--cmsmasters-button-font-family); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); cursor: pointer; border-width: 0; border-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 2; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-offcanvas__trigger:hover, .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); } .cmsmasters-trigger-view-stacked .elementor-widget-cmsmasters-offcanvas__trigger:hover, .cmsmasters-trigger-view-stacked .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); } .cmsmasters-trigger-view-framed .elementor-widget-cmsmasters-offcanvas__trigger:hover, .cmsmasters-trigger-view-framed .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); border-color: var(--cmsmasters-button-hover-colors-color); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); } .cmsmasters-trigger-shape-circle .elementor-widget-cmsmasters-offcanvas__trigger:hover, .cmsmasters-trigger-shape-circle .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-offcanvas__trigger:hover .elementor-widget-cmsmasters-offcanvas__trigger-label, .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active .elementor-widget-cmsmasters-offcanvas__trigger-label { text-shadow: var(--cmsmasters-button-hover-text-shadow); } .elementor-widget-cmsmasters-offcanvas__trigger:hover .elementor-widget-cmsmasters-offcanvas__trigger-label { -webkit-text-decoration: var(--trigger-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--trigger-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); } .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active .elementor-widget-cmsmasters-offcanvas__trigger-label { -webkit-text-decoration: var(--trigger-active-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--trigger-active-text-decoration, var(--cmsmasters-button-hover-text-decoration)); } .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active .elementor-widget-cmsmasters-offcanvas__trigger-icon { display: none; } .elementor-widget-cmsmasters-offcanvas__trigger.trigger-active .elementor-widget-cmsmasters-offcanvas__trigger-icon-active { display: block; } .cmsmasters-trigger-text-icon-position-on-sides .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-trigger-text-icon-position-central .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-offcanvas__trigger .elementor-widget-cmsmasters-offcanvas__trigger-icon { display: block; } .elementor-widget-cmsmasters-offcanvas__trigger .elementor-widget-cmsmasters-offcanvas__trigger-icon-active { display: none; } .elementor-widget-cmsmasters-offcanvas__trigger .elementor-widget-cmsmasters-offcanvas__trigger-icon-active + .elementor-widget-cmsmasters-offcanvas__trigger-label { margin: 0 0 0 10px; } .elementor-widget-cmsmasters-offcanvas__trigger i { line-height: 1em; letter-spacing: 1px; text-align: center; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-offcanvas__trigger svg { display: block; width: var(--cmsmasters-button-font-size); height: var(--cmsmasters-button-font-size); } .cmsmasters-trigger-view-stacked .elementor-widget-cmsmasters-offcanvas__trigger { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); padding: 12px; -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); } .cmsmasters-trigger-view-framed .elementor-widget-cmsmasters-offcanvas__trigger { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); border-color: var(--cmsmasters-button-normal-colors-color); padding: 12px; -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); } .cmsmasters-trigger-border-type-default .elementor-widget-cmsmasters-offcanvas__trigger { border-style: var(--cmsmasters-button-normal-bd-style); } .cmsmasters-trigger-shape-circle .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-offcanvas__trigger-label { -webkit-text-decoration: var(--trigger-text-decoration, var(--cmsmasters-button-text-decoration)); text-decoration: var(--trigger-text-decoration, var(--cmsmasters-button-text-decoration)); text-shadow: var(--cmsmasters-button-text-shadow); } .elementor-widget-cmsmasters-offcanvas__content { border-width: 0; background: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 300px; height: 100%; padding: 20px; visibility: hidden; z-index: 999; position: fixed; top: 0; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; } .admin-bar .elementor-widget-cmsmasters-offcanvas__content { height: calc( 100% - 32px); top: 32px; } .elementor-widget-cmsmasters-offcanvas__content:before { content: '\e8fb'; font-family: eicons; font-size: 1.5vw; line-height: 1; font-weight: 900; font-style: normal; font-variant: normal; text-rendering: auto; text-align: center; color: #ffffff; display: none; opacity: 0; width: 1em; height: 1em; margin: auto !important; visibility: hidden; z-index: 9999999; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; -webkit-animation-name: offcanvasSpinner; animation-name: offcanvasSpinner; -webkit-animation-duration: 5s; animation-duration: 5s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } .elementor-widget-cmsmasters-offcanvas__content:after { content: ''; width: 0; height: 0; opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-loading:before, .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-loading:after { display: block; opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-loading:before { z-index: 99998; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-loading:after { background-color: rgba(0, 0, 0, 0.15); width: 100%; height: 100%; z-index: 99997; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-canvas-position-left { left: -300px; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-canvas-position-left.active { left: 0 !important; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-canvas-position-right { right: -300px; } .elementor-widget-cmsmasters-offcanvas__content.cmsmasters-canvas-position-right.active { right: 0 !important; } .elementor-widget-cmsmasters-offcanvas__content.active { visibility: visible; } .elementor-widget-cmsmasters-offcanvas__content-widget.cmsmasters-offcanvas-content-open body { height: 100%; } .elementor-widget-cmsmasters-offcanvas__container { height: 100%; z-index: 99; position: relative; left: 0; -webkit-transition: left 0.5s; -o-transition: left 0.5s; transition: left 0.5s; } .elementor-widget-cmsmasters-offcanvas__container__overlay { --overlay-bg-overlay: rgba( 0, 0, 0, 0.2 ) ; background-color: var(--overlay-bg-overlay); width: 100%; height: 100%; opacity: 0; position: fixed; top: 0; visibility: hidden; left: 0; -webkit-transition: left 0.5s, right 0.5s, opacity 0.3s; -o-transition: left 0.5s, right 0.5s, opacity 0.3s; transition: left 0.5s, right 0.5s, opacity 0.3s; } .cmsmasters-offcanvas-content-open .elementor-widget-cmsmasters-offcanvas__container__overlay { opacity: 1; visibility: visible; z-index: 99996; } .cmsmasters-offcanvas-content-open.cmsmasters-offcanvas-content-push.cmsmasters-offcanvas-content-left .elementor-widget-cmsmasters-offcanvas__container { left: 300px; } .cmsmasters-offcanvas-content-open.cmsmasters-offcanvas-content-push.cmsmasters-offcanvas-content-right .elementor-widget-cmsmasters-offcanvas__container { left: -300px; } .elementor-widget-cmsmasters-offcanvas__body { height: 100%; position: relative; } .elementor-widget-cmsmasters-offcanvas__body .widget a { -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .elementor-widget-cmsmasters-offcanvas__body-container { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-offcanvas__body-container.cmsmasters-block-all-down > .cmsmasters-box-down-true:first-child .elementor-widget-cmsmasters-offcanvas__custom-container-cont { border-top-style: none !important; border-top-width: 0 !important; border-top-color: transparent !important; padding-top: 0 !important; margin-top: 0 !important; } .elementor-widget-cmsmasters-offcanvas__custom { outline: none; } .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-false:first-child, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-false, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-false, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-false, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-false { outline: none; } .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-false:first-child .elementor-widget-cmsmasters-offcanvas__custom-container-cont, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-false .elementor-widget-cmsmasters-offcanvas__custom-container-cont, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-false .elementor-widget-cmsmasters-offcanvas__custom-container-cont, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-false .elementor-widget-cmsmasters-offcanvas__custom-container-cont, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-true + .cmsmasters-box-down-false .elementor-widget-cmsmasters-offcanvas__custom-container-cont { border-top-style: none !important; border-top-width: 0 !important; border-top-color: transparent !important; padding-top: 0 !important; margin-top: 0 !important; } .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true { margin-top: auto; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true + .cmsmasters-box-down-true, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-false + .cmsmasters-box-down-true, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-false + .cmsmasters-box-down-false + .cmsmasters-box-down-true, .elementor-widget-cmsmasters-offcanvas__custom-container.cmsmasters-box-down-true:first-child + .cmsmasters-box-down-false + .cmsmasters-box-down-false + .cmsmasters-box-down-false + .cmsmasters-box-down-true { margin-top: 0; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont { border: 0; border-color: transparent; width: 100%; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 20px; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont-inner.cmsmasters_item_bg_enable { padding: 20px; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont-inner:last-child { margin: 0; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont-inner h3:only-child { margin-bottom: 0; } .elementor-widget-cmsmasters-offcanvas__custom-container-cont-inner a { -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .elementor-widget-cmsmasters-offcanvas__custom-widget-title { border: 0; word-break: break-all; margin-top: 0; margin-bottom: 20px; } .elementor-widget-cmsmasters-offcanvas__site-logo { max-width: 100%; } .elementor-widget-cmsmasters-offcanvas__site-logo img { width: auto; height: auto; max-width: 100%; vertical-align: middle; } .elementor-widget-cmsmasters-offcanvas__site-logo img.elementor-widget-cmsmasters-offcanvas__site-logo-img { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .elementor-widget-cmsmasters-offcanvas__site-logo img.elementor-widget-cmsmasters-offcanvas__site-logo-retina-img { display: none; } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi) { .elementor-widget-cmsmasters-offcanvas__site-logo img.elementor-widget-cmsmasters-offcanvas__site-logo-retina-img { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .elementor-widget-cmsmasters-offcanvas__site-logo img.elementor-widget-cmsmasters-offcanvas__site-logo-retina-img + .elementor-widget-cmsmasters-offcanvas__site-logo-img { display: none; } } .elementor-widget-cmsmasters-offcanvas__site-logo-title { white-space: nowrap; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; color: #000; font-size: 32px; margin: 0; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .elementor-widget-cmsmasters-offcanvas__site-logo-title:empty { display: none; } .elementor-widget-cmsmasters-offcanvas__site-logo-link { text-decoration: none; -webkit-transition: inherit !important; -o-transition: inherit !important; transition: inherit !important; } .elementor-widget-cmsmasters-offcanvas__menu { outline: none; } .elementor-widget-cmsmasters-offcanvas__menu-inner { margin: 0; padding: 0; list-style: none; } .elementor-widget-cmsmasters-offcanvas__menu-inner > li.current-menu-item > a, .elementor-widget-cmsmasters-offcanvas__menu-inner > li.current-menu-item > a:hover { color: #000000; } .elementor-widget-cmsmasters-offcanvas__menu-inner > li > a { font-size: 14px; color: #bbbbbb; } .elementor-widget-cmsmasters-offcanvas__menu-inner > li > a:hover { color: #000000; } .elementor-widget-cmsmasters-offcanvas__menu-inner ul { display: none; list-style: none; padding-left: 10px; margin: 0 0 0 0; } .elementor-widget-cmsmasters-offcanvas__menu-inner ul li.current-menu-item > a, .elementor-widget-cmsmasters-offcanvas__menu-inner ul li.current-menu-item > a:hover { color: #000000; } .elementor-widget-cmsmasters-offcanvas__menu-inner ul li > a { font-size: 12px; color: #bbbbbb; } .elementor-widget-cmsmasters-offcanvas__menu-inner ul li > a:hover { color: #000000; } .elementor-widget-cmsmasters-offcanvas__menu-inner li { margin: 0; } .elementor-widget-cmsmasters-offcanvas__menu-inner li:first-child { padding-top: 0 !important; } .elementor-widget-cmsmasters-offcanvas__menu-inner a { display: block; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .elementor-widget-cmsmasters-offcanvas__arrow { display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 16px; line-height: 1; padding: 10px 0 10px 10px; margin-top: -10px; margin-bottom: -10px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; transform-origin: 50% 50%; -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); opacity: 1; -webkit-transition: opacity 0.3s, -webkit-transform 0.3s ease; transition: opacity 0.3s, -webkit-transform 0.3s ease; -o-transition: opacity 0.3s, transform 0.3s ease; transition: opacity 0.3s, transform 0.3s ease; transition: opacity 0.3s, transform 0.3s ease, -webkit-transform 0.3s ease; } [data-animation="rotate-right"] .active .elementor-widget-cmsmasters-offcanvas__arrow { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); padding: 0 10px; } [data-animation="rotate-left"] .active .elementor-widget-cmsmasters-offcanvas__arrow { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); padding: 0 10px; } [data-animation="rotate-opposite"] .active .elementor-widget-cmsmasters-offcanvas__arrow { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); padding: 0 10px; } [data-animation="opacity"] .active .elementor-widget-cmsmasters-offcanvas__arrow { opacity: 0.7; } .elementor-widget-cmsmasters-offcanvas__close-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-transition: opacity .5s; -o-transition: opacity .5s; transition: opacity .5s; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-close-hor-align-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-close-hor-align-left { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-close-hor-align-right { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-close-hor-align-stretch .elementor-widget-cmsmasters-offcanvas__close { width: 100%; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-position-inside { margin: 0 0 20px; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-position-outside { margin: auto; opacity: 0; position: absolute; left: 100%; right: auto; top: 0; bottom: auto; } .cmsmasters-canvas-position-right .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-position-outside { left: auto; right: 100%; } .cmsmasters-offcanvas-content-open .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-position-outside { opacity: 1; } .elementor-widget-cmsmasters-offcanvas__close-container.cmsmasters-position-outside.cmsmasters-close-ver-align-middle { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 0; bottom: 0; } .elementor-widget-cmsmasters-offcanvas__close { cursor: pointer; font-size: 20px; line-height: 24px; color: #494c4f; fill: #494c4f; background-color: transparent; border-width: 0; border-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .cmsmasters-close-view-stacked .elementor-widget-cmsmasters-offcanvas__close { background-color: rgba(0, 0, 0, 0.1); padding: 10px; } .cmsmasters-close-view-framed .elementor-widget-cmsmasters-offcanvas__close { border-style: solid; border-width: 1px; border-color: #494c4f; background-color: rgba(0, 0, 0, 0.1); padding: 10px; } .cmsmasters-close-shape-circle .elementor-widget-cmsmasters-offcanvas__close { padding: 10px; -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-offcanvas__close-icon { font-size: 16px; line-height: 1em; color: inherit; width: 1em; height: 1em; text-align: center; } .elementor-widget-cmsmasters-offcanvas__close-icon svg { display: block; width: 16px; height: 16px; -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-offcanvas__close-icon + span { margin-left: 10px; } @media (max-width: 1024px) { .cmsmasters-trigger-text-icon-tablet-position-on-sides .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-trigger-text-icon-tablet-position-central .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @media (max-width: 767px) { .cmsmasters-trigger-text-icon-mobile-position-on-sides .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-trigger-text-icon-mobile-position-central .elementor-widget-cmsmasters-offcanvas__trigger { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } } @-webkit-keyframes offcanvasSpinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes offcanvasSpinner { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } /* Page title widget */ .cmsmasters-widget-title { --title-gradient-angle: 90deg; --title-gradient-radial: at center center; --title-color: var( --cmsmasters-colors-heading ); --title-color-hover: var(--title-color); --title-color-stop: 0%; --title-second-color: #d9534f; --title-second-color-stop: 100%; --text-stroke-width: 0px; --text-stroke-color: transparent; --text-stroke-color-hover: var( --cmsmasters-colors-heading ); --background-image-url: ''; --background-position: 'top -40em left 0'; } .cmsmasters-widget-title__heading { display: block; color: var(--title-color) !important; -webkit-text-stroke-width: var(--text-stroke-width); -webkit-text-stroke-color: var(--text-stroke-color); margin: 0 !important; } .cmsmasters-line-clamp-yes .cmsmasters-widget-title__heading { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .cmsmasters-widget-title__heading.cmsmasters-animation { display: inline; } .cmsmasters-widget-title__heading a { color: var(--title-color) !important; } .cmsmasters-widget-title__heading:hover { color: var(--title-color-hover) !important; -webkit-text-stroke-color: var(--text-stroke-color-hover); } .cmsmasters-widget-title__heading:hover a { color: var(--title-color-hover) !important; } .cmsmasters-widget-title .cmsmasters-widget-title__heading a { font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; text-decoration: inherit; -webkit-text-stroke-color: inherit; } .cmsmasters-line-clamp-yes.cmsmasters-widget-title span.title-inner-element { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .cmsmasters-widget-title.cmsmasters-color-variation-gradient span { display: inline-block; background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; padding: var(--text-stroke-width); } .cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-linear span.title-inner-element { background: -webkit-gradient(linear, left top, left bottom, from(var(--title-gradient-angle)), color-stop(var(--title-color)), to(var(--title-second-color))); background: -webkit-linear-gradient(var(--title-gradient-angle), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); background: -o-linear-gradient(var(--title-gradient-angle), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); background: linear-gradient(var(--title-gradient-angle), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); } .cmsmasters-widget-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial span.title-inner-element { background: -webkit-radial-gradient(var(--title-gradient-radial), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); background: -o-radial-gradient(var(--title-gradient-radial), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); background: radial-gradient(var(--title-gradient-radial), var(--title-color) var(--title-color-stop), var(--title-second-color) var(--title-second-color-stop)); } .cmsmasters-widget-title.cmsmasters-color-variation-background-image .cmsmasters-widget-title__heading:not(.cmsmasters-animation) { -webkit-transition: none; -o-transition: none; transition: none; } .cmsmasters-widget-title.cmsmasters-color-variation-background-image span.title-inner-element { background-color: var(--title-color); background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; padding: var(--text-stroke-width); } .cmsmasters-widget-title.cmsmasters-bg-image-hover-yes span.title-inner-element { background: var(--background-image-url) no-repeat var(--background-position), var(--title-color) center; -webkit-background-size: cover !important; background-size: cover !important; } .cmsmasters-widget-title.cmsmasters-pointer-custom .cmsmasters-animation { background-color: var(--animation-color); } /* Icon List widget */ .cmsmasters-widget-icon-list-title { color: var(--cmsmasters-icon-list-title-color, var(--cmsmasters-colors-heading)); margin-bottom: var(--cmsmasters-icon-list-title-gap, 20px); -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .cmsmasters-widget-icon-list-title:hover { color: var(--cmsmasters-icon-list-title-hover-color, var(--cmsmasters-icon-list-title-color, var(--cmsmasters-colors-heading))); } .cmsmasters-widget-icon-list-items { list-style-type: none; margin: 0; padding: 0; -webkit-column-count: var(--cmsmasters-icon-list-columns-count, auto); -moz-column-count: var(--cmsmasters-icon-list-columns-count, auto); column-count: var(--cmsmasters-icon-list-columns-count, auto); -webkit-column-gap: var(--cmsmasters-icon-list-columns-gap, 2em); -moz-column-gap: var(--cmsmasters-icon-list-columns-gap, 2em); column-gap: var(--cmsmasters-icon-list-columns-gap, 2em); -webkit-column-rule: var(--cmsmasters-icon-list-columns-rule-weight, 1px) var(--cmsmasters-icon-list-columns-rule-style, none) var(--cmsmasters-icon-list-columns-rule-color, var(--cmsmasters-colors-bd)); -moz-column-rule: var(--cmsmasters-icon-list-columns-rule-weight, 1px) var(--cmsmasters-icon-list-columns-rule-style, none) var(--cmsmasters-icon-list-columns-rule-color, var(--cmsmasters-colors-bd)); column-rule: var(--cmsmasters-icon-list-columns-rule-weight, 1px) var(--cmsmasters-icon-list-columns-rule-style, none) var(--cmsmasters-icon-list-columns-rule-color, var(--cmsmasters-colors-bd)); } .cmsmasters-widget-icon-list-item { margin: 0; padding: 0; position: relative; } .cmsmasters-widget-icon-list-item:not(:first-child) { margin-top: var(--cmsmasters-icon-list-items-gap, 0.5em); } .cmsmasters-widget-icon-list-item:not(:last-child) { padding-bottom: var(--cmsmasters-icon-list-items-gap, 0.5em); } .cmsmasters-widget-icon-list-item:after { border-top: var(--cmsmasters-icon-list-items-divider-weight, 1px) var(--cmsmasters-icon-list-items-divider-style, solid) var(--cmsmasters-icon-list-items-divider-color, var(--cmsmasters-colors-bd)); width: var(--cmsmasters-icon-list-items-divider-width, 100%); position: absolute; bottom: calc(-1 * var(--cmsmasters-icon-list-items-divider-weight, 1px) / 2); } .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list-item > a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: var(--cmsmasters-icon-list-item-vertical-align, center); -ms-flex-align: var(--cmsmasters-icon-list-item-vertical-align, center); align-items: var(--cmsmasters-icon-list-item-vertical-align, center); } .cmsmasters-widget-icon-list-item > a .cmsmasters-widget-icon-list-item-text-inner .cmsmasters-widget-icon-list-item-value { color: var(--cmsmasters-icon-list-item-value-link-color, var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list-item > a .cmsmasters-widget-icon-list-item-text-inner .cmsmasters-widget-icon-list-item-value:hover { color: var(--cmsmasters-icon-list-item-value-link-hover-color, var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover))); } .cmsmasters-widget-icon-list-item-text-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-widget-icon-list-item-icon { font-size: var(--cmsmasters-icon-list-item-icon-size, 1em); line-height: inherit; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-pack: var(--cmsmasters-icon-list-item-icon-alignment); -ms-flex-pack: var(--cmsmasters-icon-list-item-icon-alignment); justify-content: var(--cmsmasters-icon-list-item-icon-alignment); -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); line-height: inherit; -ms-flex-item-align: var(--cmsmasters-icon-list-item-icon-vertical-align); align-self: var(--cmsmasters-icon-list-item-icon-vertical-align); -webkit-transform: var(--cmsmasters-icon-list-item-icon-rotate, 0deg); -ms-transform: var(--cmsmasters-icon-list-item-icon-rotate, 0deg); transform: var(--cmsmasters-icon-list-item-icon-rotate, 0deg); -webkit-transition: -webkit-transform .3s ease; transition: -webkit-transform .3s ease; -o-transition: transform .3s ease; transition: transform .3s ease; transition: transform .3s ease, -webkit-transform .3s ease; } .cmsmasters-widget-icon-list-item-icon i { color: inherit; width: 1em; -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .cmsmasters-widget-icon-list-item-icon svg { width: 1em; height: auto; fill: var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); -webkit-transition: fill .3s ease; -o-transition: fill .3s ease; transition: fill .3s ease; } .cmsmasters-widget-icon-list-item-icon + .cmsmasters-widget-icon-list-item-text-inner { padding-left: var(--cmsmasters-icon-list-item-text-indent, 10px); } .cmsmasters-widget-icon-list-item-text-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; max-width: 100%; } .cmsmasters-widget-icon-list-item-text-inner:not(.active-link-item) { color: var(--cmsmasters-icon-list-item-color, var(--cmsmasters-colors-text)); -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .cmsmasters-widget-icon-list-item-text-inner > span a { color: var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link)); -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .cmsmasters-widget-icon-list-item-text-inner .cmsmasters-widget-icon-list-item-value:not(.active-link-item) { color: var(--cmsmasters-icon-list-item-value-color, var(--cmsmasters-icon-list-item-color, var(--cmsmasters-colors-text))); } .cmsmasters-widget-icon-list-item-text-inner .cmsmasters-widget-icon-list-item-value > a { color: var(--cmsmasters-icon-list-item-value-link-color, var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list-item-text-inner .cmsmasters-widget-icon-list-item-value > a:hover { color: var(--cmsmasters-icon-list-item-value-link-hover-color, var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover))); } .cmsmasters-widget-icon-list-item-value { min-width: -moz-fit-content; min-width: -webkit-fit-content; min-width: fit-content; } .cmsmasters-widget-icon-list-item-value:not(.active-link-item) { color: var(--cmsmasters-icon-list-item-value-color, var(--cmsmasters-icon-list-item-color, var(--cmsmasters-colors-text))); } .cmsmasters-widget-icon-list-item-value > a { color: var(--cmsmasters-icon-list-item-value-link-color, var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list-item-value > a:hover { color: var(--cmsmasters-icon-list-item-value-link-hover-color, var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover))); } .cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item-value, .cmsmasters-value-position-bottom .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 20px); } .cmsmasters-widget-icon-list-item-value:not(.active-link-item), .cmsmasters-widget-icon-list-item-value > a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .cmsmasters-widget-icon-list-item > a .cmsmasters-widget-icon-list-item-text-inner { color: var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link)); } .cmsmasters-widget-icon-list-item > a .cmsmasters-widget-icon-list-item-value { color: var(--cmsmasters-icon-list-item-value-link-color, var(--cmsmasters-icon-list-item-link-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list-item > a:hover .cmsmasters-widget-icon-list-item-text-inner { color: var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover)); } .cmsmasters-widget-icon-list-item > a:hover .cmsmasters-widget-icon-list-item-value { color: var(--cmsmasters-icon-list-item-value-link-hover-color, var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover))); } .cmsmasters-widget-icon-list-item:not(.active-link-item) .cmsmasters-widget-icon-list-item-text > a:hover { color: var(--cmsmasters-icon-list-item-link-hover-color, var(--cmsmasters-colors-hover)); } .cmsmasters-widget-icon-list-item:not(.active-link-item):hover .cmsmasters-widget-icon-list-item-text-inner:not(.active-link-item) { color: var(--cmsmasters-icon-list-item-hover-color, var(--cmsmasters-icon-list-item-color, var(--cmsmasters-colors-text))); } .cmsmasters-widget-icon-list-item:not(.active-link-item):hover .cmsmasters-widget-icon-list-item-value:not(.active-link-item) { color: var(--cmsmasters-icon-list-item-value-hover-color, var(--cmsmasters-icon-list-item-value-color, var(--cmsmasters-icon-list-item-hover-color, var(--cmsmasters-icon-list-item-color, var(--cmsmasters-colors-text))))); } .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); -webkit-transform: var(--cmsmasters-icon-list-item-icon-rotate-hover, var(--cmsmasters-icon-list-item-icon-rotate, 0deg)); -ms-transform: var(--cmsmasters-icon-list-item-icon-rotate-hover, var(--cmsmasters-icon-list-item-icon-rotate, 0deg)); transform: var(--cmsmasters-icon-list-item-icon-rotate-hover, var(--cmsmasters-icon-list-item-icon-rotate, 0deg)); } .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon svg { fill: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-shape-circle { --cmsmasters-icon-list-item-icon-border-radius: var(--cmsmasters-icon-list-item-icon-wrapper, 50px); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-secondary-color, var(--cmsmasters-colors-heading)); background-color: var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); -webkit-border-radius: var(--cmsmasters-icon-list-item-icon-border-radius, 0px); border-radius: var(--cmsmasters-icon-list-item-icon-border-radius, 0px); line-height: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); min-height: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); padding: var(--cmsmasters-icon-list-item-icon-padding, 0px); -webkit-transition: background-color .3s ease, -webkit-transform .3s ease; transition: background-color .3s ease, -webkit-transform .3s ease; -o-transition: background-color .3s ease, transform .3s ease; transition: background-color .3s ease, transform .3s ease; transition: background-color .3s ease, transform .3s ease, -webkit-transform .3s ease; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item-icon i { text-align: var(--cmsmasters-icon-list-item-icon-alignment); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item-icon svg { fill: var(--cmsmasters-icon-list-item-icon-secondary-color, var(--cmsmasters-colors-heading)); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-hover-secondary-color, var(--cmsmasters-icon-list-item-icon-secondary-color, var(--cmsmasters-colors-heading))); background-color: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon svg { fill: var(--cmsmasters-icon-list-item-icon-hover-secondary-color, var(--cmsmasters-icon-list-item-icon-secondary-color, var(--cmsmasters-colors-heading))); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); background-color: var(--cmsmasters-icon-list-item-icon-secondary-color, transparent); border: var(--cmsmasters-icon-list-item-icon-border-width, 2px) solid var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); -webkit-border-radius: var(--cmsmasters-icon-list-item-icon-border-radius, 0px); border-radius: var(--cmsmasters-icon-list-item-icon-border-radius, 0px); line-height: calc(1em - (var(--cmsmasters-icon-list-item-icon-border-width, 2px) * 2)); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); min-height: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); padding: var(--cmsmasters-icon-list-item-icon-padding, 0px); -webkit-transition: background-color .3s ease, border-color .3s ease, -webkit-transform .3s ease; transition: background-color .3s ease, border-color .3s ease, -webkit-transform .3s ease; -o-transition: background-color .3s ease, border-color .3s ease, transform .3s ease; transition: background-color .3s ease, border-color .3s ease, transform .3s ease; transition: background-color .3s ease, border-color .3s ease, transform .3s ease, -webkit-transform .3s ease; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon i { text-align: var(--cmsmasters-icon-list-item-icon-alignment); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon svg { fill: var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link)); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon > span { color: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); background-color: var(--cmsmasters-icon-list-item-icon-hover-secondary-color, var(--cmsmasters-icon-list-item-icon-secondary-color, transparent)); border-color: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item:hover .cmsmasters-widget-icon-list-item-icon svg { fill: var(--cmsmasters-icon-list-item-icon-hover-color, var(--cmsmasters-icon-list-item-icon-color, var(--cmsmasters-colors-link))); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric .cmsmasters-widget-icon-list-items { counter-reset: iconListCounter; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric .cmsmasters-widget-icon-list-item { counter-increment: iconListCounter; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric .cmsmasters-widget-icon-list-item-icon > span { text-align: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric .cmsmasters-widget-icon-list-item-icon > span:before { content: var(--cmsmasters-icon-list-item-counter-prefix, "") counter(iconListCounter, var(--cmsmasters-icon-list-item-counter-type, decimal)) var(--cmsmasters-icon-list-item-counter-suffix, ""); padding: var(--cmsmasters-icon-list-item-icon-padding, 0px); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item-icon > span, .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon > span { line-height: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); min-width: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); min-height: var(--cmsmasters-icon-list-item-icon-wrapper, 40px); } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric.cmsmasters-widget-marker-view-stacked .cmsmasters-widget-icon-list-item-icon > span:before, .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon > span:before { line-height: inherit; } .cmsmasters-widget-icon-list.cmsmasters-widget-marker-element-numeric.cmsmasters-widget-marker-view-framed .cmsmasters-widget-icon-list-item-icon > span { line-height: calc(var(--cmsmasters-icon-list-item-icon-wrapper, 50px) - (var(--cmsmasters-icon-list-item-icon-border-width, 2px) * 2)); } .cmsmasters-widget-icon-list.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-text-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: end; } .cmsmasters-widget-icon-list.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-icon { text-align: var(--cmsmasters-icon-list-item-icon-alignment, right); } .cmsmasters-widget-icon-list.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-icon + .cmsmasters-widget-icon-list-item-text-inner { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-text-indent, 10px); } .cmsmasters-widget-layout-row.cmsmasters-widget-icon-list.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-value { padding-left: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-center .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-center .cmsmasters-widget-icon-list-item:after { margin: auto; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-stretch .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-align-stretch .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-align-right) .cmsmasters-widget-icon-list-item:after { left: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-align-left) .cmsmasters-widget-icon-list-item:after { right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-value { padding-right: var(--cmsmasters-icon-list-item-value-indent, 20px); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-align-right) .cmsmasters-widget-icon-list-item:after { left: auto; right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-align-left) .cmsmasters-widget-icon-list-item:after { right: auto; left: 0; } @media (max-width: 1024px) { .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 20px); padding-top: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-center .cmsmasters-widget-icon-list-items { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-center .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-center .cmsmasters-widget-icon-list-item:after { margin: auto; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-left .cmsmasters-widget-icon-list-items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-stretch .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-tablet-align-stretch .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-tablet-align-right) .cmsmasters-widget-icon-list-item:after { left: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-tablet-align-left) .cmsmasters-widget-icon-list-item:after { right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-value { padding-right: var(--cmsmasters-icon-list-item-value-indent, 20px); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-tablet-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-tablet-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-tablet-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-tablet-align-right) .cmsmasters-widget-icon-list-item:after { left: auto; right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-tablet-align-left) .cmsmasters-widget-icon-list-item:after { right: auto; left: 0; } } @media (max-width: 767px) { .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 20px); padding-top: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-center .cmsmasters-widget-icon-list-items { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-center .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-center .cmsmasters-widget-icon-list-item:after { margin: auto; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-left .cmsmasters-widget-icon-list-items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-stretch .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-mobile-align-stretch .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-mobile-align-right) .cmsmasters-widget-icon-list-item:after { left: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row:not(.cmsmasters-widget-mobile-align-left) .cmsmasters-widget-icon-list-item:after { right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; text-align: end; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 20px); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-mobile-align-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-mobile-align-left .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-items { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse.cmsmasters-widget-mobile-align-right .cmsmasters-widget-icon-list-item > a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-mobile-align-right) .cmsmasters-widget-icon-list-item:after { left: auto; right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-row.cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-mobile-align-left) .cmsmasters-widget-icon-list-item:after { right: auto; left: 0; } } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column .cmsmasters-widget-icon-list-item > a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: 0; padding-top: var(--cmsmasters-icon-list-item-value-gap, 5px); } .cmsmasters-value-position-inline .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column .cmsmasters-widget-icon-list-item:not(.active-icon-item) .cmsmasters-widget-icon-list-item-value { padding-top: var(--cmsmasters-icon-list-item-value-indent, 0px); } .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); padding-right: 0; } .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); padding-right: 0; } .cmsmasters-widget-direction-reverse.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 0px); padding-right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-left .cmsmasters-widget-icon-list-item > a { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item > a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-widget-direction-default.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-reverse.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: center; } .cmsmasters-widget-direction-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-center .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: 0; } .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-widget-direction-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 0px); } .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); } .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-align-column-right .cmsmasters-widget-icon-list-item > a { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } @media (max-width: 1024px) { .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); padding-right: 0; } .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); padding-right: 0; } .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 0px); padding-right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-left .cmsmasters-widget-icon-list-item > a { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-direction-default.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-reverse.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: center; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-center .cmsmasters-widget-icon-list-item > a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 0px); } .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); } .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item > a { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-tablet-align-column-right .cmsmasters-widget-icon-list-item:not(.active-icon-item) .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 0px); } } @media (max-width: 767px) { .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); padding-right: 0; } .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); padding-right: 0; } .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item-value { padding-left: var(--cmsmasters-icon-list-item-value-indent, 0px); padding-right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-left .cmsmasters-widget-icon-list-item > a { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-direction-default.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: left; } .cmsmasters-widget-direction-reverse.cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value { text-align: center; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: 0; } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-center .cmsmasters-widget-icon-list-item > a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-value-position-inline.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value { text-align: right; } .cmsmasters-widget-direction-default.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value, .cmsmasters-widget-direction-default:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 0px); } .cmsmasters-widget-direction-reverse.cmsmasters-widget-marker-view-default.cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-size, 1em))); } .cmsmasters-widget-direction-reverse:not(.cmsmasters-widget-marker-view-default).cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, calc(var(--cmsmasters-icon-list-item-text-indent, 10px) + var(--cmsmasters-icon-list-item-icon-wrapper, 40px))); } .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item:not(.active-link-item), .cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item > a { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-value-position-bottom.cmsmasters-widget-icon-list.cmsmasters-widget-layout-column.cmsmasters-widget-mobile-align-column-right .cmsmasters-widget-icon-list-item:not(.active-icon-item) .cmsmasters-widget-icon-list-item-value { padding-left: 0; padding-right: var(--cmsmasters-icon-list-item-value-indent, 0px); } } /* Post excerpt widget */ .cmsmasters-widget-short-text p:last-of-type { margin: 0; padding: 0; } /* Post featured image widget */ .cmsmasters-widget-image { text-align: center; } .cmsmasters-widget-image.elementor-absolute { max-height: 100%; overflow: hidden; } .cmsmasters-widget-image .elementor-widget-container { line-height: 0; text-align: inherit; } .cmsmasters-widget-image__wrap { text-align: inherit; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: auto; position: relative; } .cmsmasters-widget-image__wrap img { display: inline-block; width: inherit; max-width: 100%; vertical-align: middle; } .cmsmasters-widget-image__wrap > a, .cmsmasters-widget-image__wrap figure > a { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: inherit; position: relative; } .cmsmasters-caption-inline-yes .cmsmasters-widget-image__wrap > figure { display: inline-block; } .cmsmasters-widget-image__caption { border-width: 0; } .cmsmasters-caption-inline-yes .cmsmasters-widget-image__caption { max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; } #elementor .cmsmasters-widget-image__caption:empty { display: none; } .cmsmasters-widget-image.cmsmasters-shape-circle { -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-widget-image.cmsmasters-object-fit { height: 100%; } .cmsmasters-widget-image.cmsmasters-object-fit .elementor-widget-container, .cmsmasters-widget-image.cmsmasters-object-fit .cmsmasters-widget-image__wrap, .cmsmasters-widget-image.cmsmasters-object-fit .cmsmasters-widget-image__wrap > a, .cmsmasters-widget-image.cmsmasters-object-fit .cmsmasters-widget-image__wrap > figure, .cmsmasters-widget-image.cmsmasters-object-fit .cmsmasters-widget-image__wrap > figure > a, .cmsmasters-widget-image.cmsmasters-object-fit .cmsmasters-widget-image__wrap img { height: inherit; } .cmsmasters-widget-image.cmsmasters-object-fit.cmsmasters-object-fit-fill .cmsmasters-widget-image__wrap img { -o-object-fit: fill; object-fit: fill; } .cmsmasters-widget-image.cmsmasters-object-fit.cmsmasters-object-fit-cover .cmsmasters-widget-image__wrap img { -o-object-fit: cover; object-fit: cover; } .cmsmasters-widget-image.cmsmasters-object-fit.cmsmasters-object-fit-contain .cmsmasters-widget-image__wrap img { -o-object-fit: contain; object-fit: contain; } .cmsmasters-widget-image.cmsmasters-object-fit.cmsmasters-object-fit-scale-down .cmsmasters-widget-image__wrap img { -o-object-fit: scale-down; object-fit: scale-down; } .cmsmasters-widget-image.cmsmasters-object-fit.cmsmasters-object-fit-none .cmsmasters-widget-image__wrap img { -o-object-fit: none; object-fit: none; } .cmsmasters-widget-image .cmsmasters-background-overlay-wrap { width: 100%; max-width: 100%; height: 100%; margin-left: auto; margin-right: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } /* Post navigation widget */ .elementor-aspect-ratio-custom .elementor-fit-aspect-ratio, .elementor-aspect-ratio-31 .elementor-fit-aspect-ratio { padding-bottom: 56.25%; } .elementor-widget-cmsmasters-post-media .cmsmasters-image { line-height: 0; } .elementor-widget-cmsmasters-post-media .cmsmasters-video { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-post-media .cmsmasters-video iframe { position: absolute; left: auto; right: auto; top: 0; } .elementor-widget-cmsmasters-post-media .cmsmasters-slider .swiper-slide-inner { text-align: center; } .elementor-widget-cmsmasters-post-media .elementor-widget-container { overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .elementor-widget-cmsmasters-post-media__wrap { height: auto; position: relative; } .elementor-widget-cmsmasters-post-media__wrap.cmsmasters-format-standard img { display: block; } .elementor-widget-cmsmasters-post-media__image-overlay, .elementor-widget-cmsmasters-post-media__image-placeholder { background-position: 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; cursor: pointer; } .elementor-widget-cmsmasters-post-media__play-icon { line-height: 3em; width: 3em; height: 3em; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .elementor-widget-cmsmasters-post-media__play-icon:not(.disable_effect) i { -webkit-animation: iconBlink 3s linear infinite; animation: iconBlink 3s linear infinite; } .elementor-widget-cmsmasters-post-media__play-icon i:before { color: #fff; text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; } .elementor-widget-cmsmasters-post-media__play-icon svg { width: inherit; height: inherit; } .elementor-widget-cmsmasters-post-media__hosted { border: 0; -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; left: auto; right: auto; top: 0; } .elementor-widget-cmsmasters-post-media.elementor-aspect-ratio-31 .elementor-fit-aspect-ratio { padding-bottom: 33.3333%; } .elementor-widget-cmsmasters-post-media.elementor-aspect-ratio-custom .elementor-fit-aspect-ratio { padding-bottom: 56.25%; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit { height: 100%; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit img { width: auto; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-container, .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-cmsmasters-post-media__wrap, .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-cmsmasters-post-media__wrap > a, .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-cmsmasters-post-media__wrap > figure, .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-cmsmasters-post-media__wrap > figure > a, .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit .elementor-widget-cmsmasters-post-media__wrap img { height: inherit; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit.cmsmasters-object-fit-fill .elementor-widget-cmsmasters-post-media__wrap img { -o-object-fit: fill; object-fit: fill; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit.cmsmasters-object-fit-cover .elementor-widget-cmsmasters-post-media__wrap img { -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit.cmsmasters-object-fit-contain .elementor-widget-cmsmasters-post-media__wrap img { -o-object-fit: contain; object-fit: contain; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit.cmsmasters-object-fit-scale-down .elementor-widget-cmsmasters-post-media__wrap img { -o-object-fit: scale-down; object-fit: scale-down; } .elementor-widget-cmsmasters-post-media.cmsmasters-object-fit.cmsmasters-object-fit-none .elementor-widget-cmsmasters-post-media__wrap img { -o-object-fit: none; object-fit: none; } .elementor-widget-cmsmasters-post-media .cmsmasters-background-overlay-wrap { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .elementor-video-container video { border: 0; height: 100%; width: 100%; position: absolute; left: 0; top: 0; background-color: #000; } .elementor-fit-aspect-ratio video { border: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .ytp-cued-thumbnail-overlay-image { -webkit-background-size: contain; background-size: contain; } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } @keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } /* Post navigation widget */ .elementor-widget-cmsmasters-post-navigation { --icon-margin: 15px; --image-margin: 15px; } .elementor-widget-cmsmasters-post-navigation__wrap, .elementor-widget-cmsmasters-post-navigation__link, .elementor-widget-cmsmasters-post-navigation__link-prev span, .elementor-widget-cmsmasters-post-navigation__link-next span { overflow: visible; } .elementor-widget-cmsmasters-post-navigation__wrap { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-object-fit.cmsmasters-object-fit-fill .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: fill; object-fit: fill; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-object-fit.cmsmasters-object-fit-cover .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-object-fit.cmsmasters-object-fit-contain .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: contain; object-fit: contain; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-object-fit.cmsmasters-object-fit-scale-down .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: scale-down; object-fit: scale-down; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-object-fit.cmsmasters-object-fit-none .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: none; object-fit: none; } .elementor-widget-cmsmasters-post-navigation__link { background-color: transparent; width: 50%; position: relative; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation__link:empty { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__link:empty:before, .elementor-widget-cmsmasters-post-navigation__link:empty:after { content: none; } .elementor-widget-cmsmasters-post-navigation__link:before, .elementor-widget-cmsmasters-post-navigation__link:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .elementor-widget-cmsmasters-post-navigation__link:before { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__link:after { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__link:hover:before { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__link:hover:after { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__link:hover .elementor-widget-cmsmasters-post-navigation__icon-wrapper:before { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__link:hover .elementor-widget-cmsmasters-post-navigation__icon-wrapper:after { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__link a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; } .elementor-widget-cmsmasters-post-navigation__link a img { display: inherit; -webkit-box-flex: 0; -ms-flex: none; flex: none; border-color: #818a91; } .elementor-widget-cmsmasters-post-navigation__link img { -o-object-fit: cover; object-fit: cover; -moz-object-fit: cover; } .elementor-widget-cmsmasters-post-navigation__link.elementor-widget-cmsmasters-post-navigation__next a { float: none; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__no-image { color: #818a91; text-align: center; position: relative; -webkit-box-flex: 0; -ms-flex: none; flex: none; border: 1px solid #818a91; background-color: transparent; } .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__no-image span { display: block; } .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__no-image span:before { font-size: 0.5em; line-height: 1em; display: block; width: auto; height: 1em; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .elementor-widget-cmsmasters-post-navigation__prev { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-post-navigation__prev img, .elementor-widget-cmsmasters-post-navigation__prev .elementor-widget-cmsmasters-post-navigation__no-image { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation__next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation__next img, .elementor-widget-cmsmasters-post-navigation__next .elementor-widget-cmsmasters-post-navigation__no-image { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation__icon-wrapper { color: #818a91; position: relative; z-index: 0; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper:before, .elementor-widget-cmsmasters-post-navigation__icon-wrapper:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper:before { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper:after { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper:hover:before { opacity: 0; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper:hover:after { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-prev, .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-next { font-size: 30px; line-height: 1em; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-prev svg, .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-next svg { fill: currentColor; width: 1em; height: 1em; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-prev i, .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-next i { display: block; line-height: 1em; text-align: center; width: 1em; height: 1em; } .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation__icon-wrapper.elementor-widget-cmsmasters-post-navigation__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation__icon-wrapper { padding: 10px 15px; border: 1px solid #818a91; } .elementor-widget-cmsmasters-post-navigation__link-prev, .elementor-widget-cmsmasters-post-navigation__link-next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-post-navigation__link-prev span + span, .elementor-widget-cmsmasters-post-navigation__link-next span + span { margin-top: 5px; } .elementor-widget-cmsmasters-post-navigation__link-prev { text-align: left; } .elementor-widget-cmsmasters-post-navigation__link-next { text-align: right; } .elementor-widget-cmsmasters-post-navigation__prev-label, .elementor-widget-cmsmasters-post-navigation__prev-title, .elementor-widget-cmsmasters-post-navigation__next-label, .elementor-widget-cmsmasters-post-navigation__next-title { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation__prev-label, .elementor-widget-cmsmasters-post-navigation__next-label { font-size: 13px; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation__prev-label, .elementor-widget-cmsmasters-post-navigation.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation__next-label, .elementor-widget-cmsmasters-post-navigation.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation__prev-label, .elementor-widget-cmsmasters-post-navigation.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation__next-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation__next-label, .elementor-widget-cmsmasters-post-navigation.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation__next-label { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation__prev-title, .elementor-widget-cmsmasters-post-navigation__next-title { font-size: 15px; white-space: normal; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link { position: relative; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link a:before, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link a:before { content: ''; margin: auto !important; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link img, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link img { min-height: 100%; min-width: 100%; margin: auto !important; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__icon-wrapper, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__link-next, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__link-prev, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__icon-wrapper, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__link-next, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link .elementor-widget-cmsmasters-post-navigation__link-prev { position: relative; z-index: 2; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation__no-image, .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__no-image { display: none; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link img { opacity: 0; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation__link:hover img { opacity: 1; } .elementor-widget-cmsmasters-post-navigation__prev, .elementor-widget-cmsmasters-post-navigation__prev a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-post-navigation__next, .elementor-widget-cmsmasters-post-navigation__next a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation__link-prev { text-align: left; } .elementor-widget-cmsmasters-post-navigation__link-next { text-align: right; } .elementor-widget-cmsmasters-post-navigation__separator-wrapper { text-align: center; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-separator-yes .elementor-widget-cmsmasters-post-navigation__separator-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-post-navigation.cmsmasters-separator-yes .elementor-widget-cmsmasters-post-navigation__separator { border-top: none; border-bottom: none; border-right: none; border-left: 1px solid #818a91; -ms-flex-item-align: center; align-self: center; height: 100%; margin: 0 20px; } .elementor-widget-cmsmasters-post-navigation .cmsmasters-screen-only { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (max-width: 767px) { .elementor-widget-cmsmasters-post-navigation__wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-post-navigation__link { width: 100%; } } /* Post navigation widget */ .elementor-widget-cmsmasters-post-navigation-fixed { --icon-margin: 10px; --image-margin: 15px; } .elementor-widget-cmsmasters-post-navigation-fixed__wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: static; } .elementor-widget-cmsmasters-post-navigation-fixed__wrap, .elementor-widget-cmsmasters-post-navigation-fixed__wrap .elementor-widget-cmsmasters-post-navigation-fixed__link-wrap, .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed__link-prev span, .elementor-widget-cmsmasters-post-navigation-fixed__link-next span { overflow: visible; } .elementor-widget-cmsmasters-post-navigation-fixed__link-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: auto; position: fixed; top: 0; bottom: 0; z-index: 9999; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation-fixed__link-wrap:hover { z-index: 99999; } .elementor-widget-cmsmasters-post-navigation-fixed__prev-wrap { left: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__prev-wrap .elementor-widget-cmsmasters-post-navigation-fixed__link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; text-align: left; } .elementor-widget-cmsmasters-post-navigation-fixed__next-wrap { right: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__next-wrap .elementor-widget-cmsmasters-post-navigation-fixed__link { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; text-align: right; } .elementor-widget-cmsmasters-post-navigation-fixed__next-wrap .elementor-widget-cmsmasters-post-navigation-fixed__link a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation-fixed__link { display: -webkit-box; display: -ms-flexbox; display: flex; height: -webkit-min-content; height: -moz-min-content; height: min-content; position: relative; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation-fixed__link:empty { display: none; } .elementor-widget-cmsmasters-post-navigation-fixed__link:before, .elementor-widget-cmsmasters-post-navigation-fixed__link:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .elementor-widget-cmsmasters-post-navigation-fixed__link:before { background: #e6e9ec; opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed__link:after { opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__link:hover:before { opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__link:hover:after { background: #CCD6DF; opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:before { opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:after { opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed__link a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; max-width: 100%; } .elementor-widget-cmsmasters-post-navigation-fixed__link a > .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; padding: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__link a img { display: inherit; -webkit-box-flex: 0; -ms-flex: none; flex: none; border-color: #818a91; } .elementor-widget-cmsmasters-post-navigation-fixed__link img { -o-object-fit: cover; object-fit: cover; -moz-object-fit: cover; } .elementor-widget-cmsmasters-post-navigation-fixed .elementor-widget-cmsmasters-post-navigation-fixed__no-image { color: #818a91; text-align: center; position: relative; -webkit-box-flex: 0; -ms-flex: none; flex: none; border: 1px solid #818a91; background-color: transparent; } .elementor-widget-cmsmasters-post-navigation-fixed .elementor-widget-cmsmasters-post-navigation-fixed__no-image span { display: block; } .elementor-widget-cmsmasters-post-navigation-fixed .elementor-widget-cmsmasters-post-navigation-fixed__no-image span:before { font-size: 0.5em; line-height: 1em; display: block; width: auto; height: 1em; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { background-color: transparent; overflow: visible; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__prev { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__next { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { color: #818a91; position: relative; z-index: 1; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:before, .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:before { opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper:after { opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-next { font-size: 26px; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-prev i, .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-next i { text-align: center; width: 1em; } .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-prev svg, .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper.elementor-widget-cmsmasters-post-navigation-fixed__icon-next svg { fill: currentColor; width: 1em; height: 1em; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes), .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes), .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon):not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes) { --icon-margin: 15px; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon):not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { padding: 10px; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper i, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper i, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon):not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper i { -webkit-transform: none; -ms-transform: none; transform: none; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { border-color: #818a91; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon):not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { border-color: #f7f7f7; } .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed__link-next { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation-fixed__link-prev { text-align: left; } .elementor-widget-cmsmasters-post-navigation-fixed__link-next { text-align: right; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) { --icon-margin: 0; --image-margin: 0; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-show-label-yes):not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link-next { display: none; } .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed__next-label, .elementor-widget-cmsmasters-post-navigation-fixed__next-title { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed__next-label { font-size: 14px; } .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed__next-title { font-size: 16px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link { position: relative; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link a:before, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link a:before { content: ''; background-color: rgba(0, 0, 0, 0.4); margin: auto !important; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 1; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link img { min-height: 100%; min-width: 100%; max-width: 200%; margin: auto !important; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev { position: relative; z-index: 2; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__next-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__next-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__next-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__next-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__prev-title { color: #f7f7f7; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { color: #f7f7f7; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image .elementor-widget-cmsmasters-post-navigation-fixed__no-image, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__no-image { display: none; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link img { opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-image-hover .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img { opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__next-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__next-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__next-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__next-label { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-left .elementor-widget-cmsmasters-post-navigation-fixed__prev a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__next a { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-left .elementor-widget-cmsmasters-post-navigation-fixed__next a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__prev a { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__prev-label { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__next-label { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-left .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__link-next { text-align: left; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-left .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-right .elementor-widget-cmsmasters-post-navigation-fixed__link-prev { text-align: right; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-center .elementor-widget-cmsmasters-post-navigation-fixed__link a { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-center .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-center .elementor-widget-cmsmasters-post-navigation-fixed__link-next { text-align: center; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-center .elementor-widget-cmsmasters-post-navigation-fixed__prev-label, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrap-align-center .elementor-widget-cmsmasters-post-navigation-fixed__next-label { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 200px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link a { padding: 15px 10px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 120px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__next a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical .elementor-widget-cmsmasters-post-navigation-fixed__prev a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__prev a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical .elementor-widget-cmsmasters-post-navigation-fixed__next a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes):not(.cmsmasters-reverse-positioning-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes):not(.cmsmasters-reverse-positioning-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes):not(.cmsmasters-reverse-positioning-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes):not(.cmsmasters-reverse-positioning-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-bottom: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes).cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-icon:not(.cmsmasters-icon-next-to-label-yes).cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes).cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color):not(.cmsmasters-icon-next-to-label-yes).cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-top: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon).cmsmasters-wrapper-bg-style-color:not(.cmsmasters-reverse-positioning-yes) .elementor-widget-cmsmasters-post-navigation-fixed__no-image, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon).cmsmasters-wrapper-bg-style-color:not(.cmsmasters-reverse-positioning-yes) img { margin-bottom: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon).cmsmasters-wrapper-bg-style-color.cmsmasters-reverse-positioning-yes .elementor-widget-cmsmasters-post-navigation-fixed__no-image, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-vertical:not(.cmsmasters-graph-element-icon).cmsmasters-wrapper-bg-style-color.cmsmasters-reverse-positioning-yes img { margin-top: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal.cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link a, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal.cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link a { padding: 10px 15px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal a > .elementor-widget-cmsmasters-post-navigation-fixed__icon-wrapper { -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-post-navigation-fixed .cmsmasters-screen-only { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } @media (min-width: 1025px) { .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__next-title { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next { white-space: nowrap; width: 1px; padding: 0; opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next { width: 150px; padding: 0; opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 200px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-show-label-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-show-title-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 240px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-icon.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 150px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-image.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 185px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-both.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 220px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes) .elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes) .elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__next-title { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-tablet-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next { white-space: nowrap; width: 1px; padding: 0; opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-tablet-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next { width: 150px; padding: 0; opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 200px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-show-label-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-show-title-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 240px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-icon.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 150px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-image.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 185px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-both.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 220px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes) .elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes) .elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-tablet-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } } @media (max-width: 767px) { .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__prev-title, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__next-title { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover.elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both:not(.cmsmasters-wrapper-bg-style-color) .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both.cmsmasters-wrapper-bg-style-color:not(.cmsmasters-icon-next-to-label-yes) .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-content-show-mobile-yes.cmsmasters-graph-element-both.cmsmasters-icon-next-to-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link .elementor-widget-cmsmasters-post-navigation-fixed__link-next { white-space: nowrap; width: 1px; padding: 0; opacity: 0; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover img { max-width: 200%; } .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed:not(.cmsmasters-graph-element-image).cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-wrapper-bg-style-color.cmsmasters-content-show-mobile-yes .elementor-widget-cmsmasters-post-navigation-fixed__link:hover .elementor-widget-cmsmasters-post-navigation-fixed__link-next { width: 150px; padding: 0; opacity: 1; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-show-label-yes .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-show-title-yes .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 200px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-show-label-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-show-title-yes:not(.cmsmasters-graph-element-icon) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 240px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-icon.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 150px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-image.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 185px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-both.cmsmasters-show-label-yes:not(.cmsmasters-show-title-yes) .elementor-widget-cmsmasters-post-navigation-fixed__link { width: 220px; } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes) .elementor-widget-cmsmasters-post-navigation-fixed__prev img { margin-right: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes) .elementor-widget-cmsmasters-post-navigation-fixed__next img { margin-left: var(--image-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-prev { margin-right: var(--icon-margin); } .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-both .elementor-widget-cmsmasters-post-navigation-fixed__icon-next, .elementor-widget-cmsmasters-post-navigation-fixed.cmsmasters-nav-view-horizontal:not(.cmsmasters-content-show-mobile-yes).cmsmasters-graph-element-icon .elementor-widget-cmsmasters-post-navigation-fixed__icon-next { margin-left: var(--icon-margin); } } /* Post comments widget */ .cmsmasters-widget-comments { --comment-width: 60%; --input-width: 100%; --input-gap-between: 20px; --input-gap: 20px; --label-gap: 15px; --additional-text-gap: 20px; --button-gap: 30px; --input-icon-padding: 20px; --input-icon-size: 20px; --comment-respond-gap: 40px; --comment-title-border-gap: 20px; --submit-padding-right: 20px; --submit-icon-size: 20px; --submit-icon-gap: 10px; /* Post comments form */ } .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container dl, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container dt, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container dd, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container ol, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container ul, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container ol, .cmsmasters-widget-comments[data-widget_type="cmsmasters-post-comments.custom"] .elementor-widget-container ul { list-style-type: none; } .cmsmasters-widget-comments__facebook.fb_iframe_widget { width: 100% !important; } .cmsmasters-widget-comments__facebook.fb_iframe_widget span { width: 100% !important; } .cmsmasters-widget-comments__facebook.fb_iframe_widget iframe { position: relative; } .cmsmasters-widget-comments .cmsmasters-single-post-comments .cmsmasters-respond-wrapper:first-child { margin-top: 0 !important; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes .cmsmasters-single-post-comments__title { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes .cmsmasters-single-post-comments__title:before, .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes .cmsmasters-single-post-comments__title:after { content: ''; border-width: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 1px; margin-right: var(--comment-title-border-gap); -ms-flex-item-align: center; align-self: center; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes .cmsmasters-single-post-comments__title:after { margin-left: var(--comment-title-border-gap); margin-right: 0; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-center .cmsmasters-single-post-comments__title { margin-left: auto; margin-right: auto; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-left .cmsmasters-single-post-comments__title:before { content: none; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-single-post-comments__title { margin-left: auto; } .cmsmasters-widget-comments.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-single-post-comments__title:after { content: none; } .cmsmasters-widget-comments.cmsmasters-comment-title-align-center .cmsmasters-single-post-comments__title { text-align: center; margin-left: auto; margin-right: auto; } .cmsmasters-widget-comments.cmsmasters-comment-title-align-left .cmsmasters-single-post-comments__title { text-align: left; } .cmsmasters-widget-comments.cmsmasters-comment-title-align-left .cmsmasters-single-post-comments__title:before { content: none; } .cmsmasters-widget-comments.cmsmasters-comment-title-align-right .cmsmasters-single-post-comments__title { text-align: right; margin-left: auto; } .cmsmasters-widget-comments.cmsmasters-comment-title-align-right .cmsmasters-single-post-comments__title:after { content: none; } .cmsmasters-widget-comments .cmsmasters-single-post-comments__title span { display: block; } .cmsmasters-widget-comments .cmsmasters-single-post-comments__title svg { fill: currentColor; width: 1em; height: 1em; } .cmsmasters-widget-comments.cmsmasters-comment-title-width-auto-yes .cmsmasters-single-post-comments__title span { display: inline-block; width: auto; } .cmsmasters-widget-comments .cmsmasters-single-post-comments__list > .cmsmasters-single-post-comment:first-child > .cmsmasters-single-post-comment__body { margin-top: 0; } .cmsmasters-widget-comments .comment-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-widget-comments .comment-form .cmsmasters-input-wrap p, .cmsmasters-widget-comments .comment-form .comment-form-comment { margin-bottom: 0; line-height: 0; } .cmsmasters-widget-comments .comment-form .cmsmasters-input-wrap p label, .cmsmasters-widget-comments .comment-form .comment-form-comment label { margin-bottom: var(--label-gap); } .cmsmasters-widget-comments .comment-form .comment-notes, .cmsmasters-widget-comments .comment-form .logged-in-as { margin-bottom: var(--additional-text-gap); } .cmsmasters-widget-comments .comment-form .comment-form-cookies-consent { margin-top: var(--additional-text-gap); margin-bottom: 0; } .cmsmasters-widget-comments .comment-form .comment-form-cookies-consent * { display: inline; vertical-align: middle; } .cmsmasters-widget-comments .comment-form .comment-form-cookies-consent * + * { margin-left: 10px; } .cmsmasters-widget-comments .comment-form .form-submit { margin-top: var(--button-gap); margin-bottom: 0; } .cmsmasters-widget-comments .comment-form .form-submit .submit { position: relative; } .cmsmasters-widget-comments .comment-form .form-submit .submit:before, .cmsmasters-widget-comments .comment-form .form-submit .submit:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .cmsmasters-widget-comments .comment-form .form-submit .submit:before { opacity: 1; } .cmsmasters-widget-comments .comment-form .form-submit .submit:after { opacity: 0; } .cmsmasters-widget-comments .comment-form .form-submit .submit:hover:before { opacity: 0; } .cmsmasters-widget-comments .comment-form .form-submit .submit:hover:after { opacity: 1; } .cmsmasters-widget-comments.cmsmasters-submit-icon-position-start .form-submit svg, .cmsmasters-widget-comments.cmsmasters-submit-icon-position-start .form-submit i { margin-right: var(--submit-icon-gap); } .cmsmasters-widget-comments.cmsmasters-submit-icon-position-end .form-submit svg, .cmsmasters-widget-comments.cmsmasters-submit-icon-position-end .form-submit i { margin-left: var(--submit-icon-gap); } .cmsmasters-widget-comments .cmsmasters-input-wrap input, .cmsmasters-widget-comments textarea { width: 100%; } .cmsmasters-widget-comments textarea { overflow-x: hidden; } .cmsmasters-widget-comments .cmsmasters-respond-wrapper { margin-top: var(--comment-respond-gap); } .cmsmasters-widget-comments .cmsmasters-respond-wrapper .comment-reply-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-widget-comments .cmsmasters-respond-wrapper .comment-reply-title small { margin: 0; } .cmsmasters-widget-comments.cmsmasters-comment-separator-yes .comment-respond { position: relative; } .cmsmasters-widget-comments.cmsmasters-comment-separator-yes .comment-respond:before { content: ''; border-width: 0; width: 100%; position: absolute; top: calc( var( --comment-respond-gap ) / -2); left: 0; } .cmsmasters-widget-comments .form-submit:before { font-size: var(--submit-icon-size) !important; line-height: 1em !important; display: block; width: 1em; height: 1em; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; } .cmsmasters-widget-comments .form-submit { -ms-flex-item-align: start; align-self: flex-start; width: 100%; position: relative; } .cmsmasters-widget-comments .logged-in-as { display: none; } .cmsmasters-widget-comments:not(.elementor-element-edit-mode) .cmsmasters-logged-user .logged-in-as, .cmsmasters-widget-comments.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .logged-in-as { display: block; } .cmsmasters-widget-comments:not(.elementor-element-edit-mode) .cmsmasters-logged-user .comment-form-comment, .cmsmasters-widget-comments.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .comment-form-comment { width: 100% !important; } .cmsmasters-widget-comments .cmsmasters-input-wrap p, .cmsmasters-widget-comments .comment-form-comment { position: relative; } .cmsmasters-widget-comments .cmsmasters-input-wrap p label i, .cmsmasters-widget-comments .cmsmasters-input-wrap p label svg, .cmsmasters-widget-comments .comment-form-comment label i, .cmsmasters-widget-comments .comment-form-comment label svg { margin-right: 0.5em; } .cmsmasters-widget-comments .cmsmasters-input-wrap p input + i, .cmsmasters-widget-comments .cmsmasters-input-wrap p textarea + i, .cmsmasters-widget-comments .cmsmasters-input-wrap p input + svg, .cmsmasters-widget-comments .cmsmasters-input-wrap p textarea + svg, .cmsmasters-widget-comments .comment-form-comment input + i, .cmsmasters-widget-comments .comment-form-comment textarea + i, .cmsmasters-widget-comments .comment-form-comment input + svg, .cmsmasters-widget-comments .comment-form-comment textarea + svg { height: 1em; margin: auto; position: absolute; right: var(--input-icon-padding); top: 0; bottom: 0; } .cmsmasters-widget-comments .cmsmasters-input-wrap p textarea + i, .cmsmasters-widget-comments .cmsmasters-input-wrap p textarea + svg, .cmsmasters-widget-comments .comment-form-comment textarea + i, .cmsmasters-widget-comments .comment-form-comment textarea + svg { top: var(--textarea-icon-padding); bottom: auto; } .cmsmasters-widget-comments .cmsmasters-input-wrap p svg, .cmsmasters-widget-comments .comment-form-comment svg { fill: currentColor; width: 1em; } .cmsmasters-widget-comments.cmsmasters-label-instead-placeholder-yes.cmsmasters-label-icon-yes .cmsmasters-input-wrap input { padding-right: calc( var( --input-icon-padding) + var( --input-icon-size )) !important; } .cmsmasters-widget-comments.cmsmasters-comment-direction-row .comment-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-widget-comments.cmsmasters-comment-direction-row.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-top: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-comment-direction-row.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-bottom: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-comment-direction-row.cmsmasters-input-direction-rows .cmsmasters-input-wrap p:not(:last-of-type) { margin-bottom: var(--input-gap-between); } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form .comment-form-comment { width: var(--comment-width); margin-bottom: 0; } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap { width: calc( 100% - var( --comment-width ) - var( --input-gap )); } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap p:not(:last-of-type) { margin-bottom: var(--input-gap-between); } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form > p:not(.form-submit):not(.comment-form-comment) { width: 100%; } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-left: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-right: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-comment-position-end .comment-form .comment-notes, .cmsmasters-widget-comments.cmsmasters-comment-position-end .comment-form .cmsmasters-input-wrap { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .cmsmasters-widget-comments.cmsmasters-comment-position-end .comment-form > p { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline .cmsmasters-input-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline .cmsmasters-input-wrap p { width: calc( 100% / 2 - var( --input-gap-between ) / 2); } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p { width: calc( 100% / 3 - var( --input-gap-between ) / 2); } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.comment-form-cookies-consent { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.form-submit { -ms-flex-item-align: end; align-self: flex-end; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-above .cmsmasters-input-wrap p, .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-below .cmsmasters-input-wrap p { width: calc( 100% / 2 - var( --input-gap-between ) / 3 * 2); } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-above .cmsmasters-input-wrap .comment-form-url, .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-below .cmsmasters-input-wrap .comment-form-url { width: 100%; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-above .cmsmasters-input-wrap { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-above .cmsmasters-input-wrap .comment-form-url { margin-bottom: var(--input-gap-between); } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-below .cmsmasters-input-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline.cmsmasters-website-input-yes.cmsmasters-website-position-below .cmsmasters-input-wrap .comment-form-url { margin-top: var(--input-gap-between); } .cmsmasters-widget-comments.cmsmasters-input-direction-rows .cmsmasters-input-wrap { width: var(--input-width); } .cmsmasters-widget-comments .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .cmsmasters-widget-comments .nav-links a { display: block; } .cmsmasters-widget-comments .nav-links .nav-previous:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-widget-comments .nav-links .nav-next:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } /* Post comments */ .cmsmasters-single-post-comment { /* for line */ --wrapper-between-margin: 40px; --wrapper-level-margin: 40px; --wrapper-border-top: 0px; --wrapper-border-left: 0px; --wrapper-thread-width: 1px; --wrapper-thread-style: solid; --wrapper-padding-top: 0; --wrapper-padding-right: 0; --wrapper-padding-bottom: 0; --wrapper-padding-left: 0; --avatar-size: 100px; --avatar-margin: 20px; --author-margin: 5px; --date-margin: 20px; --reply-margin: 20px; --reply-icon-margin: 5px; --content-margin: 20px; } .cmsmasters-single-post-comment__body { margin-top: var(--wrapper-between-margin); position: relative; } .cmsmasters-single-post-comment__outer { position: relative; } .cmsmasters-single-post-comment__bg { width: 100%; height: 100%; -webkit-border-radius: inherit; border-radius: inherit; position: absolute; left: 0; top: 0; } .cmsmasters-single-post-comment__bg:before, .cmsmasters-single-post-comment__bg:after { content: ''; width: 100%; height: 100%; -webkit-border-radius: inherit; border-radius: inherit; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .cmsmasters-single-post-comment__bg:before { opacity: 1; } .cmsmasters-single-post-comment__bg:after { opacity: 0; } .cmsmasters-single-post-comment__body:hover .cmsmasters-single-post-comment__bg:before { opacity: 0; } .cmsmasters-single-post-comment__body:hover .cmsmasters-single-post-comment__bg:after { opacity: 1; } .cmsmasters-avatar-position-aside .cmsmasters-single-post-comment__body { padding: var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left); } .cmsmasters-avatar-position-aside .cmsmasters-single-post-comment__outer { min-height: var(--avatar-size); padding-left: calc( var( --avatar-size ) + var( --avatar-margin )); } @media (max-width: 767px) { .cmsmasters-avatar-position-aside .cmsmasters-single-post-comment__outer { padding-top: calc( var( --avatar-size ) + var( --avatar-margin )); padding-left: 0; } } .cmsmasters-avatar-position-with-author .cmsmasters-single-post-comment__body { padding: var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left); } .cmsmasters-avatar-position-with-author .cmsmasters-single-post-comment__info { min-height: var(--avatar-size); padding-left: calc( var( --avatar-size ) + var( --avatar-margin )); position: relative; } @media (max-width: 767px) { .cmsmasters-avatar-position-with-author .cmsmasters-single-post-comment__info { padding-top: calc( var( --avatar-size ) + var( --avatar-margin )); padding-left: 0; } } .cmsmasters-avatar-position-with-author .cmsmasters-single-post-comment__info-inner { margin-bottom: 0; } .cmsmasters-avatar-position-with-author:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__info { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-avatar-position-with-author:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__date-wrap { width: 100%; } .cmsmasters-single-post-comment .children > li { position: relative; } .cmsmasters-single-post-comment .children > li:before { content: ''; margin-left: 0; height: var(--wrapper-between-margin); width: var(--wrapper-thread-width); position: absolute; bottom: 100%; left: calc( ( var( --wrapper-level-margin ) / 2 )); border-left-width: var(--wrapper-thread-width); border-left-style: var(--wrapper-thread-style); } .cmsmasters-single-post-comment .children > li.depth-2 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-2 .comment-respond { margin-left: var(--wrapper-level-margin); } .cmsmasters-single-post-comment .children > li.depth-2 > .cmsmasters-single-post-comment__body { position: relative; } .cmsmasters-single-post-comment .children > li.depth-2 > .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-2:last-of-type > .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( var( --wrapper-border-top ) * -1); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li > .cmsmasters-single-post-comment__body { position: relative; } .cmsmasters-single-post-comment .children > li.depth-3:before, .cmsmasters-single-post-comment .children > li.depth-3:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 1 )) !important; } .cmsmasters-single-post-comment .children > li.depth-3:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-3:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-3:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-3:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-3 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 1 )) !important; } .cmsmasters-single-post-comment .children > li.depth-3 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-3 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 2); } .cmsmasters-single-post-comment .children > li.depth-4:before, .cmsmasters-single-post-comment .children > li.depth-4:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 2 )) !important; } .cmsmasters-single-post-comment .children > li.depth-4:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-4:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-4:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-4:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-4 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 2 )) !important; } .cmsmasters-single-post-comment .children > li.depth-4 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-4 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 3); } .cmsmasters-single-post-comment .children > li.depth-5:before, .cmsmasters-single-post-comment .children > li.depth-5:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 3 )) !important; } .cmsmasters-single-post-comment .children > li.depth-5:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-5:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-5:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-5:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-5 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 3 )) !important; } .cmsmasters-single-post-comment .children > li.depth-5 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-5 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 4); } .cmsmasters-single-post-comment .children > li.depth-6:before, .cmsmasters-single-post-comment .children > li.depth-6:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 4 )) !important; } .cmsmasters-single-post-comment .children > li.depth-6:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-6:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-6:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-6:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-6 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 4 )) !important; } .cmsmasters-single-post-comment .children > li.depth-6 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-6 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 5); } .cmsmasters-single-post-comment .children > li.depth-7:before, .cmsmasters-single-post-comment .children > li.depth-7:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 5 )) !important; } .cmsmasters-single-post-comment .children > li.depth-7:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-7:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-7:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-7:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-7 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 5 )) !important; } .cmsmasters-single-post-comment .children > li.depth-7 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-7 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 6); } .cmsmasters-single-post-comment .children > li.depth-8:before, .cmsmasters-single-post-comment .children > li.depth-8:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 6 )) !important; } .cmsmasters-single-post-comment .children > li.depth-8:first-of-type:last-of-type .cmsmasters-single-post-comment__body:before, .cmsmasters-single-post-comment .children > li.depth-8:last-of-type .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-8:first-of-type:last-of-type .cmsmasters-single-post-comment__body:after, .cmsmasters-single-post-comment .children > li.depth-8:last-of-type .cmsmasters-single-post-comment__body:after { height: calc( 50% + var( --wrapper-border-top )); top: calc( -1 * var( --wrapper-border-top )); left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li.depth-8 .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 6 )) !important; } .cmsmasters-single-post-comment .children > li.depth-8 .cmsmasters-single-post-comment__body, .cmsmasters-single-post-comment .children > li.depth-8 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 7); } .cmsmasters-single-post-comment .children > li:first-of-type:not(:last-of-type) > .cmsmasters-single-post-comment__body { position: relative; } .cmsmasters-single-post-comment .children > li:first-of-type:not(:last-of-type) > .cmsmasters-single-post-comment__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-single-post-comment .children > li:first-of-type:not(:last-of-type) > .cmsmasters-single-post-comment__body:after { content: none; } .cmsmasters-single-post-comment .children > li:not(:last-of-type):after { content: ''; margin-left: 0; height: 100%; width: var(--wrapper-thread-width); position: absolute; top: 0; left: calc( ( var( --wrapper-level-margin ) / 2 )); border-left-width: var(--wrapper-thread-width); border-left-style: var(--wrapper-thread-style); } .cmsmasters-single-post-comment .children > li:last-of-type .cmsmasters-single-post-comment__body:after { content: ''; margin-left: 0; height: 50%; width: var(--wrapper-thread-width); position: absolute; top: 0; left: calc( ( var( --wrapper-level-margin ) / 2 )); border-left-width: var(--wrapper-thread-width); border-left-style: var(--wrapper-thread-style); } .cmsmasters-single-post-comment .children > li .cmsmasters-single-post-comment__body:before { content: ''; margin-left: 0; height: var(--wrapper-thread-width); width: calc( var( --wrapper-level-margin ) / 2); position: absolute; top: 50%; left: calc( ( var( --wrapper-level-margin ) / 2 )); border-top-width: var(--wrapper-thread-width); border-top-style: var(--wrapper-thread-style); } .cmsmasters-single-post-comment__info-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-bottom: var(--author-margin); } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button { position: relative; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:before, .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:before { opacity: 1; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:after { opacity: 0; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:hover:before { opacity: 0; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .cmsmasters-theme-button:hover:after { opacity: 1; } .cmsmasters-reply-position-block .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply { margin-top: var(--reply-margin); } .cmsmasters-reply-position-inline .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply { -ms-flex-item-align: center; align-self: center; margin-left: auto; padding-left: var(--reply-margin); } .cmsmasters-reply-position-inline:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__info-inner { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .cmsmasters-reply-position-block .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply { display: inline-block; } .cmsmasters-date-inline-end .cmsmasters-single-post-comment .cmsmasters-single-post-comment__date-wrap { margin-left: auto; padding-left: var(--date-margin); } .cmsmasters-date-inline-end.cmsmasters-reply-position-inline .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply { margin-left: var(--reply-margin); padding: 0; } .cmsmasters-date-inline-start .cmsmasters-single-post-comment .cmsmasters-single-post-comment__date-wrap { margin-left: var(--date-margin); } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link svg { fill: currentColor; width: 1em; height: 1em; } .cmsmasters-reply-icon-left .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link i, .cmsmasters-reply-icon-left .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link svg { margin-right: var(--reply-icon-margin); } .cmsmasters-reply-icon-right .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-reply-icon-right .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link i, .cmsmasters-reply-icon-right .cmsmasters-single-post-comment .cmsmasters-single-post-comment__reply .comment-reply-link svg { margin-left: var(--reply-icon-margin); } .cmsmasters-single-post-comment__avatar { position: absolute; top: 0; left: 0; } .cmsmasters-single-post-comment__author { margin: 0; } .cmsmasters-single-post-comment__author a { display: inline-block; } .cmsmasters-single-post-comment__author .cmsmasters-post-author { margin-left: 5px; } .cmsmasters-single-post-comment__author .cmsmasters-text-after { margin-left: 10px; } .cmsmasters-single-post-comment__author .cmsmasters-text-after:empty { display: none; } .cmsmasters-single-post-comment__date-wrap abbr { text-decoration: none; } .cmsmasters-single-post-comment__date-wrap svg { width: 1em; height: 1em; } .cmsmasters-single-post-comment__content { width: 100%; margin-top: var(--content-margin); } .cmsmasters-single-post-comment__content p:last-child { margin-bottom: 0; padding-bottom: 0; } .cmsmasters-single-post-comment .comment-edit-link { display: block; margin: 0; } @media (max-width: 1024px) { .cmsmasters-widget-comments.cmsmasters-date-inline-start .cmsmasters-single-post-comment__info-inner, .cmsmasters-widget-comments.cmsmasters-date-inline-end .cmsmasters-single-post-comment__info-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-widget-comments.cmsmasters-date-inline-start .cmsmasters-single-post-comment__author, .cmsmasters-widget-comments.cmsmasters-date-inline-end .cmsmasters-single-post-comment__author { width: 100%; } .cmsmasters-widget-comments.cmsmasters-date-inline-start .cmsmasters-single-post-comment__date-wrap, .cmsmasters-widget-comments.cmsmasters-date-inline-end .cmsmasters-single-post-comment__date-wrap { margin-left: 0; padding-left: 0; padding-top: var(--date-margin); } .cmsmasters-widget-comments.cmsmasters-date-inline-start.cmsmasters-reply-position-inline .cmsmasters-single-post-comment__reply, .cmsmasters-widget-comments.cmsmasters-date-inline-end.cmsmasters-reply-position-inline .cmsmasters-single-post-comment__reply { margin-left: auto; padding-left: 0; padding-top: var(--date-margin); } .cmsmasters-widget-comments .cmsmasters-single-post-comment__reply { margin-left: 0; padding: 0; } } @media (max-width: 767px) { .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form .comment-form-comment, .cmsmasters-widget-comments.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap { width: 100%; margin-left: 0; margin-right: 0; } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-top: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-bottom: var(--input-gap); } .cmsmasters-widget-comments.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p { width: 100%; } .cmsmasters-widget-comments.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p + p:not(.comment-form-cookies-consent) { margin-top: var(--input-gap-between) !important; } .cmsmasters-widget-comments.cmsmasters-reply-position-inline:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__info-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-widget-comments.cmsmasters-reply-position-inline:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__author { width: 100%; } .cmsmasters-widget-comments.cmsmasters-reply-position-inline:not([class*="cmsmasters-date-inline"]) .cmsmasters-single-post-comment__reply { margin-top: var(--reply-margin); margin-left: 0; padding: 0; } } .elementor-widget-cmsmasters-search-advanced__container { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; } .elementor-widget-cmsmasters-search-advanced button, .elementor-widget-cmsmasters-search-advanced input[type=search] { font-size: 15px; line-height: 1; white-space: normal; -webkit-border-radius: 0; border-radius: 0; margin: 0; vertical-align: middle; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .elementor-widget-cmsmasters-search-advanced input[type=search] { padding: 0; } .elementor-widget-cmsmasters-search-advanced__form { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-search-advanced__form-container { border: 0 solid transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; visibility: hidden; width: 100%; height: 100%; min-height: 20px; opacity: 0; z-index: 2; position: absolute; top: -999em; left: -999em; -webkit-transition: .2s; -o-transition: .2s; transition: .2s; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-form-relative-to-button { width: auto; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-form-relative-to-block { left: 0; } .elementor-widget-cmsmasters-search-advanced__form-container.active { opacity: 1; top: 0; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-out { opacity: 0; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-in { opacity: 1; } .elementor-widget-cmsmasters-search-advanced__form-container.active, .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-out, .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-in { visibility: visible; top: 0; left: 0; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-none-effect { -webkit-transition: none; -o-transition: none; transition: none; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-up-effect { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: opacity 200ms linear, -webkit-transform 200ms linear; transition: opacity 200ms linear, -webkit-transform 200ms linear; -o-transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear, -webkit-transform 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-up-effect.active { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-up-effect.cmsmasters-out { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-up-effect.cmsmasters-in { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-down-effect { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: opacity 200ms linear, -webkit-transform 200ms linear; transition: opacity 200ms linear, -webkit-transform 200ms linear; -o-transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear, -webkit-transform 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-down-effect.active { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-down-effect.cmsmasters-out { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-down-effect.cmsmasters-in { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-left-effect { -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); -webkit-transition: opacity 200ms linear, -webkit-transform 200ms linear; transition: opacity 200ms linear, -webkit-transform 200ms linear; -o-transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear, -webkit-transform 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-left-effect.active { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-left-effect.cmsmasters-out { -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-left-effect.cmsmasters-in { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-right-effect { -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); -webkit-transition: opacity 200ms linear, -webkit-transform 200ms linear; transition: opacity 200ms linear, -webkit-transform 200ms linear; -o-transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear, -webkit-transform 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-right-effect.active { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-right-effect.cmsmasters-out { -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-move-right-effect.cmsmasters-in { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-fade-effect { -webkit-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-scale-effect { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: opacity 200ms linear, -webkit-transform 200ms linear; transition: opacity 200ms linear, -webkit-transform 200ms linear; -o-transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear; transition: opacity 200ms linear, transform 200ms linear, -webkit-transform 200ms linear; } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-scale-effect.active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-scale-effect.cmsmasters-out { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-search-scale-effect.cmsmasters-in { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search-advanced__form-container-inner { background: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .cmsmasters-search-type-slide .elementor-widget-cmsmasters-search-advanced__form-container-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; position: relative; } .cmsmasters-search-type-slide .elementor-widget-cmsmasters-search-advanced__form-container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; z-index: 9998; left: -999em; right: auto; top: auto; bottom: auto; } .cmsmasters-search-type-slide .elementor-widget-cmsmasters-search-advanced__form-container.active, .cmsmasters-search-type-slide .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-out, .cmsmasters-search-type-slide .elementor-widget-cmsmasters-search-advanced__form-container.cmsmasters-in { top: 100%; } .elementor-widget-cmsmasters-search-advanced button.elementor-widget-cmsmasters-search-advanced__button { color: #fff; background: #000; } .elementor-widget-cmsmasters-search-advanced__button { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 10px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .elementor-widget-cmsmasters-search-advanced__button-icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-search-type-slide .cmsmasters-button-full.active .elementor-widget-cmsmasters-search-advanced__button-icon { display: none; } .elementor-widget-cmsmasters-search-advanced__button-icon.close { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-button-full.active .elementor-widget-cmsmasters-search-advanced__button-icon.close { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-search-advanced__button-icon + .elementor-widget-cmsmasters-search-advanced__button-label { margin-left: 10px; margin-right: 0; } .cmsmasters-popup-trigger-icon-position-right .elementor-widget-cmsmasters-search-advanced__button-icon + .elementor-widget-cmsmasters-search-advanced__button-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-right: 10px; margin-left: 0; } .elementor-widget-cmsmasters-search-advanced__button-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-button-full.active .elementor-widget-cmsmasters-search-advanced__button-label { display: none; } .elementor-widget-cmsmasters-search-advanced__button-label.close { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-popup-trigger-icon-position-right .elementor-widget-cmsmasters-search-advanced__button-label.close { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .cmsmasters-button-full.active .elementor-widget-cmsmasters-search-advanced__button-label.close { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-search-advanced__popup-close { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .elementor-widget-cmsmasters-search-advanced__popup-close.cmsmasters-close-type-button { color: #fff; background-color: #000; } .elementor-widget-cmsmasters-search-advanced__popup-close.cmsmasters-close-type-button.cmsmasters-close-content-text, .elementor-widget-cmsmasters-search-advanced__popup-close.cmsmasters-close-type-button.cmsmasters-close-content-icon-text { width: auto; height: 100%; } .cmsmasters-search-type-slide-minimal .elementor-widget-cmsmasters-search-advanced__popup-close.cmsmasters-close-type-link { color: inherit; background-color: transparent; } .cmsmasters-popup-trigger-icon-position-right .elementor-widget-cmsmasters-search-advanced__popup-close-label, .cmsmasters-popup-close-icon-position-right .elementor-widget-cmsmasters-search-advanced__popup-close-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-search-advanced__popup-close-icon { font-size: 18px; -webkit-transition: font-size .3s ease; -o-transition: font-size .3s ease; transition: font-size .3s ease; } .elementor-widget-cmsmasters-search-advanced__input-icon { font-size: 17px; color: #000000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; left: 0; top: 0; bottom: 0; } .elementor-widget-cmsmasters-search-advanced__form-icon { color: #000; background: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; right: 20px; top: 0; bottom: 0; } .elementor-widget-cmsmasters-search-advanced__form-icon:hover { background: transparent; } .elementor-widget-cmsmasters-search-advanced__submit { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; white-space: nowrap; -webkit-border-radius: 0; border-radius: 0; -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; } .cmsmasters-search-type-button-icon-text .elementor-widget-cmsmasters-search-advanced__submit, .cmsmasters-search-type-button-text .elementor-widget-cmsmasters-search-advanced__submit { height: 100%; } .cmsmasters-button-type-button .elementor-widget-cmsmasters-search-advanced__submit { color: #fff; background-color: #000; } .elementor-widget-cmsmasters-search-advanced__submit-icon + .elementor-widget-cmsmasters-search-advanced__submit-label { margin-left: 10px; margin-right: 0; } .cmsmasters-buttons-icon-position-right .elementor-widget-cmsmasters-search-advanced__submit-icon + .elementor-widget-cmsmasters-search-advanced__submit-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-left: 0; margin-right: 10px; } .elementor-widget-cmsmasters-search-advanced__submit-label { position: relative; } .elementor-widget-cmsmasters-search-advanced__field { color: #55595c; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; height: 100%; -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; } .elementor-widget-cmsmasters-search-advanced__field[type=search] { border: 2px solid; border-color: inherit; } .elementor-widget-cmsmasters-search-advanced__field::-webkit-input-placeholder { color: #c1c1c1; } .elementor-widget-cmsmasters-search-advanced__field::-moz-placeholder { color: #c1c1c1; } .elementor-widget-cmsmasters-search-advanced__field::-ms-input-placeholder { color: #c1c1c1; } .elementor-widget-cmsmasters-search-advanced__field::placeholder { color: #c1c1c1; } .elementor-widget-cmsmasters-search { --form-input-icon-gap: 15px; --submit-button-link-side-gap: 20px; } .elementor-widget-cmsmasters-search__container { position: relative; } .elementor-widget-cmsmasters-search__container button, .elementor-widget-cmsmasters-search__container input[type="search"] { white-space: normal; } .elementor-widget-cmsmasters-search__container input[type="search"] { -ms-flex-preferred-size: 100%; flex-basis: 100%; padding-top: var(--input-field-padding-top, var(--cmsmasters-input-padding-top)); padding-bottom: var(--input-field-padding-bottom, var(--cmsmasters-input-padding-bottom)); padding-right: var(--input-field-padding-right, var(--cmsmasters-input-padding-right)); padding-left: var(--input-field-padding-left, var(--cmsmasters-input-padding-left)); -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; -webkit-appearance: none; } .elementor-widget-cmsmasters-search__container input[type="search"]:hover, .elementor-widget-cmsmasters-search__container input[type="search"]:focus { -webkit-border-radius: var(--cmsmasters-input-normal-bd-radius); border-radius: var(--cmsmasters-input-normal-bd-radius); } .elementor-widget-cmsmasters-search.cmsmasters-form-input-icon-yes .elementor-widget-cmsmasters-search__container input[type="search"] { padding-left: calc( var( --input-field-padding-left, var( --cmsmasters-input-padding-left ) ) + var( --form-input-icon-size, var( --cmsmasters-button-font-size ) ) + var( --form-input-icon-gap )); } .elementor-widget-cmsmasters-search.cmsmasters-submit-button-view-link .elementor-widget-cmsmasters-search__container input[type="search"] { min-height: var(--submit-button-icon-size); padding-right: calc( var( --input-field-padding-right, var( --cmsmasters-input-padding-right ) ) + var( --submit-button-icon-size, var( --cmsmasters-button-font-size ) ) + var( --submit-button-link-side-gap ) + 1px); } .elementor-widget-cmsmasters-search__container input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; } .elementor-widget-cmsmasters-search__container input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .elementor-widget-cmsmasters-search__container input[type="search"]::-webkit-search-results-button { -webkit-appearance: none; } .elementor-widget-cmsmasters-search__container input[type="search"]::-webkit-search-results-decoration { -webkit-appearance: none; } .cmsmasters-input-field-alignment-left .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: left; } .cmsmasters-input-field-alignment-center .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: center; } .cmsmasters-input-field-alignment-right .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: right; } .elementor-widget-cmsmasters-search__form-container { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; border: 0 solid transparent; min-height: 20px; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit { font-family: var(--cmsmasters-button-font-family); font-size: var(--submit-button-font-size, var(--cmsmasters-button-font-size)); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); text-decoration: none; font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); background-color: transparent; background-image: none; color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); border-color: var(--cmsmasters-button-normal-colors-bd); -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); text-shadow: none; -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); padding-top: var(--cmsmasters-button-padding-top); padding-right: var(--cmsmasters-button-padding-right); padding-bottom: var(--cmsmasters-button-padding-bottom); padding-left: var(--cmsmasters-button-padding-left); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; white-space: nowrap; overflow: hidden; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:hover, .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:focus { text-decoration: none; background-color: transparent; background-image: none; color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); text-shadow: none; -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:hover .elementor-widget-cmsmasters-search__submit-label, .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:focus .elementor-widget-cmsmasters-search__submit-label { -webkit-text-decoration: var(--submit-button-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--submit-button-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-shadow: var(--cmsmasters-button-hover-text-shadow); } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:before { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit:after { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); } .cmsmasters-buttons-type-icon .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__submit { min-width: 47px; min-height: 47px; padding: 0; } .elementor-widget-cmsmasters-search__submit-icon { font-size: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); letter-spacing: 1px; } .elementor-widget-cmsmasters-search__submit-icon i { display: block; text-align: center; } .elementor-widget-cmsmasters-search__submit-icon svg { display: block; width: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); height: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); } .elementor-widget-cmsmasters-search__submit-icon + .elementor-widget-cmsmasters-search__submit-label { margin-left: 10px; } .cmsmasters-buttons-icon-position-right .elementor-widget-cmsmasters-search__submit-icon + .elementor-widget-cmsmasters-search__submit-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-right: 10px; margin-left: 0; } .rtl .cmsmasters-buttons-icon-position-right .elementor-widget-cmsmasters-search__submit-icon + .elementor-widget-cmsmasters-search__submit-label { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-search:not(.cmsmasters-buttons-icon-position-right) .elementor-widget-cmsmasters-search__submit-icon + .elementor-widget-cmsmasters-search__submit-label { margin-left: 10px; margin-right: 0; } .rtl .elementor-widget-cmsmasters-search:not(.cmsmasters-buttons-icon-position-right) .elementor-widget-cmsmasters-search__submit-icon + .elementor-widget-cmsmasters-search__submit-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-search__submit-label { -webkit-text-decoration: var(--submit-button-text-decoration, var(--cmsmasters-button-text-decoration)); text-decoration: var(--submit-button-text-decoration, var(--cmsmasters-button-text-decoration)); text-shadow: var(--cmsmasters-button-text-shadow); display: block; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-widget-cmsmasters-search__form-input-icon-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-preferred-size: 100%; flex-basis: 100%; position: relative; } .elementor-widget-cmsmasters-search__form-input-icon { color: #000; fill: #000; font-size: var(--form-input-icon-size, var(--cmsmasters-button-font-size)); line-height: 1em; width: 1em; height: 1em; margin: auto !important; position: absolute; left: var(--form-input-icon-gap); right: auto; top: 0; bottom: 0; } .elementor-widget-cmsmasters-search__form-input-icon > svg { display: block; width: var(--form-input-icon-size, var(--cmsmasters-button-font-size)); height: var(--form-input-icon-size, var(--cmsmasters-button-font-size)); -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon { font-size: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); text-decoration: none; background-color: transparent; background-image: none; color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); border: 0; -webkit-border-radius: 0; border-radius: 0; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; top: 0; bottom: 0; right: calc( var( --submit-button-link-side-gap ) - 1px); -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, opacity 0.3s ease-in-out, -webkit-box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, opacity 0.3s ease-in-out, -webkit-box-shadow .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, opacity 0.3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, opacity 0.3s ease-in-out, box-shadow .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out, opacity 0.3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon:before, .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon:after { content: none; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon:hover, .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon:focus { text-decoration: none; background-color: transparent; background-image: none; color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); border: 0; -webkit-border-radius: 0; border-radius: 0; text-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; opacity: 0.8; } .elementor-widget-cmsmasters-search .elementor-widget-cmsmasters-search__form-icon svg { display: block; width: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); height: var(--submit-button-icon-size, var(--cmsmasters-button-font-size)); } .elementor-widget-cmsmasters-search__popup-container { border: 0 solid transparent; background-color: rgba(0, 0, 0, 0.8); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100vh; min-height: 50px; visibility: hidden; opacity: 0; z-index: 9998; overflow: hidden; position: fixed; top: 0; bottom: 0; right: 0; left: 0; } .cmsmasters-search-form-full-screen .elementor-widget-cmsmasters-search__popup-container { visibility: visible; opacity: 1; } .cmsmasters-out .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-none-effect { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .cmsmasters-in .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-none-effect { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-fade-effect { -webkit-transition: visibility 0.3s, opacity 0.3s linear; -o-transition: visibility 0.3s, opacity 0.3s linear; transition: visibility 0.3s, opacity 0.3s linear; } .cmsmasters-out .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-fade-effect, .cmsmasters-in .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-fade-effect { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-scale-effect { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s linear; transition: opacity 0.3s linear, -webkit-transform 0.3s linear; -o-transition: opacity 0.3s linear, transform 0.3s linear; transition: opacity 0.3s linear, transform 0.3s linear; transition: opacity 0.3s linear, transform 0.3s linear, -webkit-transform 0.3s linear; } .cmsmasters-search-form-full-screen .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-scale-effect { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .cmsmasters-out .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-scale-effect { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .cmsmasters-in .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-scale-effect { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-up-effect, .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-down-effect { -webkit-transition: opacity 0.3s linear; -o-transition: opacity 0.3s linear; transition: opacity 0.3s linear; } .cmsmasters-out .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-up-effect, .cmsmasters-in .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-up-effect, .cmsmasters-out .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-down-effect, .cmsmasters-in .elementor-widget-cmsmasters-search__popup-container.cmsmasters-search-popup-move-down-effect { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-search__popup-content { width: 70%; } .cmsmasters-search-popup-move-up-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: -webkit-transform 0.3s linear; transition: -webkit-transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; transition: transform 0.3s linear, -webkit-transform 0.3s linear; -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .cmsmasters-search-form-full-screen .cmsmasters-search-popup-move-up-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .cmsmasters-out .cmsmasters-search-popup-move-up-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); } .cmsmasters-in .cmsmasters-search-popup-move-up-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .cmsmasters-search-popup-move-down-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: -webkit-transform 0.3s linear; transition: -webkit-transform 0.3s linear; -o-transition: transform 0.3s linear; transition: transform 0.3s linear; transition: transform 0.3s linear, -webkit-transform 0.3s linear; -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .cmsmasters-search-form-full-screen .cmsmasters-search-popup-move-down-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .cmsmasters-out .cmsmasters-search-popup-move-down-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); } .cmsmasters-in .cmsmasters-search-popup-move-down-effect .elementor-widget-cmsmasters-search__popup-content { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } .elementor-widget-cmsmasters-search__popup-description { color: #fff; margin-top: 10px; padding: 10px; } .elementor-widget-cmsmasters-search__popup-close { cursor: pointer; font-size: 20px; line-height: 24px; color: rgba(255, 255, 255, 0.6); fill: rgba(255, 255, 255, 0.6); border-width: 0; border-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0; -webkit-border-radius: 0; border-radius: 0; z-index: 2; outline: none; position: absolute; top: 30px; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .elementor-widget-cmsmasters-search__popup-close:hover, .elementor-widget-cmsmasters-search__popup-close:focus { color: white; border-width: 0; -webkit-border-radius: 0; border-radius: 0; outline: none; } .cmsmasters-popup-close-view-default .elementor-widget-cmsmasters-search__popup-close { background-color: transparent; } .cmsmasters-popup-close-view-default .elementor-widget-cmsmasters-search__popup-close:hover, .cmsmasters-popup-close-view-default .elementor-widget-cmsmasters-search__popup-close:focus { background-color: transparent; } .cmsmasters-popup-close-view-stacked .elementor-widget-cmsmasters-search__popup-close { background-color: rgba(255, 255, 255, 0.1); padding: 10px; } .cmsmasters-popup-close-view-stacked .elementor-widget-cmsmasters-search__popup-close:hover, .cmsmasters-popup-close-view-stacked .elementor-widget-cmsmasters-search__popup-close:focus { background-color: rgba(255, 255, 255, 0.6); } .cmsmasters-popup-close-view-framed .elementor-widget-cmsmasters-search__popup-close { border-style: solid; border-width: 1px; border-color: rgba(255, 255, 255, 0.6); background-color: rgba(255, 255, 255, 0.1); padding: 10px; } .cmsmasters-popup-close-view-framed .elementor-widget-cmsmasters-search__popup-close:hover, .cmsmasters-popup-close-view-framed .elementor-widget-cmsmasters-search__popup-close:focus { background-color: rgba(255, 255, 255, 0.6); border-color: white; } .cmsmasters-popup-close-shape-circle .elementor-widget-cmsmasters-search__popup-close { padding: 10px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-popup-close-icon-position-left .elementor-widget-cmsmasters-search__popup-close { left: 30px; } .cmsmasters-popup-close-icon-position-right .elementor-widget-cmsmasters-search__popup-close { right: 30px; } .admin-bar .elementor-widget-cmsmasters-search__popup-close { top: 70px; } .elementor-widget-cmsmasters-search__popup-close-icon { font-size: 16px; line-height: 1em; color: inherit; width: 1em; height: 1em; text-align: center; } .elementor-widget-cmsmasters-search__popup-close-icon svg { display: block; width: 16px; height: 16px; -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-search__popup-close-icon + span { margin-left: 10px; } .elementor-widget-cmsmasters-search__popup-trigger-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-search__popup-trigger-inner { font-family: var(--cmsmasters-button-font-family); font-size: var(--popup-trigger-font-size, var(--cmsmasters-button-font-size)); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); text-decoration: none; font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); text-shadow: none; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .cmsmasters-popup-trigger-type-icon .elementor-widget-cmsmasters-search__popup-trigger-inner { background-color: transparent; background-image: none; border-color: transparent; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-style: none; border: 0; padding: 0; } .cmsmasters-popup-trigger-type-button .elementor-widget-cmsmasters-search__popup-trigger-inner { background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); border-color: var(--cmsmasters-button-normal-colors-bd); -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); } .cmsmasters-popup-trigger-content-icon.cmsmasters-popup-trigger-type-button .elementor-widget-cmsmasters-search__popup-trigger-inner { padding: 12px; } .elementor-widget-cmsmasters-search__popup-trigger-inner:hover, .elementor-widget-cmsmasters-search__popup-trigger-inner:focus { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); text-decoration: none; text-shadow: none; } .cmsmasters-popup-trigger-type-icon .elementor-widget-cmsmasters-search__popup-trigger-inner:hover, .cmsmasters-popup-trigger-type-icon .elementor-widget-cmsmasters-search__popup-trigger-inner:focus { background-color: transparent; background-image: none; border-color: transparent; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; border-style: none; border: 0; padding: 0; } .cmsmasters-popup-trigger-type-button .elementor-widget-cmsmasters-search__popup-trigger-inner:hover, .cmsmasters-popup-trigger-type-button .elementor-widget-cmsmasters-search__popup-trigger-inner:focus { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); } .elementor-widget-cmsmasters-search__popup-trigger-inner:hover .elementor-widget-cmsmasters-search__popup-trigger-inner-label, .elementor-widget-cmsmasters-search__popup-trigger-inner:focus .elementor-widget-cmsmasters-search__popup-trigger-inner-label { -webkit-text-decoration: var(--popup-trigger-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--popup-trigger-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-shadow: var(--cmsmasters-button-hover-text-shadow); } .cmsmasters-popup-trigger-content-text .elementor-widget-cmsmasters-search__popup-trigger-inner, .cmsmasters-popup-trigger-content-both .elementor-widget-cmsmasters-search__popup-trigger-inner { padding-top: var(--cmsmasters-button-padding-top); padding-right: var(--cmsmasters-button-padding-right); padding-bottom: var(--cmsmasters-button-padding-bottom); padding-left: var(--cmsmasters-button-padding-left); } .elementor-widget-cmsmasters-search__popup-trigger-inner-icon { letter-spacing: 1px; } .elementor-widget-cmsmasters-search__popup-trigger-inner-icon i { display: block; text-align: center; } .elementor-widget-cmsmasters-search__popup-trigger-inner-icon svg { display: block; width: var(--popup-trigger-font-size, var(--cmsmasters-button-font-size)); height: var(--popup-trigger-font-size, var(--cmsmasters-button-font-size)); } .elementor-widget-cmsmasters-search__popup-trigger-inner-icon + .elementor-widget-cmsmasters-search__popup-trigger-inner-label { margin-left: 10px; } .cmsmasters-popup-trigger-icon-position-right .elementor-widget-cmsmasters-search__popup-trigger-inner-icon + .elementor-widget-cmsmasters-search__popup-trigger-inner-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; margin-right: 10px; margin-left: 0; } .rtl .cmsmasters-popup-trigger-icon-position-right .elementor-widget-cmsmasters-search__popup-trigger-inner-icon + .elementor-widget-cmsmasters-search__popup-trigger-inner-label { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-search:not(.cmsmasters-popup-trigger-icon-position-right) .elementor-widget-cmsmasters-search__popup-trigger-inner-icon + .elementor-widget-cmsmasters-search__popup-trigger-inner-label { margin-left: 10px; margin-right: 0; } .rtl .elementor-widget-cmsmasters-search:not(.cmsmasters-popup-trigger-icon-position-right) .elementor-widget-cmsmasters-search__popup-trigger-inner-icon + .elementor-widget-cmsmasters-search__popup-trigger-inner-label { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-search__popup-trigger-inner-label { -webkit-text-decoration: var(--popup-trigger-text-decoration, var(--cmsmasters-button-text-decoration)); text-decoration: var(--popup-trigger-text-decoration, var(--cmsmasters-button-text-decoration)); text-shadow: var(--cmsmasters-button-text-shadow); display: block; width: -webkit-max-content; width: -moz-max-content; width: max-content; } @media (max-width: 1024px) { .cmsmasters-input-field-tablet-alignment-left .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: left; } .cmsmasters-input-field-tablet-alignment-center .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: center; } .cmsmasters-input-field-tablet-alignment-right .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: right; } } @media (max-width: 767px) { .cmsmasters-input-field-mobile-alignment-left .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: left; } .cmsmasters-input-field-mobile-alignment-center .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: center; } .cmsmasters-input-field-mobile-alignment-right .elementor-widget-cmsmasters-search__container input[type="search"] { text-align: right; } } .elementor-widget-cmsmasters-share-buttons__btn, .elementor-widget-cmsmasters-share-buttons__btn-icon, .elementor-widget-cmsmasters-share-buttons__item-inner { -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .elementor-widget-cmsmasters-share-buttons__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -10px; } .elementor-widget-cmsmasters-share-buttons__item { padding: 10px; } .elementor-widget-cmsmasters-share-buttons__item-inner { display: block; position: relative; cursor: pointer !important; } .elementor-widget-cmsmasters-share-buttons__item-inner > * { pointer-events: none; } .elementor-widget-cmsmasters-share-buttons__btn { color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; word-break: break-word; border-width: 0; padding-right: 10px; overflow: hidden; } .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: rgba(255, 255, 255, 0.2); padding: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-item-align: stretch; align-self: stretch; } .elementor-widget-cmsmasters-share-buttons__btn-icon i { width: 1em; text-align: center; } .elementor-widget-cmsmasters-share-buttons__btn-icon svg { height: auto; } .elementor-widget-cmsmasters-share-buttons__btn-icon svg path { fill: currentColor; } .elementor-widget-cmsmasters-share-buttons__btn-text { width: 100%; padding-left: 10px; } .elementor-widget-cmsmasters-share-buttons__btn-delicious { background-color: #3399ff; } .elementor-widget-cmsmasters-share-buttons__btn-digg { background-color: #005be2; } .elementor-widget-cmsmasters-share-buttons__btn-email { background-color: #ea4335; } .elementor-widget-cmsmasters-share-buttons__btn-facebook { background-color: #3b5998; } .elementor-widget-cmsmasters-share-buttons__btn-google { background-color: #dd4b39; } .elementor-widget-cmsmasters-share-buttons__btn-linkedin { background-color: #0077b5; } .elementor-widget-cmsmasters-share-buttons__btn-ok { background-color: #f4731c; } .elementor-widget-cmsmasters-share-buttons__btn-pinterest { background-color: #bd081c; } .elementor-widget-cmsmasters-share-buttons__btn-pocket { background-color: #ef3f56; } .elementor-widget-cmsmasters-share-buttons__btn-print { background-color: #aaaaaa; } .elementor-widget-cmsmasters-share-buttons__btn-reddit { background-color: #ff4500; } .elementor-widget-cmsmasters-share-buttons__btn-skype { background-color: #00aff0; } .elementor-widget-cmsmasters-share-buttons__btn-stumbleupon { background-color: #eb4924; } .elementor-widget-cmsmasters-share-buttons__btn-telegram { background-color: #2ca5e0; } .elementor-widget-cmsmasters-share-buttons__btn-tumblr { background-color: #35465c; } .elementor-widget-cmsmasters-share-buttons__btn-twitter { background-color: #1da1f2; } .elementor-widget-cmsmasters-share-buttons__btn-vk { background-color: #45668e; } .elementor-widget-cmsmasters-share-buttons__btn-whatsapp { background-color: #25d366; } .elementor-widget-cmsmasters-share-buttons__btn-xing { background-color: #026466; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn { background-color: transparent; background-image: -webkit-gradient(linear, left top, right top, from(var(--cmsmasters-colors-link)), color-stop(86%, var(--cmsmasters-colors-hover))); background-image: -webkit-linear-gradient(left, var(--cmsmasters-colors-link) 0%, var(--cmsmasters-colors-hover) 86%); background-image: -o-linear-gradient(left, var(--cmsmasters-colors-link) 0%, var(--cmsmasters-colors-hover) 86%); background-image: linear-gradient(90deg, var(--cmsmasters-colors-link) 0%, var(--cmsmasters-colors-hover) 86%); color: var(--cmsmasters-body-bg-color); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn { background-color: var(--cmsmasters-colors-link); color: var(--cmsmasters-body-bg-color); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__item-inner:hover .elementor-widget-cmsmasters-share-buttons__btn { background-color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn { background-color: rgba(255, 255, 255, 0); border-width: 2px; border-style: solid; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-delicious { color: #3399ff; border-color: #3399ff; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-digg { color: #005be2; border-color: #005be2; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-email { color: #ea4335; border-color: #ea4335; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-facebook { color: #3b5998; border-color: #3b5998; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-google { color: #dd4b39; border-color: #dd4b39; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-linkedin { color: #0077b5; border-color: #0077b5; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-ok { color: #f4731c; border-color: #f4731c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-pinterest { color: #bd081c; border-color: #bd081c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-pocket { color: #ef3f56; border-color: #ef3f56; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-print { color: #aaaaaa; border-color: #aaaaaa; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-reddit { color: #ff4500; border-color: #ff4500; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-skype { color: #00aff0; border-color: #00aff0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-stumbleupon { color: #eb4924; border-color: #eb4924; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-telegram { color: #2ca5e0; border-color: #2ca5e0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-tumblr { color: #35465c; border-color: #35465c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-twitter { color: #1da1f2; border-color: #1da1f2; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-vk { color: #45668e; border-color: #45668e; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-whatsapp { color: #25d366; border-color: #25d366; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-xing { color: #026466; border-color: #026466; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: rgba(255, 255, 255, 0); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center .elementor-widget-cmsmasters-share-buttons__btn { text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center .elementor-widget-cmsmasters-share-buttons__btn-text { padding: 0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn { padding: 0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-center.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn-text { padding-left: 10px; padding-right: 10px; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn-icon { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right .elementor-widget-cmsmasters-share-buttons__btn-text { text-align: right; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn { padding-left: 10px; padding-right: 0px; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__align-right.cmsmasters-share-buttons__view-icon-text .elementor-widget-cmsmasters-share-buttons__btn-text { padding-left: 0px; padding-right: 10px; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn { padding: 0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-icon { width: 100%; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-text .elementor-widget-cmsmasters-share-buttons__btn { padding: 10px; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-text .elementor-widget-cmsmasters-share-buttons__btn-text { padding-left: 0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical .elementor-widget-cmsmasters-share-buttons__item { -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical.cmsmasters-share-buttons__position-right .elementor-widget-cmsmasters-share-buttons__item { -ms-flex-item-align: end; align-self: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__type-vertical.cmsmasters-share-buttons__position-center .elementor-widget-cmsmasters-share-buttons__item { -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-official .elementor-widget-cmsmasters-share-buttons__item-inner:hover, .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__item-inner:hover { -webkit-filter: saturate(1.5) brightness(1.2); filter: saturate(1.5) brightness(1.2); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn-icon, .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: rgba(255, 255, 255, 0); } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn { background-color: rgba(255, 255, 255, 0) !important; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-delicious .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #3399ff; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-digg .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #005be2; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-email .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #ea4335; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-facebook .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #3b5998; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-google .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #dd4b39; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-linkedin .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #0077b5; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-ok .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #f4731c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-pinterest .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #bd081c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-pocket .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #ef3f56; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-print .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #aaaaaa; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-reddit .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #ff4500; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-skype .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #00aff0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-stumbleupon .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #eb4924; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-telegram .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #2ca5e0; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-tumblr .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #35465c; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-twitter .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #1da1f2; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-vk .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #45668e; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-whatsapp .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #25d366; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon .elementor-widget-cmsmasters-share-buttons__btn-xing .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #026466; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-icon-yes .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #fff; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: coral; color: #fff; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-custom .elementor-widget-cmsmasters-share-buttons__item-inner:hover .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: #11A7E6; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__view-icon.cmsmasters-share-buttons__color-gradient .elementor-widget-cmsmasters-share-buttons__btn .elementor-widget-cmsmasters-share-buttons__btn-icon { background-color: transparent; background-image: -webkit-gradient(linear, left top, right top, from(#000000), color-stop(86%, #f2295b)); background-image: -webkit-linear-gradient(left, #000000 0%, #f2295b 86%); background-image: -o-linear-gradient(left, #000000 0%, #f2295b 86%); background-image: linear-gradient(90deg, #000000 0%, #f2295b 86%); color: #fff; } @media (min-width: -1px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-widescreen-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-widescreen-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-laptop-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-laptop-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet_extra-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-tablet_extra-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-tablet-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-tablet-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile_extra-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-mobile_extra-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-left .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-right .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-center .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__position-mobile-justify .elementor-widget-cmsmasters-share-buttons__wrapper { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-share-buttons.cmsmasters-share-buttons__columns-mobile-auto .elementor-widget-cmsmasters-share-buttons__wrapper .elementor-widget-cmsmasters-share-buttons__item { width: auto !important; } } /* Animated Text Widget */ .elementor-widget-cmsmasters-facebook .fb_iframe_widget { width: 100% !important; } .elementor-widget-cmsmasters-pinterest__wrapper span { white-space: nowrap !important; } .elementor-widget-cmsmasters-site-logo { --logo-image-icon-gap: 20px; } .elementor-widget-cmsmasters-site-logo__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-image-position-top .elementor-widget-cmsmasters-site-logo__container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-logo-title-vertical-alignment-top .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-title-vertical-alignment-bottom.cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-logo-title-vertical-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-logo-title-vertical-alignment-bottom .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-title-vertical-alignment-top.cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-site-logo a.elementor-widget-cmsmasters-site-logo__link { text-decoration: none; display: block; -webkit-transition: inherit !important; -o-transition: inherit !important; transition: inherit !important; } .elementor-widget-cmsmasters-site-logo__outside_container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-site-logo__image-container { max-width: 100%; } .cmsmasters-logo-image-position-left .elementor-widget-cmsmasters-site-logo__image-container { margin-right: var(--logo-image-icon-gap); } .cmsmasters-logo-image-position-top .elementor-widget-cmsmasters-site-logo__image-container { margin-bottom: var(--logo-image-icon-gap); } .cmsmasters-logo-image-position-right .elementor-widget-cmsmasters-site-logo__image-container { margin-left: var(--logo-image-icon-gap); } .elementor-widget-cmsmasters-site-logo__image-container img { width: auto; height: auto; max-width: 100%; vertical-align: middle; } .elementor-widget-cmsmasters-site-logo__image-container img.elementor-widget-cmsmasters-site-logo__img { display: inline-block; } .elementor-widget-cmsmasters-site-logo__image-container img.elementor-widget-cmsmasters-site-logo__retina-img { display: none; } @media only screen and (-Webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-resolution: 144dpi) { .elementor-widget-cmsmasters-site-logo__image-container img.elementor-widget-cmsmasters-site-logo__retina-img { display: inline-block; } .elementor-widget-cmsmasters-site-logo__image-container img.elementor-widget-cmsmasters-site-logo__retina-img + .elementor-widget-cmsmasters-site-logo__img { display: none; } } .elementor-widget-cmsmasters-site-logo__icon { font-size: 70px; display: block; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .elementor-widget-cmsmasters-site-logo__icon i { display: block; } .elementor-widget-cmsmasters-site-logo__icon svg { display: block; width: 70px; height: 70px; -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-site-logo__text-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-logo-title-vertical-alignment-top.cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__text-wrapper, .cmsmasters-logo-title-vertical-alignment-bottom.cmsmasters-logo-subtitle-vertical-position-top.cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__text-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-title-vertical-alignment-center.cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__text-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-logo-title-vertical-alignment-bottom.cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__text-wrapper, .cmsmasters-logo-title-vertical-alignment-top.cmsmasters-logo-subtitle-vertical-position-top.cmsmasters-logo-subtitle-position-outside .elementor-widget-cmsmasters-site-logo__text-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__text-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters-logo-image-position-right .elementor-widget-cmsmasters-site-logo__text-wrapper { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-site-logo__title-container { white-space: nowrap; } .elementor-widget-cmsmasters-site-logo__title { display: block; color: var(--e-global-color-secondary); font-size: 32px; margin: 0; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .elementor-widget-cmsmasters-site-logo__title a { color: var(--e-global-color-secondary); } .elementor-widget-cmsmasters-site-logo__title:empty { display: none; } .elementor-widget-cmsmasters-site-logo__subtitle-container { white-space: nowrap; } .cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__subtitle-container { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-site-logo__subtitle { color: var(--e-global-color-secondary); -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .cmsmasters-logo-title-vertical-alignment-bottom.cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__subtitle { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-title-vertical-alignment-top.cmsmasters-logo-subtitle-vertical-position-top .elementor-widget-cmsmasters-site-logo__subtitle { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-site-logo__subtitle a { color: var(--e-global-color-secondary); } @media (min-width: 1025px) { .cmsmasters-logo-image-position-top.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-logo-image-position-left.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-image-position-top.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-logo-image-position-left.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-logo-image-position-top.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-logo-image-position-left.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (min-width: 768px) and (max-width: 1024px) { .cmsmasters-logo-image-position-top.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-logo-image-position-left.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-tablet-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-image-position-top.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-logo-image-position-left.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-tablet-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-logo-image-position-top.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-logo-image-position-left.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-tablet-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-logo-image-position-top.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-logo-image-position-left.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-mobile-alignment-left .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-logo-image-position-top.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-logo-image-position-left.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-mobile-alignment-center .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-logo-image-position-top.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-subtitle-position-outside.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-logo-image-position-left.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-image-position-right.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-image.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container, .cmsmasters-logo-type-text.cmsmasters-logo-mobile-alignment-right .elementor-widget-cmsmasters-site-logo__container { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } .elementor-widget-cmsmasters-slider__slide-container { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; height: var(--cmsmasters-slider-height, 400px); overflow: hidden; } .swiper-container-vertical .elementor-widget-cmsmasters-slider__slide-container { height: 100%; } .elementor-widget-cmsmasters-slider__slide-container > div { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } .elementor-widget-cmsmasters-slider__bg { -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; min-width: 100%; min-height: 100%; background-color: #02c0da; -webkit-background-size: cover; background-size: cover; } .elementor-widget-cmsmasters-slider__bg .elementor-video-iframe { position: absolute; top: 50%; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .elementor-widget-cmsmasters-slider__bg-overlay { height: 100%; width: 100%; top: 0; left: 0; position: absolute; } .elementor-widget-cmsmasters-slider__bg.cmsmasters-ken-burns { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 10s; -o-transition-duration: 10s; transition-duration: 10s; -webkit-transition-timing-function: linear; -o-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition-duration: 20s; -o-transition-duration: 20s; transition-duration: 20s; } .elementor-widget-cmsmasters-slider__bg.cmsmasters-ken-burns.cmsmasters-ken-burns-active { -webkit-transition-duration: 20s; -o-transition-duration: 20s; transition-duration: 20s; } .elementor-widget-cmsmasters-slider__bg.cmsmasters-ken-burns-out { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } .elementor-widget-cmsmasters-slider__bg.cmsmasters-ken-burns-out.cmsmasters-ken-burns-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-slider__bg.cmsmasters-ken-burns-in.cmsmasters-ken-burns-active { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } .elementor-widget-cmsmasters-slider__content-container { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; background-repeat: no-repeat; background-position: 50%; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 20px; z-index: 1; } .cmsmasters-container-type-link .elementor-widget-cmsmasters-slider__content-container { text-decoration: none !important; } .elementor-widget-cmsmasters-slider__content-container a.elementor-widget-cmsmasters-slider__content-button { display: block; text-decoration: none; } .elementor-widget-cmsmasters-slider__content-inner { color: #fff; text-decoration: none; } .elementor-widget-cmsmasters-slider__content-title { font-size: 26px; } .elementor-widget-cmsmasters-slider__content-description { font-size: 18px; } .elementor-widget-cmsmasters-slider__content-button { display: block; font-size: 16px; padding: 5px 10px; border: 1px solid #fff; background: transparent; color: #fff; text-decoration: none; -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s ease; -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s ease; transition: color 0.3s, background-color 0.3s, border-color 0.3s ease; } .elementor-widget-cmsmasters-slider__content-button.cmsmasters-slide-button-small { font-size: 14px; padding: 2px 5px; } .elementor-widget-cmsmasters-slider__content-button.cmsmasters-slide-button-medium { font-size: 16px; padding: 5px 10px; } .elementor-widget-cmsmasters-slider__content-button.cmsmasters-slide-button-large { font-size: 20px; padding: 10px 20px; } .elementor-widget-cmsmasters-slider__content-button.cmsmasters-slide-button-link { color: #ffffff; display: inline-block; padding: 0; border: 0; } .elementor-widget-cmsmasters-slider__content-button.cmsmasters-slide-button-content { display: inline-block; } .cmsmasters-widget-tabs { --list-item-padding-bottom: 10px; --list-item-padding-top: 10px; --list-item-padding-left: 10px; --list-item-padding-right: 10px; --arrow-width-size: 10px; --arrow-width-half-size: 5px; --arrow-height-size: 10px; --arrow-minus-height-size: -10px; --arrow-border-color: #ccc; --arrow-background-color: #fff; --arrow-border-size: -20%; --icon-gap: 10px; --tabs-gap: 20px; --tabs-list-gap: 20px; /* Start Accordion Styles */ /* End Accordion Styles */ } .cmsmasters-widget-tabs .cmsmasters-tabs { position: relative; counter-reset: tabs-counter; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list { margin: 0; padding: 0; position: relative; z-index: 2; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-wrapper { overflow: hidden; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item { display: inline-block; margin: 0; padding: 0; vertical-align: middle; position: relative; overflow: hidden; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:before, .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:before { opacity: 1; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:after { opacity: 0; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:hover:before { opacity: 0; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item:hover:after { opacity: 1; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item.active-tab:before { opacity: 0; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item.active-tab:after { opacity: 1; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item a { display: block; padding: 0; position: relative; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item a > span { display: inline-block; vertical-align: middle; position: relative; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-list-item a > span .cmsmasters-tab-subtitle-text { display: block; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-icon { line-height: 1em; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-icon.svg { fill: currentColor; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-icon.svg svg { fill: currentColor; width: 1em; height: 1em; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-additional:before, .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-additional:after { border-width: var(--arrow-width-half-size); } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-wrap { border: 0; z-index: 1; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-wrap .cmsmasters-tab { display: none; border: 0; position: relative; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tabs-wrap .cmsmasters-tab p:last-child { margin-bottom: 0; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab { overflow: hidden; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-title__text { margin: 0; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-title__text:after { counter-increment: tabs-counter; content: counter(tabs-counter, decimal-leading-zero); margin-left: 5px; display: inline-block; } .cmsmasters-widget-tabs .cmsmasters-tabs .cmsmasters-tab-title__text:not(.default):after { font-size: 0; line-height: 0; visibility: hidden; display: none; margin: 0; } .cmsmasters-widget-tabs.cmsmasters-icon-shape-circle .cmsmasters-accordion-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-shape-circle .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon { padding: 5px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-widget-tabs.cmsmasters-icon-view-stacked .cmsmasters-accordion-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-view-stacked .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon { fill: #D4D4D4; background-color: #D4D4D4; padding: 5px; } .cmsmasters-widget-tabs.cmsmasters-icon-view-framed .cmsmasters-accordion-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-view-framed .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon { border-style: solid; border-width: 1px; background-color: #D4D4D4; padding: 5px; } .cmsmasters-widget-tabs.cmsmasters-accordion-icon-shape-circle .cmsmasters-accordion-item a > .cmsmasters-tab-icon { padding: 5px; -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-widget-tabs.cmsmasters-accordion-icon-view-stacked .cmsmasters-accordion-item a > .cmsmasters-tab-icon { fill: #D4D4D4; background-color: #D4D4D4; padding: 5px; } .cmsmasters-widget-tabs.cmsmasters-accordion-icon-view-framed .cmsmasters-accordion-item a > .cmsmasters-tab-icon { border-style: solid; border-width: 1px; background-color: #D4D4D4; padding: 5px; } .cmsmasters-widget-tabs.cmsmasters-icon-position-left .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-position-left .cmsmasters-tabs-list-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon { margin-right: var(--icon-gap); } .cmsmasters-widget-tabs.cmsmasters-icon-position-right .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-position-right .cmsmasters-tabs-list-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon { margin-left: var(--icon-gap); } .cmsmasters-widget-tabs.cmsmasters-icon-position-top .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) .cmsmasters-tab-icon, .cmsmasters-widget-tabs.cmsmasters-icon-position-top .cmsmasters-tabs-list-item .cmsmasters-tab-title__text-wrap-outer .cmsmasters-tab-icon { margin-bottom: var(--icon-gap); } .cmsmasters-widget-tabs.cmsmasters-accordion-icon-position-left .cmsmasters-accordion-item-wrap a > .cmsmasters-tab-icon { margin-right: var(--icon-gap); } .cmsmasters-widget-tabs.cmsmasters-accordion-icon-position-right .cmsmasters-accordion-item-wrap a > .cmsmasters-tab-icon { margin-left: var(--icon-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs { clear: both; display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-tabs-position-start.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-tabs-position-end.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs .cmsmasters-tabs-list:after { content: none; } .cmsmasters-list-item-alignment-left.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-list-item-alignment-center.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-list-item-alignment-right.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs .cmsmasters-tab-additional { height: var(--arrow-height-size); width: var(--arrow-width-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: top; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: middle; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: bottom; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) { margin-left: calc( var( --tabs-list-gap ) / 2 * -1); margin-right: calc( var( --tabs-list-gap ) / 2 * -1); margin-bottom: calc( var( --tabs-list-gap ) * -1); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) li { margin-left: calc( var( --tabs-list-gap ) / 2); margin-right: calc( var( --tabs-list-gap ) / 2); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list-wrapper { margin-bottom: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list-wrapper { margin-top: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-top: var(--tabs-list-gap); } .cmsmasters-widget-tabs .cmsmasters-accordion-item-wrap .cmsmasters-accordion-item { display: none; width: 100%; } .cmsmasters-widget-tabs .cmsmasters-accordion-item-wrap .cmsmasters-accordion-item:not(.active-tab) .cmsmasters-accordion-opened { display: none; } .cmsmasters-widget-tabs .cmsmasters-accordion-item-wrap .cmsmasters-accordion-item.active-tab .cmsmasters-accordion-closed { display: none; } .cmsmasters-widget-tabs .cmsmasters-accordion-item-wrap .cmsmasters-tab { display: none; } @media (min-width: 1025px) { .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tabs .cmsmasters-tabs-list { -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tabs .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) { display: block; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tabs .cmsmasters-tabs-wrap { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-style: solid; border-right-style: none; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-position-end .cmsmasters-tabs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tab-additional { height: var(--arrow-width-size); width: var(--arrow-height-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical .cmsmasters-tabs-list li:not(:last-child) { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-position-start .cmsmasters-tabs-list { margin-right: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-position-end .cmsmasters-tabs-list { margin-left: var(--tabs-gap); } } @media (min-width: 768px) and (max-width: 1024px) { .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tabs .cmsmasters-tabs-list { -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tabs .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) { display: block; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tabs .cmsmasters-tabs-wrap { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-style: solid; border-right-style: none; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet).cmsmasters-tabs-position-end .cmsmasters-tabs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tab-additional { height: var(--arrow-width-size); width: var(--arrow-height-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet) .cmsmasters-tabs-list li:not(:last-child) { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet).cmsmasters-tabs-position-start .cmsmasters-tabs-list { margin-right: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not(.cmsmasters-tabs-responsive-tablet).cmsmasters-tabs-position-end .cmsmasters-tabs-list { margin-left: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet:not([class*="cmsmasters-type-responsive"]) .cmsmasters-tabs-list-item, .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-accordion .cmsmasters-tabs-list-item { display: block; } .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet:not([class*="cmsmasters-type-responsive"]) .cmsmasters-accordion-item-wrap + .cmsmasters-accordion-item-wrap, .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-accordion .cmsmasters-accordion-item-wrap + .cmsmasters-accordion-item-wrap { margin-top: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet:not([class*="cmsmasters-type-responsive"]) .cmsmasters-accordion-item + .cmsmasters-tab, .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-accordion .cmsmasters-accordion-item + .cmsmasters-tab { margin-top: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet:not([class*="cmsmasters-type-responsive"]) .cmsmasters-tabs .cmsmasters-tabs-list-wrapper, .cmsmasters-widget-tabs.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-accordion .cmsmasters-tabs .cmsmasters-tabs-list-wrapper { display: none !important; } } @media (max-width: 1024px) { .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-list { -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) { display: block; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-wrap { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-style: solid; border-right-style: none; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal).cmsmasters-tabs-position-end .cmsmasters-tabs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tab-additional { height: var(--arrow-width-size); width: var(--arrow-height-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs-list li:not(:last-child) { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { clear: both; display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-tabs-position-start.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-tabs-position-end.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list:after { content: none; } .cmsmasters-list-item-alignment-left.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-list-item-alignment-center.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-list-item-alignment-right.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tab-additional { height: var(--arrow-height-size); width: var(--arrow-width-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: top; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: middle; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: bottom; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) { margin-left: calc( var( --tabs-list-gap ) / 2 * -1); margin-right: calc( var( --tabs-list-gap ) / 2 * -1); margin-bottom: calc( var( --tabs-list-gap ) * -1); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) li { margin-left: calc( var( --tabs-list-gap ) / 2); margin-right: calc( var( --tabs-list-gap ) / 2); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list-wrapper { margin-bottom: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list-wrapper { margin-top: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-tablet.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-top: var(--tabs-list-gap); } } @media (max-width: 767px) { .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-list { -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-list-item:not(.cmsmasters-accordion-item) { display: block; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tabs .cmsmasters-tabs-wrap { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; border-style: solid; border-right-style: none; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal).cmsmasters-tabs-position-end .cmsmasters-tabs { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal) .cmsmasters-tab-additional { height: var(--arrow-width-size); width: var(--arrow-height-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal).cmsmasters-tabs-position-start .cmsmasters-tabs-list { margin-right: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical:not([class*="cmsmasters-tabs-responsive"]):not(.cmsmasters-type-responsive-horizontal).cmsmasters-tabs-position-end .cmsmasters-tabs-list { margin-left: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { clear: both; display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-tabs-position-start.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-tabs-position-end.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list:after { content: none; } .cmsmasters-list-item-alignment-left.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-list-item-alignment-center.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-list-item-alignment-right.cmsmasters-tab-list-mode-justify.cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tabs-list a { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs .cmsmasters-tab-additional { height: var(--arrow-height-size); width: var(--arrow-width-size); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-top.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: top; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-center.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: middle; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-justify .cmsmasters-tabs-list { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-list-ver-align-bottom.cmsmasters-tab-list-mode-inline .cmsmasters-tabs-list-item { vertical-align: bottom; } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) { margin-left: calc( var( --tabs-list-gap ) / 2 * -1); margin-right: calc( var( --tabs-list-gap ) / 2 * -1); margin-bottom: calc( var( --tabs-list-gap ) * -1); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal .cmsmasters-tabs-list:not(.cmsmasters-accordion-item) li { margin-left: calc( var( --tabs-list-gap ) / 2); margin-right: calc( var( --tabs-list-gap ) / 2); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list-wrapper { margin-bottom: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-start .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-bottom: var(--tabs-list-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list-wrapper { margin-top: var(--tabs-gap); } .cmsmasters-widget-tabs.cmsmasters-tabs-type-vertical.cmsmasters-tabs-responsive-mobile.cmsmasters-type-responsive-horizontal.cmsmasters-tabs-position-end .cmsmasters-tabs-list .cmsmasters-tabs-list-item { margin-top: var(--tabs-list-gap); } .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"]:not([class*="cmsmasters-type-responsive"]) .cmsmasters-tabs-list-item, .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"].cmsmasters-type-responsive-accordion .cmsmasters-tabs-list-item { display: block; } .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"]:not([class*="cmsmasters-type-responsive"]) .cmsmasters-accordion-item-wrap + .cmsmasters-accordion-item-wrap, .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"].cmsmasters-type-responsive-accordion .cmsmasters-accordion-item-wrap + .cmsmasters-accordion-item-wrap { margin-top: var(--tabs-gap); } .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"]:not([class*="cmsmasters-type-responsive"]) .cmsmasters-accordion-item + .cmsmasters-tab, .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"].cmsmasters-type-responsive-accordion .cmsmasters-accordion-item + .cmsmasters-tab { margin-top: var(--tabs-list-gap); } .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"]:not([class*="cmsmasters-type-responsive"]) .cmsmasters-tabs .cmsmasters-tabs-list-wrapper, .cmsmasters-widget-tabs[class*="cmsmasters-tabs-responsive"].cmsmasters-type-responsive-accordion .cmsmasters-tabs .cmsmasters-tabs-list-wrapper { display: none !important; } } /* Fancy Text Widget */ .elementor-widget-cmsmasters-fancy-text__fancy-text { padding: 0 3px; } .elementor-widget-cmsmasters-fancy-text__scroll-animated { opacity: 0; visibility: hidden; } .elementor-widget-cmsmasters-fancy-text__animated-scroll-run { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-fancy-text__list-items { position: relative !important; } .elementor-widget-cmsmasters-fancy-text__list-item { list-style: none; } .elementor-widget-cmsmasters-fancy-text__text-span-align { vertical-align: top; } .elementor-widget-cmsmasters-fancy-text__fancy-text { display: inline-block; } .elementor-widget-cmsmasters-fancy-text__fancy-text.fancy-text-hidden { display: inline-block; } .elementor-widget-cmsmasters-fancy-text__fancy-text.morphext > .animated { display: inline-block; } /* Animated Text Widget */ .elementor-widget-cmsmasters-animated-text__animated-text { position: relative; } .elementor-widget-cmsmasters-animated-text__animated-text-wrapper { -webkit-transition: all 0.1s ease; -o-transition: all 0.1s ease; transition: all 0.1s ease; } .elementor-widget-cmsmasters-animated-text__scroll-animated { opacity: 0; visibility: hidden; } .elementor-widget-cmsmasters-animated-text__animated-scroll-run { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-animated-text__effect { display: inline-block; } .elementor-widget-cmsmasters-animated-text__effect .letter { display: inline-block; } .elementor-widget-cmsmasters-animated-text .effect_3 { overflow: hidden; } .elementor-widget-cmsmasters-animated-text .effect_4 { overflow: hidden; } .elementor-widget-cmsmasters-animated-text .effect_4 .letter { -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%; } .elementor-widget-cmsmasters-animated-text .effect_5 .letter { -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; } .elementor-widget-cmsmasters-animated-text .effect_6 .letter { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .elementor-widget-cmsmasters-featured-box { position: relative; display: block; } .elementor-widget-cmsmasters-featured-box .elementor-inline-editing { cursor: text; } .elementor-widget-cmsmasters-featured-box__wrapper { position: relative; display: block; } .elementor-widget-cmsmasters-featured-box__overlay { position: absolute; left: 0; top: 0; display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 100; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-featured-box__content { word-break: break-word; } .elementor-widget-cmsmasters-featured-box__content-vertical-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box__content-item, .elementor-widget-cmsmasters-featured-box__graphic-item { width: auto; margin: 0; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-featured-box__type-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding: 20px; } .elementor-widget-cmsmasters-featured-box__type-wrap > * { width: 100%; } .elementor-widget-cmsmasters-featured-box__image-wrap { line-height: 0; } .elementor-widget-cmsmasters-featured-box img { -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; } .elementor-widget-cmsmasters-featured-box__icon-wrap { color: #000; } .elementor-widget-cmsmasters-featured-box__icon-wrap i { font-size: 100px; } .elementor-widget-cmsmasters-featured-box__icon-wrap svg { height: auto; display: block; } .elementor-widget-cmsmasters-featured-box__graphic-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__button-border-none .elementor-widget-cmsmasters-featured-box__button { border-style: none; } .elementor-widget-cmsmasters-featured-box__button { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-featured-box__button:before, .elementor-widget-cmsmasters-featured-box__button:after { -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-right { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-right .elementor-widget-cmsmasters-featured-box__button-icon { margin: 0; margin-left: var(--button-icon-indent-normal, 10px); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-right:hover .elementor-widget-cmsmasters-featured-box__button-icon { margin-left: var(--button-icon-indent-hover, var(--button-icon-indent-normal, 10px)); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-left { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-left .elementor-widget-cmsmasters-featured-box__button-icon { margin: 0; margin-right: var(--button-icon-indent-normal, 10px); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-left:hover .elementor-widget-cmsmasters-featured-box__button-icon { margin-right: var(--button-icon-indent-hover, var(--button-icon-indent-normal, 10px)); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-top .elementor-widget-cmsmasters-featured-box__button-icon { margin: 0; margin-bottom: var(--button-icon-indent-normal, 10px); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-top:hover .elementor-widget-cmsmasters-featured-box__button-icon { margin-bottom: var(--button-icon-indent-hover, var(--button-icon-indent-normal, 10px)); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-stretch { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-stretch .elementor-widget-cmsmasters-featured-box__button-icon { margin: 0; margin-right: var(--button-icon-indent-normal, 10px); } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-stretch.elementor-widget-cmsmasters-featured-box__button-icon-reverse { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box__button.elementor-widget-cmsmasters-featured-box__button-icon-stretch.elementor-widget-cmsmasters-featured-box__button-icon-reverse .elementor-widget-cmsmasters-featured-box__button-icon { margin: 0; margin-left: var(--button-icon-indent-normal, 10px); } .elementor-widget-cmsmasters-featured-box__button:hover .elementor-widget-cmsmasters-featured-box__button-icon { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .elementor-widget-cmsmasters-featured-box__button:hover .elementor-widget-cmsmasters-featured-box__button-icon-stacked { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover, var(--e-global-color-primary)); fill: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .elementor-widget-cmsmasters-featured-box__button:hover .elementor-widget-cmsmasters-featured-box__button-icon-framed { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); border-color: var(--button-icon-bd-color-hover, var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover, transparent); fill: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .elementor-widget-cmsmasters-featured-box__button:hover .elementor-widget-cmsmasters-featured-box__button-icon-square { -webkit-border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 0)); border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 0)); } .elementor-widget-cmsmasters-featured-box__button:hover .elementor-widget-cmsmasters-featured-box__button-icon-circle { -webkit-border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 50%)); border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 50%)); } .elementor-widget-cmsmasters-featured-box__button-icon { color: var(--button-icon-color-normal, inherit); line-height: 1em; margin-right: var(--button-icon-indent-normal, 10px); font-size: var(--button-icon-size, 18px); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; -webkit-transition-property: color background-color, border-color, margin, -webkit-border-radius; transition-property: color background-color, border-color, margin, -webkit-border-radius; -o-transition-property: color background-color, border-color, margin, border-radius; transition-property: color background-color, border-color, margin, border-radius; transition-property: color background-color, border-color, margin, border-radius, -webkit-border-radius; } .elementor-widget-cmsmasters-featured-box__button-icon svg { width: var(--button-icon-size, 18px); height: var(--button-icon-size, 18px); } .elementor-widget-cmsmasters-featured-box__button-icon-stacked { color: var(--button-icon-color-normal, inherit); background-color: var(--button-icon-bg-color-normal, var(--e-global-color-accent)); fill: var(--button-icon-color-normal, inherit); } .elementor-widget-cmsmasters-featured-box__button-icon-framed { color: var(--button-icon-color-normal, inherit); border: solid var(--button-icon-bd-color-normal, var(--cmsmasters-button-normal-colors-color)); border-width: var(--button-icon-border-w, 2px); background-color: var(--button-icon-bg-color-normal, transparent); fill: var(--button-icon-color-normal, inherit); } .elementor-widget-cmsmasters-featured-box__button-icon-square { -webkit-border-radius: var(--button-icon-bdr-normal, 0); border-radius: var(--button-icon-bdr-normal, 0); padding: var(--button-icon-square-pdd, 10px); } .elementor-widget-cmsmasters-featured-box__button-icon-circle { -webkit-border-radius: var(--button-icon-bdr-normal, 50%); border-radius: var(--button-icon-bdr-normal, 50%); padding: var(--button-icon-circle-pdd, 10px); width: calc(1em + (var(--button-icon-circle-pdd, 10px) * 2 )); height: calc(1em + (var(--button-icon-circle-pdd, 10px) * 2 )); } .elementor-widget-cmsmasters-featured-box__button-wrapper { display: block; } .elementor-widget-cmsmasters-featured-box__description { color: var(--cmsmasters-colors-text); font-family: var(--cmsmasters-base-font-family); font-weight: var(--cmsmasters-base-font-weight); font-style: var(--cmsmasters-base-font-style); text-transform: var(--cmsmasters-base-text-transform); font-size: var(--cmsmasters-base-font-size); line-height: var(--cmsmasters-base-line-height); letter-spacing: var(--cmsmasters-base-letter-spacing); text-align: left; } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button { color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); text-shadow: var(--cmsmasters-button-hover-text-shadow); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-text-decoration: var(--cmsmasters-button-hover-text-decoration); text-decoration: var(--cmsmasters-button-hover-text-decoration); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-stacked { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover, var(--e-global-color-primary)); fill: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-framed { color: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); border-color: var(--button-icon-bd-color-hover, var(--cmsmasters-button-hover-colors-color)); background-color: var(--button-icon-bg-color-hover, transparent); fill: var(--button-icon-color-hover, var(--cmsmasters-button-hover-colors-color)); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-square { -webkit-border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 0)); border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 0)); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button-icon-circle { -webkit-border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 50%)); border-radius: var(--button-icon-bdr-hover, var(--button-icon-bdr-normal, 50%)); } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button:before { opacity: 0; } .cmsmasters-featured-box__both .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__button:after { opacity: 1; } .cmsmasters-featured-box__overlay-hover-yes .elementor-widget-cmsmasters-featured-box__wrapper:hover .elementor-widget-cmsmasters-featured-box__overlay { opacity: 0; visibility: hidden; z-index: -1; } .cmsmasters-featured-box__valign-top .elementor-widget-cmsmasters-featured-box__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-featured-box__valign-middle .elementor-widget-cmsmasters-featured-box__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-featured-box__valign-bottom .elementor-widget-cmsmasters-featured-box__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-featured-box__image_fit-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .cmsmasters-featured-box__image_fit-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .cmsmasters-featured-box__image_fit-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .cmsmasters-featured-box__image_fit-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .cmsmasters-featured-box__image_fit-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .cmsmasters-featured-box__image_fit-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .cmsmasters-featured-box__image_fit-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .cmsmasters-featured-box__image_fit-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .cmsmasters-featured-box__graphic-position-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .cmsmasters-featured-box__graphic-position-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .cmsmasters-featured-box__graphic-position-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-featured-box__graphic-position-column.cmsmasters-featured-box__graphic-align-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-featured-box__graphic-position-column.cmsmasters-feature-box__title-position-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .cmsmasters-featured-box__graphic-position-column.cmsmasters-feature-box__title-position-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .cmsmasters-featured-box__graphic-position-v-top .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-featured-box__graphic-position-v-middle .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-featured-box__graphic-position-v-bottom .elementor-widget-cmsmasters-featured-box__image, .cmsmasters-featured-box__graphic-position-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-featured-box__text-valign-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-featured-box__text-valign-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-featured-box__text-valign-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-featured-box__button-layout-v-top .elementor-widget-cmsmasters-featured-box__button-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-featured-box__button-layout-v-middle .elementor-widget-cmsmasters-featured-box__button-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-featured-box__button-layout-v-bottom .elementor-widget-cmsmasters-featured-box__button-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-featured-box__button-align-row .elementor-widget-cmsmasters-featured-box__button-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-featured-box__button-align-row-reverse .elementor-widget-cmsmasters-featured-box__button-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } @media (min-width: -1px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-widescreen-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column.cmsmasters-featured-box__graphic-align-widescreen-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column.cmsmasters-featured-box__graphic-align-widescreen-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column.cmsmasters-featured-box__graphic-align-widescreen-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column.cmsmasters-feature-box__title-position-widescreen-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-column.cmsmasters-feature-box__title-position-widescreen-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-widescreen-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-widescreen-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-widescreen-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-widescreen-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-laptop-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column.cmsmasters-featured-box__graphic-align-laptop-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column.cmsmasters-featured-box__graphic-align-laptop-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column.cmsmasters-featured-box__graphic-align-laptop-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column.cmsmasters-feature-box__title-position-laptop-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-column.cmsmasters-feature-box__title-position-laptop-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-laptop-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-laptop-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-laptop-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-laptop-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet_extra-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column.cmsmasters-featured-box__graphic-align-tablet_extra-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column.cmsmasters-featured-box__graphic-align-tablet_extra-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column.cmsmasters-featured-box__graphic-align-tablet_extra-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column.cmsmasters-feature-box__title-position-tablet_extra-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-column.cmsmasters-feature-box__title-position-tablet_extra-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet_extra-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet_extra-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet_extra-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet_extra-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-tablet-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column.cmsmasters-featured-box__graphic-align-tablet-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column.cmsmasters-featured-box__graphic-align-tablet-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column.cmsmasters-featured-box__graphic-align-tablet-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column.cmsmasters-feature-box__title-position-tablet-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-column.cmsmasters-feature-box__title-position-tablet-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-tablet-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-tablet-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile_extra-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column.cmsmasters-featured-box__graphic-align-mobile_extra-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column.cmsmasters-featured-box__graphic-align-mobile_extra-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column.cmsmasters-featured-box__graphic-align-mobile_extra-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column.cmsmasters-feature-box__title-position-mobile_extra-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-column.cmsmasters-feature-box__title-position-mobile_extra-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile_extra-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile_extra-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile_extra-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile_extra-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-contain .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-contain .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: contain; object-fit: contain; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-cover .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-cover .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: cover; object-fit: cover; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-fill .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-fill .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: fill; object-fit: fill; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap { height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__image_fit-mobile-scale-down .elementor-widget-cmsmasters-featured-box__image-wrap img { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-right: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; margin-left: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap { width: calc(100% - var(--graphic-width)); min-width: 30%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__image { width: var(--graphic-width); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__image .elementor-widget-cmsmasters-featured-box__image-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-row-reverse .elementor-widget-cmsmasters-featured-box__image img { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__content-vertical-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__icon { margin: 0; margin-bottom: var(--graphic-gap); } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__image { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__type-wrap { width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: block; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column.cmsmasters-featured-box__graphic-align-mobile-left .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column.cmsmasters-featured-box__graphic-align-mobile-center .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column.cmsmasters-featured-box__graphic-align-mobile-right .elementor-widget-cmsmasters-featured-box__graphic-wrapper { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column.cmsmasters-feature-box__title-position-mobile-yes .elementor-widget-cmsmasters-featured-box__type-wrap .elementor-widget-cmsmasters-featured-box__title { display: none; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-column.cmsmasters-feature-box__title-position-mobile-yes .elementor-widget-cmsmasters-featured-box__graphic-wrapper .elementor-widget-cmsmasters-featured-box__title { display: block; width: 100%; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-top .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-top .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-middle .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-middle .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-bottom .elementor-widget-cmsmasters-featured-box__image, .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__graphic-position-mobile-v-bottom .elementor-widget-cmsmasters-featured-box__icon { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile-top .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile-middle .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-featured-box.cmsmasters-featured-box__text-valign-mobile-bottom .elementor-widget-cmsmasters-featured-box__type-wrap { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } } .elementor-widget-cmsmasters-mailchimp { position: relative; display: block; overflow: hidden; } .elementor-widget-cmsmasters-mailchimp label { display: block; } .elementor-widget-cmsmasters-mailchimp input, .elementor-widget-cmsmasters-mailchimp button, .elementor-widget-cmsmasters-mailchimp select, .elementor-widget-cmsmasters-mailchimp__button-icon, .elementor-widget-cmsmasters-mailchimp__button-text { -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .elementor-widget-cmsmasters-mailchimp button { text-decoration: none !important; } .elementor-widget-cmsmasters-mailchimp button:before, .elementor-widget-cmsmasters-mailchimp button:after { -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .elementor-widget-cmsmasters-mailchimp button:hover .elementor-widget-cmsmasters-mailchimp__button-text { -webkit-text-decoration: var(--cmsmasters-button-hover-text-decoration); text-decoration: var(--cmsmasters-button-hover-text-decoration); } .elementor-widget-cmsmasters-mailchimp:not(.cmsmasters-mailchimp__button-border-default) button { border-style: none; } .elementor-widget-cmsmasters-mailchimp button[disabled] { cursor: default; } .elementor-widget-cmsmasters-mailchimp button[disabled]:before { visibility: visible; opacity: 1; background: #c0c0c0; } .elementor-widget-cmsmasters-mailchimp button[disabled]:after { content: none; } .elementor-widget-cmsmasters-mailchimp__button-content { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-mailchimp__button-icon, .elementor-widget-cmsmasters-mailchimp__button-text { color: var(--cmsmasters-button-normal-colors-color); } .elementor-widget-cmsmasters-mailchimp button:hover .elementor-widget-cmsmasters-mailchimp__button-icon, .elementor-widget-cmsmasters-mailchimp button:hover .elementor-widget-cmsmasters-mailchimp__button-text { color: var(--cmsmasters-button-hover-colors-color); } .elementor-widget-cmsmasters-mailchimp__fields-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-mailchimp__fields-wrapper > div { width: 100%; } .elementor-widget-cmsmasters-mailchimp__action-form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp__action-form-wrapper * { cursor: pointer; } .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -10px; } .elementor-widget-cmsmasters-mailchimp__action-form-wrapper > div { margin: 0 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-widget-cmsmasters-mailchimp__action-form-wrapper input[type=radio] + label { margin: 0; margin-bottom: 0 !important; margin-left: 5px; } .elementor-widget-cmsmasters-mailchimp__terms-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-widget-cmsmasters-mailchimp__terms-wrapper label { display: inline-block; margin: 0 !important; } .elementor-widget-cmsmasters-mailchimp__terms-wrapper a { display: inline-block; } .elementor-widget-cmsmasters-mailchimp__field-type-submit { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-mailchimp__valid-message, .elementor-widget-cmsmasters-mailchimp__error-message, .elementor-widget-cmsmasters-mailchimp__valid-hide, .elementor-widget-cmsmasters-mailchimp__error-hide { display: none; } .elementor-widget-cmsmasters-mailchimp__hide-form { display: none !important; } .elementor-widget-cmsmasters-mailchimp__valid-show, .elementor-widget-cmsmasters-mailchimp__error-show { display: block; } .elementor-widget-cmsmasters-mailchimp__hide-valid-style .elementor-widget-cmsmasters-mailchimp__valid-message, .elementor-widget-cmsmasters-mailchimp__hide-valid-style .elementor-widget-cmsmasters-mailchimp__error-message { display: none; } .elementor-widget-cmsmasters-mailchimp__show-valid-style .elementor-widget-cmsmasters-mailchimp__valid-message, .elementor-widget-cmsmasters-mailchimp__show-valid-style .elementor-widget-cmsmasters-mailchimp__error-message { display: block; } .elementor-widget-cmsmasters-mailchimp__valid-message, .elementor-widget-cmsmasters-mailchimp__error-message { padding: 5px; color: green; } .elementor-widget-cmsmasters-mailchimp__error-message { border-color: red; color: red; } .elementor-widget-cmsmasters-mailchimp__button-icon { color: #fff; } .elementor-widget-cmsmasters-mailchimp__button-icon i { font-size: 15px; display: block; } .elementor-widget-cmsmasters-mailchimp__button-icon svg { height: auto; } .elementor-widget-cmsmasters-mailchimp__button-icon svg path { fill: currentColor; } .elementor-widget-cmsmasters-mailchimp__button-preloader { position: absolute; left: 50%; top: 50%; color: #fff; font-size: 22px; -webkit-animation: rotation 1.5s linear infinite; animation: rotation 1.5s linear infinite; opacity: 0; visibility: hidden; } .elementor-widget-cmsmasters-mailchimp__button-preloader svg { height: auto; } .elementor-widget-cmsmasters-mailchimp__button-preloader svg path { fill: currentColor; } .elementor-widget-cmsmasters-mailchimp__button-text-hide { opacity: 0; visibility: hidden; } .elementor-widget-cmsmasters-mailchimp__button-preloader-show { opacity: 1; visibility: visible; } @-webkit-keyframes rotation { 0% { -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg); transform: translateX(-50%) translateY(-50%) rotate(0deg); } 100% { -webkit-transform: translateX(-50%) translateY(-50%) rotate(360deg); transform: translateX(-50%) translateY(-50%) rotate(360deg); } } @keyframes rotation { 0% { -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg); transform: translateX(-50%) translateY(-50%) rotate(0deg); } 100% { -webkit-transform: translateX(-50%) translateY(-50%) rotate(360deg); transform: translateX(-50%) translateY(-50%) rotate(360deg); } } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes .elementor-widget-cmsmasters-mailchimp__field-group-email { margin-bottom: 0 !important; } @media (min-width: -1px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-widescreen-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-widescreen-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-widescreen-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-widescreen-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-widescreen-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-widescreen-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-widescreen-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-widescreen-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-laptop-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-laptop-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-laptop-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-laptop-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-laptop-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-laptop-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-laptop-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-laptop-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-laptop-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet_extra-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet_extra-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet_extra-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet_extra-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet_extra-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet_extra-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet_extra-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet_extra-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-tablet-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-tablet-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-tablet-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-tablet-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-tablet-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile_extra-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile_extra-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile_extra-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile_extra-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile_extra-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile_extra-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile_extra-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile_extra-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-start .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-start .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-center .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-center .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-end .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-end .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-pack: stretch; -ms-flex-pack: stretch; justify-content: stretch; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__button-align-mobile-stretch .elementor-widget-cmsmasters-mailchimp__field-type-submit button { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-left .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-bottom .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__field-label { text-align: left; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-label { text-align: right; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-outer { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; width: calc(100% - var(--button-width) - var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__field-type-submit { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: calc( var(--button-width) + var(--gap-column)); } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__inline-button-yes.cmsmasters-mailchimp__button-position-mobile-right .elementor-widget-cmsmasters-mailchimp__button-inline-wrapper .elementor-widget-cmsmasters-mailchimp__button { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile-start .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile-center .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__action-form-align-mobile-end .elementor-widget-cmsmasters-mailchimp__action-form-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile-start .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile-center .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-align-mobile-end .elementor-widget-cmsmasters-mailchimp__terms-wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-left .elementor-widget-cmsmasters-mailchimp__terms-use-position, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-left .elementor-widget-cmsmasters-mailchimp__field-type-submit, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-right .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-left .elementor-widget-cmsmasters-mailchimp__terms-group, .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-right .elementor-widget-cmsmasters-mailchimp__terms-group { width: auto; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-right .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-top .elementor-widget-cmsmasters-mailchimp__terms-use-position { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-top .elementor-widget-cmsmasters-mailchimp__terms-group { width: 100%; } .elementor-widget-cmsmasters-mailchimp.cmsmasters-mailchimp__terms-use-position-mobile-top .elementor-widget-cmsmasters-mailchimp__field-type-submit { width: 100%; } } /* Gallery Widget */ .elementor-widget-cmsmasters-gallery__container { min-height: 1px; } .elementor-widget-cmsmasters-gallery__item { border: 0 solid; border-color: #000; text-decoration: none; display: block; position: relative; overflow: hidden; -webkit-transition-property: all; -o-transition-property: all; transition-property: all; -webkit-transition-duration: 0.6s; -o-transition-duration: 0.6s; transition-duration: 0.6s; } .elementor-widget-cmsmasters-gallery__item:hover .elementor-widget-cmsmasters-gallery__item-overlay-bg, .elementor-widget-cmsmasters-gallery__item:hover .elementor-widget-cmsmasters-gallery__item-overlay-content, .elementor-widget-cmsmasters-gallery__item:hover .elementor-widget-cmsmasters-gallery__item-overlay-content__title, .elementor-widget-cmsmasters-gallery__item:hover .elementor-widget-cmsmasters-gallery__item-overlay-content__description { opacity: 1; } .elementor-widget-cmsmasters-gallery__item-overlay, .elementor-widget-cmsmasters-gallery__item-content { height: 100%; width: 100%; position: absolute; top: 0; left: 0; } .elementor-widget-cmsmasters-gallery__item-image { -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-property: -webkit-filter, -webkit-transform; transition-property: -webkit-filter, -webkit-transform; -o-transition-property: filter, transform; transition-property: filter, transform; transition-property: filter, transform, -webkit-filter, -webkit-transform; } .elementor-widget-cmsmasters-gallery__item-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; word-break: break-word; } .elementor-widget-cmsmasters-gallery__item-overlay { background-color: rgba(0, 0, 0, 0.5); -webkit-transition-duration: 0.5s; -o-transition-duration: 0.5s; transition-duration: 0.5s; transition-property: mix-blend-mode, opacity, background-color, -webkit-transform; -webkit-transition-property: mix-blend-mode, opacity, background-color, -webkit-transform; -o-transition-property: mix-blend-mode, transform, opacity, background-color; transition-property: mix-blend-mode, transform, opacity, background-color; transition-property: mix-blend-mode, transform, opacity, background-color, -webkit-transform; } .elementor-widget-cmsmasters-gallery__item-title, .elementor-widget-cmsmasters-gallery__item-description, .elementor-widget-cmsmasters-gallery__item-icon { color: #ffffff; } .elementor-widget-cmsmasters-gallery__item-icon svg { height: auto; } .elementor-widget-cmsmasters-gallery__item-icon svg path { fill: currentColor; } .elementor-widget-cmsmasters-gallery__text-box { border-width: 0; border-color: #000; } .elementor-widget-cmsmasters-gallery__item-title { font-weight: bold; } .elementor-widget-cmsmasters-gallery__titles-outer { overflow: hidden; padding: 10px; } .elementor-widget-cmsmasters-gallery__titles-container { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 0 -5px; } .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title, .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([href]), .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([tabindex]) { margin: 0 5px 5px 5px; cursor: pointer; color: var(--cmsmasters-colors-link); font-weight: 500; position: relative; padding: 7px 14px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:hover, .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([href]):hover, .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([tabindex]):hover { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title.elementor-widget-cmsmasters-gallery__bar-item-active, .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([href]).elementor-widget-cmsmasters-gallery__bar-item-active, .elementor-widget-cmsmasters-gallery a.elementor-widget-cmsmasters-gallery__title:not([tabindex]).elementor-widget-cmsmasters-gallery__bar-item-active { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-gallery__animated-content { --translate: 0, 0; } .elementor-widget-cmsmasters-gallery__animated-content *[class^="elementor-cmsmasters-gallery__animated-item"] { will-change: transform, opacity; } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-right, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-left, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-top, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-bottom { opacity: 1; } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--shrink-contained { -webkit-transform: scale(1.17); -ms-transform: scale(1.17); transform: scale(1.17); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-in { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-out { -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-out, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-in, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--fade-in { opacity: 0; } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-out, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-in, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--fade-out { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-bottom { -webkit-transform: translateY(500px); -ms-transform: translateY(500px); transform: translateY(500px); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-right, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-left, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-top, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--enter-from-bottom { opacity: 0; } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-to-right, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-to-left, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-to-top, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--exit-to-bottom { opacity: 1; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--move-contained-right, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--move-contained-left, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--move-contained-top, .elementor-widget-cmsmasters-gallery__animated-content .elementor-widget-cmsmasters-gallery__animated-item--move-contained-bottom { -webkit-transform: scale(1.2) translate(var(--translate)); -ms-transform: scale(1.2) translate(var(--translate)); transform: scale(1.2) translate(var(--translate)); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--grow { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--shrink { -webkit-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.85); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--shrink-contained { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-out, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-zoom-in, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--fade-in { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-out, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-in, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--fade-out { opacity: 0; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-out { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-zoom-in { -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-from-right, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-from-left, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-from-top, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--enter-from-bottom { opacity: 1; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-bottom { -webkit-transform: translateY(600px); -ms-transform: translateY(600px); transform: translateY(600px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-right, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-left, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-top, .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--exit-to-bottom { opacity: 0; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-right { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-left { -webkit-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-up { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-down { -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-contained-right { --translate: 8%, 0; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-contained-left { --translate: -8%, 0; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-contained-top { --translate: 0, -8%; } .elementor-widget-cmsmasters-gallery__animated-content:hover .elementor-widget-cmsmasters-gallery__animated-item--move-contained-bottom { --translate: 0, 8%; } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-skew .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-skew .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-grow .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-grow .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-shrink .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-shrink .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-float .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-float .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-sink .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-sink .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); } .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-rotate .elementor-widget-cmsmasters-gallery__bar-item:hover, .elementor-widget-cmsmasters-gallery__pointer-text.elementor-widget-cmsmasters-gallery__animation-rotate .elementor-widget-cmsmasters-gallery__bar-item:focus { -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); } .elementor-widget-cmsmasters-gallery.cmsmasters-gallery__item-content-right { text-align: right; } .elementor-widget-cmsmasters-gallery.cmsmasters-gallery__item-content-left { text-align: left; } .elementor-widget-cmsmasters-gallery.cmsmasters-gallery__item-content-center { text-align: center; } .elementor-widget-cmsmasters-gallery.cmsmasters-gallery__box-justified-yes .elementor-widget-cmsmasters-gallery__text-box { width: 100%; } .elementor-widget-timetable .mptt-shortcode-wrapper.mptt-table-fixed { overflow-x: auto; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-select { width: 100%; max-width: 315px; background-position: calc(100% - 20px) 50%, calc(100% - 14px) 50%; padding: 17px 25px 17px 15px; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li { margin: 0 5px 10px; padding: 0; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a { display: block; font-family: var(--e-global-typography-taxonomy-font-family); font-size: var(--e-global-typography-taxonomy-font-size); font-weight: var(--e-global-typography-taxonomy-font-weight); text-transform: var(--e-global-typography-taxonomy-text-transform); font-style: var(--e-global-typography-taxonomy-font-style); text-decoration: none; line-height: var(--e-global-typography-taxonomy-line-height); letter-spacing: var(--e-global-typography-taxonomy-letter-spacing); color: var(--e-global-color-secondary); background-color: transparent; padding: 15px 25px; border: 1px solid var(--e-global-color-border); -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li a:hover { background-color: var(--e-global-color-primary); color: var(--e-global-color-background); border-color: var(--e-global-color-primary); } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-navigation-tabs li.active a { background-color: var(--e-global-color-primary); color: var(--e-global-color-background); border-color: var(--e-global-color-primary); } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table { margin-top: 40px; margin-bottom: 0; border: 1px solid var(--e-global-color-border); border-left-width: 0; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th { border: none; padding: 24px 20px; background-color: var(--e-global-color-alternate); color: var(--e-global-color-secondary); text-align: center; font-family: var(--e-global-typography-accent-font-family); font-size: var(--e-global-typography-accent-font-size); font-weight: var(--e-global-typography-accent-font-weight); text-transform: var(--e-global-typography-accent-text-transform); font-style: normal; text-decoration: none; line-height: var(--e-global-typography-accent-line-height); letter-spacing: var(--e-global-typography-accent-letter-spacing); } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tr.mptt-shortcode-row th:first-child { border: 0; border-left-width: 1px; border-color: var(--e-global-color-border); border-style: solid; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody { border-collapse: collapse; border-spacing: 0; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody tr { background-color: transparent; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td { border: 1px solid var(--e-global-color-border); border-right-width: 0; border-bottom-width: 0; background-color: transparent; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td.mptt-shortcode-hours { font-family: var(--e-global-typography-text-font-family); font-size: var(--e-global-typography-text-font-size); font-weight: var(--e-global-typography-text-font-weight); text-transform: uppercase; font-style: normal; text-decoration: none; line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing); color: var(--e-global-color-text); } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container { outline: none; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user { font-family: var(--e-global-typography-text-font-family); font-weight: var(--e-global-typography-text-font-weight); text-transform: normal; font-style: normal; text-decoration: none; line-height: 1.3em; letter-spacing: var(--e-global-typography-text-letter-spacing); } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-title { font-size: 16px; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container a.event-title:hover { text-decoration: underline; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .timeslot { font-size: 12px; text-transform: uppercase; letter-spacing: 1px; } .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-description, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-subtitle, .elementor-widget-timetable .mptt-shortcode-wrapper .mptt-shortcode-table tbody td .mptt-event-container .event-user { font-size: 14px; } .elementor-widget.--loading-animation { -webkit-transition: opacity .25s ease; -o-transition: opacity .25s ease; transition: opacity .25s ease; pointer-events: none; opacity: 0.7; } .elementor-widget.--loading-animation::before { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: progress; pointer-events: all; } [class*="cmsmasters-pointer"] { --animation-gradient-angle: 90deg; --animation-gradient-radial: at center center; --animation-color: #D4D4D4; --animation-color-stop: 0%; --animation-second-color: #d9534f; --animation-second-color-stop: 100%; --animation-position-x: 0%; --animation-position-x-hover: 0%; --animation-position-x-active: 0%; --animation-position-y: 100%; --animation-position-y-hover: 100%; --animation-position-y-active: 100%; --animation-size-x: 100%; --animation-size-x-hover: 100%; --animation-size-x-active: 100%; --animation-size-y: 4%; --animation-size-y-hover: 100%; --animation-size-y-active: 100%; --animation-line-size: 4px; --animation-border-radius: 0px 0px 0px 0px; --animation-custom-width: 100%; --animation-custom-width-hover: 100%; --animation-custom-width-active: 100%; --animation-custom-height: 4px; --animation-custom-height-hover: 100%; --animation-custom-height-active: 100%; --animation-line-background-position: 0%; --animation-duration: 1s; --animation-transition-duration: 0.3s; --animation-pointer-transition-duration: 0.3s; } .cmsmasters-pointer-custom .cmsmasters-animation:after { content: ''; background-color: var(--animation-color); display: block; width: var(--animation-custom-width); height: var(--animation-custom-height); position: absolute; top: auto; left: auto; bottom: auto; right: auto; } .cmsmasters-pointer-custom .cmsmasters-animation:hover:after { width: var(--animation-custom-width-hover); height: var(--animation-custom-height-hover); } .cmsmasters-pointer-custom .cmsmasters-animation[class*="active"]:after { width: var(--animation-custom-width-active); height: var(--animation-custom-height-active); } .cmsmasters-pointer-custom .cmsmasters-animation[class*="active"]:hover:after { width: var(--animation-custom-width-hover); height: var(--animation-custom-height-hover); } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .cmsmasters-animation:after { width: 100%; height: 100%; top: 0; left: 0; } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .cmsmasters-animation:hover:after { -webkit-background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-position: var(--animation-position-x-hover) var(--animation-position-y-hover); } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .cmsmasters-animation[class*="active"]:after { -webkit-background-size: var(--animation-size-x-active) var(--animation-size-y-active); background-size: var(--animation-size-x-active) var(--animation-size-y-active); background-position: var(--animation-position-x-active) var(--animation-position-y-active); } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes[class*="cmsmasters-color-gradient-"] .cmsmasters-animation[class*="active"]:hover:after { -webkit-background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-size: var(--animation-size-x-hover) var(--animation-size-y-hover); background-position: var(--animation-position-x-hover) var(--animation-position-y-hover); } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-linear .cmsmasters-animation:after { background: -webkit-gradient(linear, left top, left bottom, from(var(--animation-gradient-angle)), color-stop(var(--animation-color)), to(var(--animation-second-color))) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; background: -webkit-linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; background: -o-linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; background: linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; } .cmsmasters-pointer-custom.cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-radial .cmsmasters-animation:after { background: -webkit-radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; background: -o-radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; background: radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)) var(--animation-position-x) var(--animation-position-y)/var(--animation-size-x) var(--animation-size-y) no-repeat; } .cmsmasters-animation { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--animation-color)), to(var(--animation-color))); background-image: -webkit-linear-gradient(var(--animation-color) 0%, var(--animation-color) 100%); background-image: -o-linear-gradient(var(--animation-color) 0%, var(--animation-color) 100%); background-image: linear-gradient(var(--animation-color) 0%, var(--animation-color) 100%); background-repeat: no-repeat; -webkit-background-size: 0% 0%; background-size: 0% 0%; position: relative; -webkit-transition: background-position var(--animation-transition-duration) ease-in-out, -webkit-background-size var(--animation-transition-duration) ease-in-out !important; transition: background-position var(--animation-transition-duration) ease-in-out, -webkit-background-size var(--animation-transition-duration) ease-in-out !important; -o-transition: background-size var(--animation-transition-duration) ease-in-out, background-position var(--animation-transition-duration) ease-in-out !important; transition: background-size var(--animation-transition-duration) ease-in-out, background-position var(--animation-transition-duration) ease-in-out !important; transition: background-size var(--animation-transition-duration) ease-in-out, background-position var(--animation-transition-duration) ease-in-out, -webkit-background-size var(--animation-transition-duration) ease-in-out !important; z-index: 1; } [class*="cmsmasters-pointer"].cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-linear .cmsmasters-animation { background-image: -webkit-gradient(linear, left top, left bottom, from(var(--animation-gradient-angle)), color-stop(var(--animation-color)), to(var(--animation-second-color))); background-image: -webkit-linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); background-image: -o-linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); background-image: linear-gradient(var(--animation-gradient-angle), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); } [class*="cmsmasters-pointer"].cmsmasters-animation-use-gradient-yes.cmsmasters-color-gradient-radial .cmsmasters-animation { background-image: -webkit-radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); background-image: -o-radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); background-image: radial-gradient(var(--animation-gradient-radial), var(--animation-color) var(--animation-color-stop), var(--animation-second-color) var(--animation-second-color-stop)); } .cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation { -webkit-background-size: 0% var(--animation-line-size); background-size: 0% var(--animation-line-size); background-position: 0% calc( 100% - var(--animation-line-background-position)); } .cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-slide .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation { -webkit-background-size: 0% 0%; background-size: 0% 0%; background-position: 50% calc( 100% - var(--animation-line-background-position)); } .cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-grow .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation { -webkit-background-size: 100% 0; background-size: 100% 0; background-position: 50% 135%; } .cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-drop-in .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% calc( 100% - var(--animation-line-background-position)); } .cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation { -webkit-background-size: 100% 0%; background-size: 100% 0%; background-position: 50% 50%; } .cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-drop-out .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% calc( 100% - var(--animation-line-background-position)); } .cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation { -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important; } .cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-underline.cmsmasters-animation-none .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% calc( 100% - var(--animation-line-background-position)); } .cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation { background-position: 0% var(--animation-line-background-position); -webkit-background-size: 0% var(--animation-line-size); background-size: 0% var(--animation-line-size); } .cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-slide .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation { -webkit-background-size: 0% 0%; background-size: 0% 0%; background-position: 50% var(--animation-line-background-position); } .cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-grow .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); } .cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation { -webkit-background-size: 100% 0; background-size: 100% 0; background-position: 50% 50%; } .cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-drop-in .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% var(--animation-line-background-position); } .cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation { -webkit-background-size: 100% 0%; background-size: 100% 0%; background-position: 50% -35%; } .cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-drop-out .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% var(--animation-line-background-position); } .cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation { -webkit-transition-duration: 0s !important; -o-transition-duration: 0s !important; transition-duration: 0s !important; } .cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-overline.cmsmasters-animation-none .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% var(--animation-line-size); background-size: 100% var(--animation-line-size); background-position: 50% var(--animation-line-background-position); } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation { -webkit-background-size: 100% 0%; background-size: 100% 0%; background-position: 0% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-top .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation { -webkit-background-size: 100% 0%; background-size: 100% 0%; background-position: 0% 0%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-bottom .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation { -webkit-background-size: 0% 100%; background-size: 0% 100%; background-position: 0% 50%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-right .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation { -webkit-background-size: 0% 100%; background-size: 0% 100%; background-position: 100% 50%; } .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-sweep-filling.cmsmasters-direction-sweep-left .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation { background-position: 50% 50%; } .cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-grow .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation:hover, .cmsmasters-pointer-background.cmsmasters-animation-none .cmsmasters-animation[class*="active"] { -webkit-background-size: 100% 100%; background-size: 100% 100%; } .cmsmasters-pointer-text .cmsmasters-animation { -webkit-transition: -webkit-transform var(--animation-transition-duration) ease-in-out !important; transition: -webkit-transform var(--animation-transition-duration) ease-in-out !important; -o-transition: transform var(--animation-transition-duration) ease-in-out !important; transition: transform var(--animation-transition-duration) ease-in-out !important; transition: transform var(--animation-transition-duration) ease-in-out, -webkit-transform var(--animation-transition-duration) ease-in-out !important; } .cmsmasters-pointer-text.cmsmasters-animation-skew .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-skew .cmsmasters-animation[class*="active"] { -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); } .cmsmasters-pointer-text.cmsmasters-animation-grow .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-grow .cmsmasters-animation[class*="active"] { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .cmsmasters-pointer-text.cmsmasters-animation-shrink .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-shrink .cmsmasters-animation[class*="active"] { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } .cmsmasters-pointer-text.cmsmasters-animation-float .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-float .cmsmasters-animation[class*="active"] { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } .cmsmasters-pointer-text.cmsmasters-animation-sink .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-sink .cmsmasters-animation[class*="active"] { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); } .cmsmasters-pointer-text.cmsmasters-animation-rotate .cmsmasters-animation:hover, .cmsmasters-pointer-text.cmsmasters-animation-rotate .cmsmasters-animation[class*="active"] { -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); } .cmsmasters-blog { --cmsmasters-header-height: 70px; -webkit-transition: opacity 0.25s ease; -o-transition: opacity 0.25s ease; transition: opacity 0.25s ease; position: relative; } .cmsmasters-blog__posts-variable { position: relative; } .cmsmasters-blog__post { position: relative; width: 100%; padding: 0; margin: 0; } .cmsmasters-blog__post-title { word-break: break-word; margin: 0 0 1em; } .cmsmasters-blog-header { margin: 0 0 30px; border-width: 0; border-bottom-width: 3px; border-style: solid; } .cmsmasters-blog-header-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: var(--cmsmasters-header-height); } .cmsmasters-blog-header-title { white-space: nowrap; margin: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .cmsmasters-blog-variable { position: relative; } .cmsmasters-blog-filter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; position: relative; padding: 0 0 0 30px; margin-left: auto; } .cmsmasters-blog-filter.cmsmasters-blog-filter--nav-secondary-has-item .cmsmasters-blog-filter-nav-primary { left: 0; } .cmsmasters-blog-filter.cmsmasters-blog-filter--nav-secondary-has-item .cmsmasters-blog-filter-nav-secondary-trigger { display: -webkit-box; display: -ms-flexbox; display: flex; opacity: 1; min-width: 0; } .cmsmasters-blog-filter.cmsmasters-blog-filter--nav-secondary-visible .cmsmasters-blog-filter-nav-secondary { -webkit-transform: translate(0); -ms-transform: translate(0); transform: translate(0); visibility: visible; opacity: 1; } .cmsmasters-blog-filter.cmsmasters-blog-filter--nav-secondary-visible .cmsmasters-blog-filter-nav-secondary-trigger i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .cmsmasters-blog-filter ul { list-style: none; } .cmsmasters-blog-filter .term-link { max-width: 13em; } .cmsmasters-blog-filter .term-link.term-link-active { pointer-events: none; cursor: default; color: var(--cmsmasters-colors-hover); } .cmsmasters-blog-filter .term-link.disabled { cursor: not-allowed; opacity: 0.5; } .cmsmasters-blog-filter-nav-primary { position: relative; overflow: hidden; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0; } .cmsmasters-blog-filter-nav-primary .item-sep { --cmsmasters-separator-size: 30px; } .cmsmasters-blog-filter-nav-primary, .cmsmasters-blog-filter-nav-primary li { height: var(--cmsmasters-header-height); } .cmsmasters-blog-filter-nav-primary li { margin: 0; padding: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-blog-filter-nav-primary li:only-child .item-sep { display: none; } .cmsmasters-blog-filter-nav-primary .term-link, .cmsmasters-blog-filter-nav-secondary-trigger { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-height: var(--cmsmasters-header-height); height: var(--cmsmasters-filter-item-size, auto); min-width: var(--cmsmasters-filter-item-size, auto); text-align: center; } .cmsmasters-blog .cmsmasters-blog-filter-nav-secondary-trigger { display: none; opacity: 0; z-index: 1; } .cmsmasters-blog .cmsmasters-blog-filter-nav-secondary-trigger i { margin: 0; width: 1em; height: 1em; display: block; -webkit-transition: -webkit-transform 0.25s ease; transition: -webkit-transform 0.25s ease; -o-transition: transform 0.25s ease; transition: transform 0.25s ease; transition: transform 0.25s ease, -webkit-transform 0.25s ease; } .cmsmasters-blog-filter-nav-secondary { position: absolute; top: 0; right: 0; top: calc(100% + 10px); -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); box-shadow: 0 0 1px rgba(0, 0, 0, 0.5); padding: 10px 0; max-height: 300px; overflow: auto; z-index: 2; min-width: 150px; -webkit-transform: translate(0, 5%); -ms-transform: translate(0, 5%); transform: translate(0, 5%); visibility: hidden; opacity: 0; margin: 0; background: #fff; } .cmsmasters-blog-filter-nav-secondary li { padding: 0; margin: 0; } .cmsmasters-blog-filter-nav-secondary .term-link { display: block; padding: 0.4em 20px; max-width: 100%; } .cmsmasters-blog-filter-nav-secondary .term-link.term-link-active { opacity: .5; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-narrow > .elementor-row { margin-left: -5px; margin-right: -5px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-default > .elementor-row { margin-left: -10px; margin-right: -10px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-extended > .elementor-row { margin-left: -15px; margin-right: -15px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wide > .elementor-row { margin-left: -20px; margin-right: -20px; } .cmsmasters-blog .cmsmasters-blog-entry-template > .elementor-inner > .elementor-section-wrap > .elementor-element > .elementor-column-gap-wider > .elementor-row { margin-left: -30px; margin-right: -30px; } .cmsmasters-widget-meta-data-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .cmsmasters-widget-meta-data-item { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; line-height: 1.5; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: pre; } .cmsmasters-widget-meta-data-item:empty, .cmsmasters-widget-meta-data-item:empty + .item-sep { display: none; } .cmsmasters-border-columns { position: relative; -webkit-animation: cmsmasters-border-columns-column 0.5s ease; animation: cmsmasters-border-columns-column 0.5s ease; border-width: 0; border-color: var(--cmsmasters-colors-bd); } .cmsmasters-border-columns-wrap { display: grid; position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: auto; pointer-events: none; } @-webkit-keyframes cmsmasters-border-columns-column { from { opacity: 0; } to { opacity: 1; } } @keyframes cmsmasters-border-columns-column { from { opacity: 0; } to { opacity: 1; } } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp { --columns: 1; --column-gap: 20px; --row-gap: 20px; position: relative; display: grid; grid-template-columns: repeat(var(--columns), minmax(0, 1fr)); grid-column-gap: var(--column-gap); grid-row-gap: var(--row-gap); border-style: solid; border-width: 0; width: 100%; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp.cmsmasters-blog-featured-temp-regular { --columns: 2; } .cmsmasters-blog-featured--masonry-yes .cmsmasters-blog-featured .cmsmasters-blog-featured-temp { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -ms-flex-line-pack: start; align-content: flex-start; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp:not(:last-child)::after { content: ''; position: absolute; border-color: var(--cmsmasters-colors-bd); border-width: 0; left: 0; width: 100%; height: 0; bottom: 0; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp > .elementor-column { position: relative; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp-wrap { position: relative; display: grid; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp-wrap:last-child { padding: 0 !important; margin: 0 !important; } .cmsmasters-blog-featured .cmsmasters-blog-featured-temp-wrap:last-child::after { content: none; } .cmsmasters-blog-featured .cmsmasters-blog__post { -webkit-animation: show-news-posts .3s ease both; animation: show-news-posts .3s ease both; } .cmsmasters-blog-featured .cmsmasters-blog__post.separator-vertical::after { opacity: 1; } .cmsmasters-blog-featured .cmsmasters-blog__post::after { content: ''; position: absolute; opacity: 0; -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; border-width: 0; left: 0; width: 100%; height: 0; bottom: 0; } ul.page-numbers { --cmsmasters-number-space: 15px; --cmsmasters-arrows-space: 15px; --cmsmasters-icon-spacing: 10px; --cmsmasters-link-size: 2em; --cmsmasters-pagination-fm: inherit; --cmsmasters-pagination-fz: inherit; --cmsmasters-pagination-fw: inherit; --cmsmasters-pagination-tt: inherit; --cmsmasters-pagination-fs: inherit; --cmsmasters-pagination-lh: inherit; --cmsmasters-pagination-lt: inherit; } ul.page-numbers, nav.woocommerce-pagination ul.page-numbers { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; margin: 30px 0 0; border: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; list-style: none; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; } .cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) ul.page-numbers, .cmsmasters-pagination--infinite_scroll:not(.--loading):not(.cmsmasters-pagination-infinite-scroll--preview) nav.woocommerce-pagination ul.page-numbers { display: none !important; } ul.page-numbers::before, ul.page-numbers::after { content: none !important; } ul.page-numbers > li, .elementor nav.woocommerce-pagination ul.page-numbers > li { display: -webkit-box; display: -ms-flexbox; display: flex; border: 0; overflow: visible; margin: 0; } ul.page-numbers > li:not(:nth-last-child(2)):not(:last-child) .page-numbers:not(.next):not(.prev) { margin-right: var(--cmsmasters-number-space); } .cmsmasters-pagination-fullwidth--yes ul.page-numbers > li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers > li { -webkit-box-flex: 1; -ms-flex: auto; flex: auto; } .cmsmasters-pagination-fullwidth--yes.cmsmasters-pagination--with-button ul.page-numbers > li:last-child { width: 100%; } ul.page-numbers > li:last-child .page-numbers:not(.next):not(.prev) { margin-left: var(--cmsmasters-number-space); } ul.page-numbers > li .page-numbers.prev { margin-right: var(--cmsmasters-arrows-space); } ul.page-numbers > li .page-numbers.next { margin-left: var(--cmsmasters-arrows-space); } ul.page-numbers .cmsmasters-theme-button .cmsmasters-wrap-icon { width: 1em; height: 1em; } ul.page-numbers .page-numbers { font-family: var(--cmsmasters-pagination-fm); font-size: var(--cmsmasters-pagination-fz); font-weight: var(--cmsmasters-pagination-fw); text-transform: var(--cmsmasters-pagination-tt); font-style: var(--cmsmasters-pagination-fs); line-height: var(--cmsmasters-pagination-lh); letter-spacing: var(--cmsmasters-pagination-lt); } .elementor ul.page-numbers .page-numbers { display: -webkit-box; display: -ms-flexbox; display: flex; padding: 5px; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; min-width: var(--cmsmasters-link-size); min-height: var(--cmsmasters-link-size); line-height: 1; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; text-align: center; border-width: 1px; border-style: solid; border-color: var(--cmsmasters-colors-bd); } .elementor ul.page-numbers .page-numbers.prev, .elementor ul.page-numbers .page-numbers.next { padding-left: 10px; padding-right: 10px; } .cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next { margin-left: 0 !important; padding: 0; border: 0; font-size: 0; } .cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-theme-button, .cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal, .cmsmasters-pagination--with-button ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading { width: 100%; } .cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers { pointer-events: none; } ul.page-numbers .page-numbers:hover { z-index: 1; } ul.page-numbers .page-numbers.current { z-index: 1; pointer-events: none; cursor: pointer; } .cmsmasters-pagination--with-button ul.page-numbers .page-numbers:not(.next) { display: none !important; } .cmsmasters-pagination-pagination-type--prev_next ul.page-numbers .page-numbers:not(.next):not(.prev) { display: none !important; } ul.page-numbers .page-numbers.next span.cmsmasters-text + span.cmsmasters-wrap-icon { margin-left: var(--cmsmasters-icon-spacing); } .--loading ul.page-numbers .page-numbers.next { pointer-events: none; } .cmsmasters-pagination--infinite_scroll ul.page-numbers .page-numbers.next span.cmsmasters-wrap-icon { -webkit-animation: cmsmasters-icon-spin 2s linear infinite; animation: cmsmasters-icon-spin 2s linear infinite; } ul.page-numbers .page-numbers.next .cmsmasters-theme-button { --button-bg-color: var(--cmsmasters-button-normal-colors-bg); } ul.page-numbers .page-numbers.next .cmsmasters-theme-button::before, ul.page-numbers .page-numbers.next .cmsmasters-theme-button::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } ul.page-numbers .page-numbers.next .cmsmasters-theme-button::before { opacity: 1; } ul.page-numbers .page-numbers.next .cmsmasters-theme-button::after { opacity: 0; } ul.page-numbers .page-numbers.next .cmsmasters-theme-button:hover::after { opacity: 1; } ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner { font-family: var(--cmsmasters-pagination-fm); font-size: var(--cmsmasters-pagination-fz); font-weight: var(--cmsmasters-pagination-fw); text-transform: var(--cmsmasters-pagination-tt); font-style: var(--cmsmasters-pagination-fs); line-height: var(--cmsmasters-pagination-lh); letter-spacing: var(--cmsmasters-pagination-lt); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: calc(-1 * var(--cmsmasters-icon-spacing) / 2); } ul.page-numbers .page-numbers.next .cmsmasters-pagination-page-numbers__inner > * { margin: calc(var(--cmsmasters-icon-spacing) / 2); } .--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading { display: -webkit-box; display: -ms-flexbox; display: flex; } .--loading ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-normal { display: none; } ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading { display: none; pointer-events: none; } .cmsmasters-pagination--icon-skin-yes ul.page-numbers .page-numbers.next .cmsmasters-pagination-loadmore-state-loading span.cmsmasters-wrap-icon { -webkit-animation: cmsmasters-icon-spin 2s linear infinite; animation: cmsmasters-icon-spin 2s linear infinite; } ul.page-numbers .page-numbers.prev { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } ul.page-numbers .page-numbers.prev span.cmsmasters-text + span.cmsmasters-wrap-icon { margin-right: var(--cmsmasters-icon-spacing); } .elementor ul.page-numbers .page-numbers span { padding: 0; } .elementor ul.page-numbers .page-numbers span.page-numbers { padding: 0; margin: 0; display: inline-block; vertical-align: middle; text-decoration: inherit; line-height: inherit; font-size: inherit; font-weight: inherit; min-width: 0; } @-webkit-keyframes cmsmasters-icon-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes cmsmasters-icon-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } body .cmsmasters-blog-slider .cmsmasters-blog__posts { display: block; } .cmsmasters-blog-slider .cmsmasters-slider.cmsmasters-slider--direction-horizontal.cmsmasters-slider--nav { padding: 0 0 30px 0; } .cmsmasters-blog--type-default { --cmsmasters-blog-columns: 3; --cmsmasters-blog-gap-column: 30px; --cmsmasters-blog-gap-row: 30px; } .cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt { word-break: break-word; } .cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt:not(:last-child):not(:empty) { margin-bottom: 1em; } .cmsmasters-excerpt-line-clamp-yes .cmsmasters-blog--type-default .cmsmasters-blog__post-excerpt { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .cmsmasters-blog--type-default .cmsmasters-blog__post__read_more { --button-bg-color: var(--cmsmasters-button-normal-colors-bg); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-blog--type-default .cmsmasters-blog__post__read_more:not(:only-child) { margin-top: 1em; } .cmsmasters-blog--type-default { --cmsmasters-post-ta: inherit; --cmsmasters-post-jc: flex-start; } .cmsmasters-align--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; } .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; } .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; } .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; } .elementor .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; } @media (max-width: 1024px) { .cmsmasters-align-tablet--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; } .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align-tablet--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; } .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-tablet--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align-tablet--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; } .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; } .elementor .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-tablet--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; } } @media (max-width: 767px) { .cmsmasters-align-mobile--left .cmsmasters-blog--type-default { --cmsmasters-post-ta: left; --cmsmasters-post-jc: flex-start; } .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile--left .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align-mobile--center .cmsmasters-blog--type-default { --cmsmasters-post-ta: center; --cmsmasters-post-jc: center; } .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: initial; } .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .cmsmasters-align-mobile--center .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-align-mobile--right .cmsmasters-blog--type-default { --cmsmasters-post-ta: right; --cmsmasters-post-jc: flex-end; } .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap, .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:first-of-type > .item-sep, .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:first-of-type > .item-sep { display: none; } .elementor .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-of-type > .item-sep, .elementor .cmsmasters-align-mobile--right .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: initial; } } .cmsmasters-blog--type-default .cmsmasters-postmeta__content, .cmsmasters-blog--type-default .cmsmasters-widget-meta-data-inner { -webkit-box-pack: var(--cmsmasters-post-jc); -ms-flex-pack: var(--cmsmasters-post-jc); justify-content: var(--cmsmasters-post-jc); } .cmsmasters-blog--type-default .cmsmasters-blog__posts { position: relative; display: grid; grid-template-columns: repeat(var(--cmsmasters-blog-columns), minmax(0, 1fr)); grid-column-gap: var(--cmsmasters-blog-gap-column); grid-row-gap: var(--cmsmasters-blog-gap-row); } .cmsmasters--masonry .cmsmasters-blog--type-default .cmsmasters-blog__posts { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .cmsmasters-heading-line-clamp-yes .cmsmasters-blog--type-default .cmsmasters-blog__post-title a { display: -webkit-box; box-orient: vertical; -webkit-box-orient: vertical; overflow: hidden; } .cmsmasters-blog--type-default .cmsmasters-blog__post { text-align: var(--cmsmasters-post-ta); } .cmsmasters-blog--type-default .cmsmasters-blog__post.separator-vertical::after { opacity: 1; } .cmsmasters-blog--type-default .cmsmasters-blog__post::after { content: ""; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; border-width: 0; left: 0; width: 100%; height: 0; border-color: var(--cmsmasters-colors-bd); bottom: calc(-1 * var(--cmsmasters-blog-gap-row) / 2); } .cmsmasters-blog--type-default .cmsmasters-blog__post_footer .cmsmasters-widget-meta-data-item:last-of-type > .item-sep { display: none; } .cmsmasters-blog--type-default { --cmsmasters-image-ratio: 0.65; } .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail { position: relative; margin: 0 0 1em; } .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a { position: relative; display: block; overflow: hidden; } .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a img { width: 100%; vertical-align: middle; } .elementor-widget-cmsmasters-blog-similar.cmsmasters--custom-image-ratio .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail a { padding-bottom: calc(var(--cmsmasters-image-ratio) * 100%); -webkit-transition: none; -o-transition: none; transition: none; } .elementor-widget-cmsmasters-blog-similar.cmsmasters--custom-image-ratio .cmsmasters-blog--type-default .cmsmasters-blog__post-thumbnail img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; } .cmsmasters-blog--type-default .cmsmasters-widget-meta-data[data-name="meta_data_top"] { margin: 0 0 1em; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker { outline: none; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; white-space: nowrap; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-posts { width: 100%; overflow: hidden; } .elementor-widget-cmsmasters-ticker__header { color: var(--e-global-color-background); fill: var(--e-global-color-background); background-color: var(--e-global-color-secondary); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 50px; padding: 0 20px; margin: 0 20px 0 0; } .cmsmasters-header-icon-align-right .elementor-widget-cmsmasters-ticker__header.cmsmasters_header_both .cmsmasters-wrap-icon { margin-left: 10px; } .elementor-widget-cmsmasters-ticker:not(.cmsmasters-header-icon-align-right) .elementor-widget-cmsmasters-ticker__header.cmsmasters_header_both .cmsmasters-wrap-icon { margin-right: 10px; } .elementor-widget-cmsmasters-ticker__header .cmsmasters-wrap-icon { min-width: 0.5em; min-height: 0.5em; } .elementor-widget-cmsmasters-ticker__header i, .elementor-widget-cmsmasters-ticker__header svg { text-align: center; display: block; width: 1em; height: 1em; min-width: 0.5em; min-height: 0.5em; } .elementor-widget-cmsmasters-ticker__title { outline: none; } .elementor-widget-cmsmasters-ticker .cmsmasters-blog__post { height: 100%; } .elementor-widget-cmsmasters-ticker .cmsmasters-blog__post:first-child::before { content: none; } .elementor-widget-cmsmasters-ticker .cmsmasters-blog__post-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-post-title { word-break: break-all; margin: 0 25px 0 0; } .elementor-widget-cmsmasters-ticker .cmsmasters-widget-meta-data-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-ticker .cmsmasters-widget-meta-data-item span { display: -webkit-box; display: -ms-flexbox; display: flex; min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-wrapper { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-buttons-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-button { position: static; height: 100%; width: 50%; margin: 0; background: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .cmsmasters-widget-meta-data-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } @media only screen and (max-width: 600px) { .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .cmsmasters-ticker-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .cmsmasters-ticker-posts { margin: 10px 0 0; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .cmsmasters-ticker-header, .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-buttons-wrap { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .cmsmasters-ticker-header { width: 100%; margin: 0; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-container { width: 100%; min-height: auto !important; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-buttons-wrap { margin-left: auto; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--slider .swiper-slide { padding: 0; } } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--marquee .cmsmasters-blog-post-inner, .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--marquee .cmsmasters-widget-meta-data-inner { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--marquee .cmsmasters-ticker-posts-marquee-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--marquee .cmsmasters-widget-meta-data-inner { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-widget-cmsmasters-ticker .cmsmasters-ticker-skin--marquee .cmsmasters-ticker-posts-marquee-outer { white-space: nowrap; display: inline-block !important; padding: 0 0 0 100%; -webkit-animation: cmsmasters-marquee-posts-loop 20s infinite linear; animation: cmsmasters-marquee-posts-loop 20s infinite linear; } @-webkit-keyframes cmsmasters-marquee-posts-loop { 0% { -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); } 100% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes cmsmasters-marquee-posts-loop { 0% { -webkit-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); } 100% { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } .elementor-widget-cmsmasters-button { --icon-indent: 10px; } .elementor-widget-cmsmasters-button.cmsmasters-button-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-align-right { text-align: right; } .elementor-widget-cmsmasters-button__button-container { position: relative; } .elementor-widget-cmsmasters-button__button-container-inner { display: inline-block; width: -webkit-min-content; width: -moz-min-content; width: min-content; max-width: 100%; position: relative; } .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .elementor-widget-cmsmasters-button__button, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) { font-family: var(--cmsmasters-button-font-family); font-size: var(--cmsmasters-button-font-size); line-height: var(--cmsmasters-button-line-height); font-weight: var(--cmsmasters-button-font-weight); text-transform: var(--cmsmasters-button-text-transform); font-style: var(--cmsmasters-button-font-style); letter-spacing: var(--cmsmasters-button-letter-spacing); background-color: var(--cmsmasters-button-normal-colors-bg); background-image: var(--cmsmasters-button-normal-colors-bg-image); color: var(--cmsmasters-button-normal-colors-color); border-color: var(--cmsmasters-button-normal-colors-bd); -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-normal-box-shadow); box-shadow: var(--cmsmasters-button-normal-box-shadow); border-style: var(--cmsmasters-button-normal-bd-style); border-top-width: var(--cmsmasters-button-normal-bd-width-top); border-right-width: var(--cmsmasters-button-normal-bd-width-right); border-bottom-width: var(--cmsmasters-button-normal-bd-width-bottom); border-left-width: var(--cmsmasters-button-normal-bd-width-left); padding-top: var(--cmsmasters-button-padding-top); padding-right: var(--cmsmasters-button-padding-right); padding-bottom: var(--cmsmasters-button-padding-bottom); padding-left: var(--cmsmasters-button-padding-left); text-align: inherit; display: inline-block; width: inherit; max-width: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .elementor-widget-cmsmasters-button__button .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) .elementor-widget-cmsmasters-button__text { -webkit-text-decoration: var(--button-text-decoration, var(--cmsmasters-button-text-decoration)); text-decoration: var(--button-text-decoration, var(--cmsmasters-button-text-decoration)); } .cmsmasters-with-percentage .elementor-widget-cmsmasters-button__button, .cmsmasters-with-percentage .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) { width: 100%; } .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button, .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) { width: 100%; } .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button + .elementor-widget-cmsmasters-button__description, .cmsmasters-button-align-justify .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) + .elementor-widget-cmsmasters-button__description { width: 100%; } .elementor-widget-cmsmasters-button__button:hover, .elementor-widget-cmsmasters-button__button:focus, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):hover, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):focus { background-color: var(--cmsmasters-button-hover-colors-bg); background-image: var(--cmsmasters-button-hover-colors-bg-image); color: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-bd); -webkit-border-radius: var(--cmsmasters-button-hover-bd-radius); border-radius: var(--cmsmasters-button-hover-bd-radius); -webkit-box-shadow: var(--cmsmasters-button-hover-box-shadow); box-shadow: var(--cmsmasters-button-hover-box-shadow); } .elementor-widget-cmsmasters-button__button:hover .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:focus .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):hover .elementor-widget-cmsmasters-button__text, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]):focus .elementor-widget-cmsmasters-button__text { -webkit-text-decoration: var(--button-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-decoration: var(--button-hover-text-decoration, var(--cmsmasters-button-hover-text-decoration)); text-shadow: var(--cmsmasters-button-hover-text-shadow); } .elementor-widget-cmsmasters-button__button.cmsmasters-button-size-xs, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-xs { font-size: 13px; padding: 10px 20px; -webkit-border-radius: 2px; border-radius: 2px; } .elementor-widget-cmsmasters-button__button.cmsmasters-button-size-md, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-md { font-size: 16px; padding: 15px 30px; -webkit-border-radius: 4px; border-radius: 4px; } .elementor-widget-cmsmasters-button__button.cmsmasters-button-size-lg, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-lg { font-size: 18px; padding: 20px 40px; -webkit-border-radius: 5px; border-radius: 5px; } .elementor-widget-cmsmasters-button__button.cmsmasters-button-size-xl, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]).cmsmasters-button-size-xl { font-size: 20px; padding: 25px 50px; -webkit-border-radius: 6px; border-radius: 6px; } .elementor-widget-cmsmasters-button__button span, .elementor-widget-cmsmasters-button__button:not([href]):not([tabindex]) span { text-decoration: inherit; } .elementor-widget-cmsmasters-button__content-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: inherit; } .elementor-widget-cmsmasters-button__content-wrapper.cmsmasters-align-icon-top { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-button__icon { letter-spacing: 1px; color: var(--cmsmasters-button-normal-colors-color); fill: var(--cmsmasters-button-normal-colors-color); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s, -webkit-border-radius 0.3s; transition: color 0.3s, background-color 0.3s, border-color 0.3s, -webkit-border-radius 0.3s; -o-transition: color 0.3s, background-color 0.3s, border-color 0.3s, border-radius 0.3s; transition: color 0.3s, background-color 0.3s, border-color 0.3s, border-radius 0.3s; transition: color 0.3s, background-color 0.3s, border-color 0.3s, border-radius 0.3s, -webkit-border-radius 0.3s; } .cmsmasters-align-icon-left .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-left: var(--icon-indent); } .cmsmasters-align-icon-top .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-top: var(--icon-indent); } .cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { margin-right: var(--icon-indent); } .cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon { -webkit-box-ordinal-group: 16; -ms-flex-order: 15; order: 15; } .cmsmasters-button-align-justify .cmsmasters-align-icon-left .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { text-align: right; } .cmsmasters-button-align-justify .cmsmasters-align-icon-right .elementor-widget-cmsmasters-button__icon + .elementor-widget-cmsmasters-button__text { text-align: left; } .cmsmasters-icon-view-default .elementor-widget-cmsmasters-button__icon { text-shadow: none; } .cmsmasters-icon-view-default:hover .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-default:focus .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); } .cmsmasters-icon-view-stacked .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-normal-colors-bg); fill: var(--cmsmasters-button-normal-colors-bg); background-color: var(--cmsmasters-button-normal-colors-color); padding: 8px; -webkit-border-radius: var(--cmsmasters-button-normal-bd-radius); border-radius: var(--cmsmasters-button-normal-bd-radius); } .cmsmasters-icon-view-stacked:hover .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-stacked:focus .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-bg); fill: var(--cmsmasters-button-hover-colors-bg); background-color: var(--cmsmasters-button-hover-colors-color); } .cmsmasters-icon-view-framed .elementor-widget-cmsmasters-button__icon { border-style: solid; border-width: 2px; border-color: var(--cmsmasters-button-normal-colors-color); padding: 8px; } .cmsmasters-icon-view-framed:hover .elementor-widget-cmsmasters-button__icon, .cmsmasters-icon-view-framed:focus .elementor-widget-cmsmasters-button__icon { color: var(--cmsmasters-button-hover-colors-color); fill: var(--cmsmasters-button-hover-colors-color); border-color: var(--cmsmasters-button-hover-colors-color); } .cmsmasters-icon-shape-circle .elementor-widget-cmsmasters-button__icon { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-button__icon i { text-align: center; display: block; width: 1em; height: 1em; } .elementor-widget-cmsmasters-button__icon svg { display: block; width: var(--cmsmasters-button-font-size); height: var(--cmsmasters-button-font-size); -webkit-transition: fill .3s; -o-transition: fill .3s; transition: fill .3s; } .elementor-widget-cmsmasters-button__text { text-shadow: var(--cmsmasters-button-text-shadow); -webkit-box-flex: 1; -ms-flex-positive: 1; -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; text-align: inherit; display: inline-block; width: -webkit-max-content; width: -moz-max-content; width: max-content; -webkit-transition: margin .3s ease-in-out; -o-transition: margin .3s ease-in-out; transition: margin .3s ease-in-out; } .cmsmasters-icon-arrangement-side .elementor-widget-cmsmasters-button__text { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-button__description { display: inline-block; width: 100%; max-width: 100%; margin-top: 10px; position: relative; } .elementor-widget-cmsmasters-button__description-text { text-align: center; position: relative; } .description_bg_enable .elementor-widget-cmsmasters-button__description-text { padding: 3px 10px; } .cmsmasters-button-align-left .elementor-widget-cmsmasters-button__description-text { text-align: left; } .cmsmasters-button-align-center .elementor-widget-cmsmasters-button__description-text { text-align: center; } .cmsmasters-button-align-right .elementor-widget-cmsmasters-button__description-text { text-align: right; } @media (min-width: -1px) { .elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-widescreen-align-right { text-align: right; } .cmsmasters-button-widescreen-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-widescreen-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-widescreen-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-widescreen-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-widescreen-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-widescreen-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-widescreen-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-widescreen-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-laptop-align-right { text-align: right; } .cmsmasters-button-laptop-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-laptop-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-laptop-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-laptop-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-laptop-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-laptop-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-laptop-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-laptop-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-tablet_extra-align-right { text-align: right; } .cmsmasters-button-tablet_extra-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet_extra-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet_extra-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-tablet_extra-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-tablet_extra-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet_extra-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet_extra-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-tablet_extra-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-tablet-align-right { text-align: right; } .cmsmasters-button-tablet-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-tablet-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-tablet-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-tablet-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-tablet-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-tablet-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } @media (max-width: -1px) { .elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-mobile_extra-align-right { text-align: right; } .cmsmasters-button-mobile_extra-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile_extra-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile_extra-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-mobile_extra-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-mobile_extra-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile_extra-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile_extra-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-mobile_extra-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-left { text-align: left; } .elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-center { text-align: center; } .elementor-widget-cmsmasters-button.cmsmasters-button-mobile-align-right { text-align: right; } .cmsmasters-button-mobile-align-left .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile-align-center .elementor-widget-cmsmasters-button__button-container-inner, .cmsmasters-button-mobile-align-right .elementor-widget-cmsmasters-button__button-container-inner { width: -webkit-min-content; width: -moz-min-content; width: min-content; } .cmsmasters-button-mobile-align-justify .elementor-widget-cmsmasters-button__button-container-inner { width: 100%; } .cmsmasters-button-mobile-align-left .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile-align-center .elementor-widget-cmsmasters-button__button, .cmsmasters-button-mobile-align-right .elementor-widget-cmsmasters-button__button { width: inherit; } .cmsmasters-button-mobile-align-justify .elementor-widget-cmsmasters-button__button { width: 100% !important; } } .elementor-widget-cmsmasters-toggles { --trigger-icon-size: 1em; --trigger-icon-padding-top: .5em; --trigger-icon-padding-right: .5em; --trigger-icon-padding-bottom: .5em; --trigger-icon-padding-left: .5em; --trigger-icon-border-top: 1px; --trigger-icon-border-right: 1px; --trigger-icon-border-bottom: 1px; --trigger-icon-border-left: 1px; } .elementor-widget-cmsmasters-toggles__list { outline: none; } .elementor-widget-cmsmasters-toggles__list i { font-size: var(--trigger-icon-size); display: block; width: var(--trigger-icon-size); height: var(--trigger-icon-size); text-align: center; } .elementor-widget-cmsmasters-toggles__list svg { display: block; width: var(--trigger-icon-size); height: var(--trigger-icon-size); } .elementor-widget-cmsmasters-toggles__item { border: 0px solid var(--e-global-color-border); border-bottom-width: 1px; -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; transition: background-color .3s ease-in-out, border-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out; transition: background-color .3s ease-in-out, border-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out; } .elementor-widget-cmsmasters-toggles__title { color: var(--cmsmasters-colors-heading); border: 0px solid var(--e-global-color-border); outline: none; cursor: pointer; line-height: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0; padding: 15px 20px; -webkit-transition: background-color .3s ease-in-out, border-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out, border-color .3s ease-in-out; transition: background-color .3s ease-in-out, border-color .3s ease-in-out; } .elementor-widget-cmsmasters-toggles__title:hover { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-toggles__title:hover a { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-toggles__title.active-toggle { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-toggles__title.active-toggle a { color: var(--cmsmasters-colors-hover); } .elementor-widget-cmsmasters-toggles__title.active-toggle .elementor-widget-cmsmasters-toggles__trigger-closed { display: none; } .elementor-widget-cmsmasters-toggles__title.active-toggle .elementor-widget-cmsmasters-toggles__trigger-opened { display: block; } .elementor-widget-cmsmasters-toggles__title a { color: var(--cmsmasters-colors-heading); } .elementor-widget-cmsmasters-toggles__title > span { display: block; } .elementor-widget-cmsmasters-toggles__trigger { display: inline-block; -webkit-transition: color .3s ease-in-out, fill .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; -o-transition: color .3s ease-in-out, fill .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; transition: color .3s ease-in-out, fill .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; } .cmsmasters-trigger-icon-view-stacked .elementor-widget-cmsmasters-toggles__trigger { padding-top: var(--trigger-icon-padding-top); padding-right: var(--trigger-icon-padding-right); padding-bottom: var(--trigger-icon-padding-bottom); padding-left: var(--trigger-icon-padding-left); background-color: var(--e-global-color-alternate); } .cmsmasters-trigger-icon-view-framed .elementor-widget-cmsmasters-toggles__trigger { border-top-width: var(--trigger-icon-border-top); border-right-width: var(--trigger-icon-border-right); border-bottom-width: var(--trigger-icon-border-bottom); border-left-width: var(--trigger-icon-border-left); border-style: solid; border-color: var(--e-global-color-border); background-color: var(--e-global-color-alternate); padding-top: var(--trigger-icon-padding-top); padding-right: var(--trigger-icon-padding-right); padding-bottom: var(--trigger-icon-padding-bottom); padding-left: var(--trigger-icon-padding-left); } .elementor-widget-cmsmasters-toggles__trigger .elementor-widget-cmsmasters-toggles__trigger-closed { display: block; } .elementor-widget-cmsmasters-toggles__trigger .elementor-widget-cmsmasters-toggles__trigger-opened { display: none; } .elementor-widget-cmsmasters-toggles__title-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; } .cmsmasters-title-alignment-left .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-title-alignment-center .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-title-alignment-right .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .cmsmasters-title-alignment-left .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-right: 20px; } .cmsmasters-title-alignment-center .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px); padding-right: 20px; } .cmsmasters-title-alignment-center.cmsmasters-trigger-icon-view-stacked .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right )); } .cmsmasters-title-alignment-center.cmsmasters-trigger-icon-view-framed .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right ) + var( --trigger-icon-border-left ) + var( --trigger-icon-border-right )); } .cmsmasters-title-alignment-right .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: 20px; } .elementor-widget-cmsmasters-toggles__title-text { -webkit-transition: text-shadow .3s ease-in-out; -o-transition: text-shadow .3s ease-in-out; transition: text-shadow .3s ease-in-out; } .cmsmasters-title-alignment-center .elementor-widget-cmsmasters-toggles__title-text { text-align: center; } .cmsmasters-title-alignment-right .elementor-widget-cmsmasters-toggles__title-text { text-align: right; } .cmsmasters-item-icon-position-left .elementor-widget-cmsmasters-toggles__item-icon { margin-right: 10px; } .cmsmasters-item-icon-position-right .elementor-widget-cmsmasters-toggles__item-icon { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; margin-left: 10px; } .elementor-widget-cmsmasters-toggles__content { display: none; min-height: auto !important; padding: 15px 20px; border: 0px solid var(--e-global-color-border); } .elementor-widget-cmsmasters-toggles__content > p { margin: 0; } @media (max-width: 1024px) { .cmsmasters-title-alignment-tablet-left .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-title-alignment-tablet-center .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-title-alignment-tablet-right .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-tablet-left .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: 0; padding-right: 20px; } .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-tablet-center .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px); padding-right: 20px; } .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-tablet-center.cmsmasters-trigger-icon-view-stacked .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right )); } .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-tablet-center.cmsmasters-trigger-icon-view-framed .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right ) + var( --trigger-icon-border-left ) + var( --trigger-icon-border-right )); } .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-tablet-right .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-right: 0; padding-left: 20px; } .cmsmasters-title-alignment-tablet-left .elementor-widget-cmsmasters-toggles__title-text { text-align: left; } .cmsmasters-title-alignment-tablet-center .elementor-widget-cmsmasters-toggles__title-text { text-align: center; } .cmsmasters-title-alignment-tablet-right .elementor-widget-cmsmasters-toggles__title-text { text-align: right; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-toggles__title { padding: 12px 15px; } .cmsmasters-title-alignment-mobile-left .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-title-alignment-mobile-center .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-title-alignment-mobile-right .elementor-widget-cmsmasters-toggles__title-link { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } html .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-mobile-left .elementor-widget-cmsmasters-toggles__item .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: 0; padding-right: 20px; } html .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-mobile-center .elementor-widget-cmsmasters-toggles__item .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px); padding-right: 20px; } html .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-mobile-center.cmsmasters-trigger-icon-view-stacked .elementor-widget-cmsmasters-toggles__item .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right )); } html .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-mobile-center.cmsmasters-trigger-icon-view-framed .elementor-widget-cmsmasters-toggles__item .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-left: calc( var( --trigger-icon-size ) + 20px + var( --trigger-icon-padding-left ) + var( --trigger-icon-padding-right ) + var( --trigger-icon-border-left ) + var( --trigger-icon-border-right )); } html .elementor-widget-cmsmasters-toggles.cmsmasters-title-alignment-mobile-right .elementor-widget-cmsmasters-toggles__item .elementor-widget-cmsmasters-toggles__title-link.cmsmasters_enable_trigger_icon { padding-right: 0; padding-left: 20px; } .cmsmasters-title-alignment-mobile-left .elementor-widget-cmsmasters-toggles__title-text { text-align: left; } .cmsmasters-title-alignment-mobile-center .elementor-widget-cmsmasters-toggles__title-text { text-align: center; } .cmsmasters-title-alignment-mobile-right .elementor-widget-cmsmasters-toggles__title-text { text-align: right; } .elementor-widget-cmsmasters-toggles__content { padding: 5px 15px 10px; } } .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-meta-data, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: left; --cmsmasters-meta-data-jc: flex-start; } .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-center .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: center; --cmsmasters-meta-data-jc: center; } .cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-metadata-alignment-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-metadata-alignment-right .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: right; --cmsmasters-meta-data-jc: flex-end; } .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: initial !important; } @media (max-width: 1024px) { .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-meta-data, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: left; --cmsmasters-meta-data-jc: flex-start; } .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: center; --cmsmasters-meta-data-jc: center; } .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: right; --cmsmasters-meta-data-jc: flex-end; } .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-tablet-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: initial !important; } } @media (max-width: 767px) { .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-meta-data, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: left; --cmsmasters-meta-data-jc: flex-start; } .cmsmasters-meta-data .term-wrap, .cmsmasters-meta-data .cmsmasters-meta-data__item, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-left .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: center; --cmsmasters-meta-data-jc: center; } .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); } .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-center .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: initial !important; } .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data { --cmsmasters-meta-data-text-alignment: right; --cmsmasters-meta-data-jc: flex-end; } .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap, .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:first-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:first-of-type > .item-sep { display: none !important; } .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .term-wrap:last-of-type > .item-sep, .cmsmasters-metadata-alignment-mobile-right .cmsmasters-meta-data .cmsmasters-meta-data__item:last-of-type > .item-sep { display: initial !important; } } .cmsmasters-meta-data__inner { white-space: pre-wrap; } .cmsmasters-meta-data__inner, .cmsmasters-meta-data .cmsmasters-postmeta__content { -webkit-box-pack: var(--cmsmasters-meta-data-jc); -ms-flex-pack: var(--cmsmasters-meta-data-jc); justify-content: var(--cmsmasters-meta-data-jc); text-align: var(--cmsmasters-meta-data-text-alignment); } .cmsmasters-meta-data__inner, .cmsmasters-meta-data__item, .cmsmasters-meta-data__item__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-meta-data__item:empty, .cmsmasters-meta-data__item:empty + .item-sep { display: none; } .cmsmasters-postmeta { --cmsmasters-icon-space: 10px; position: relative; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; vertical-align: middle; } .cmsmasters-postmeta a { -webkit-transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, text-shadow .25s ease, -webkit-box-shadow .25s ease; transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, text-shadow .25s ease, -webkit-box-shadow .25s ease; -o-transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, box-shadow .25s ease, text-shadow .25s ease; transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, box-shadow .25s ease, text-shadow .25s ease; transition: color .25s ease, background-color .25s ease, border-color .25s ease, background-color .25s ease, box-shadow .25s ease, text-shadow .25s ease, -webkit-box-shadow .25s ease; } .cmsmasters-postmeta__inner, .cmsmasters-postmeta__content { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-postmeta[data-name="count"] { --icon-count-shape-size: 25px; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; } .cmsmasters-postmeta--icon-shape .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon { background-color: var(--cmsmasters-colors-bd); width: calc(1em + var(--icon-count-shape-size)); height: calc(1em + var(--icon-count-shape-size)); } .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon { position: relative; font-size: 16px; margin-right: var(--cmsmasters-icon-space); width: 1em; height: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-postmeta[data-name="count"].loading { pointer-events: none; cursor: progress; opacity: 0.7; } .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner { margin: calc(-1 * (var(--cmsmasters-icon-space) / 2)); } .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner > * { margin: calc(var(--cmsmasters-icon-space) / 2); } .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon { -webkit-transition: border-color 0.25s ease, color 0.25s ease; -o-transition: border-color 0.25s ease, color 0.25s ease; transition: border-color 0.25s ease, color 0.25s ease; } .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner > .cmsmasters-wrap-icon::before { position: absolute; left: 0; bottom: 0; top: 0; right: 0; margin: auto; width: 1em; height: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-postmeta[data-name="taxonomy"] .cmsmasters-postmeta__content { --cmsmasters-taxonomy-spacing-y: 10px; --cmsmasters-taxonomy-spacing: 10px; margin-bottom: calc(-1 * var(--cmsmasters-taxonomy-spacing-y)); } .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: var(--cmsmasters-taxonomy-spacing-y); } .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap .taxonomy-additional-content { display: inline-block; vertical-align: middle; line-height: 1; -webkit-transition: color .25s ease; -o-transition: color .25s ease; transition: color .25s ease; } .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap .item-sep { --cmsmasters-separator-size: var(--cmsmasters-taxonomy-spacing); } .cmsmasters-postmeta[data-name="taxonomy"] .term-wrap:last-child .item-sep { display: none; } .cmsmasters-postmeta[data-name="author"] { --avatar-size: 20px; --avatar-space: .4em; } .cmsmasters-postmeta[data-name="author"] .cmsmasters-postmeta__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: calc(-1 * var(--avatar-space) / 2); } .elementor .elementor-widget .cmsmasters-postmeta[data-name="author"] .cmsmasters-postmeta__content > * { margin: calc(var(--avatar-space) / 2); } .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap .content-side { margin-left: var(--avatar-space); } .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap .avatar-link { display: block; } .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap .avatar-link, .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap .avatar-link img { width: var(--avatar-size); height: var(--avatar-size); } .cmsmasters-postmeta[data-name="author"] figure.avatar-wrap img { display: block; overflow: hidden; -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-weather { --cmsmasters-weather-icon-spacing: 15px; } .cmsmasters-weather .weather-field--description { text-transform: capitalize; } [data-temperature-scale="c"].cmsmasters-weather .weather-field--temperature .weather-field-inner::after { content: '\b0 C'; } [data-temperature-scale="f"].cmsmasters-weather .weather-field--temperature .weather-field-inner::after { content: '\b0 F'; } .cmsmasters-weather .weather-field--humidity .weather-field-inner::after { content: '%'; } .cmsmasters-weather .weather-field--wind .weather-icon { -webkit-transform: rotate(var(--cmsmasters-weather-wind-deg, 0deg)); -ms-transform: rotate(var(--cmsmasters-weather-wind-deg, 0deg)); transform: rotate(var(--cmsmasters-weather-wind-deg, 0deg)); } .cmsmasters-weather .weather-field-outer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: calc( -1 * var(--cmsmasters-weather-icon-spacing) / 2); } .cmsmasters-weather .weather-field-outer > * { padding: calc( var(--cmsmasters-weather-icon-spacing) / 2); } .cmsmasters-weather .weather-icon { line-height: 1; } [data-widget_type="cmsmasters-weather.line"] .cmsmasters-weather-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; white-space: pre; overflow: hidden; } [data-widget_type="cmsmasters-weather.line"] .weather-region + .weather-region::before { content: ', '; } [data-widget_type="cmsmasters-weather.line"] .weather-field { display: -webkit-box; display: -ms-flexbox; display: flex; } [data-widget_type="cmsmasters-weather.standard"] .weather-featured .weather-icon i { font-size: inherit; } [data-widget_type="cmsmasters-weather.standard"] .weather-field--description .weather-field-outer { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } [data-widget_type="cmsmasters-weather.standard"] .weather-region { display: block; } [data-widget_type="cmsmasters-weather.standard"] .weather-row { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0 -10px; } [data-widget_type="cmsmasters-weather.standard"] .weather-column { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding: 0 10px; } [data-widget_type="cmsmasters-weather.standard"] .weather-field { padding-bottom: 0.1px; } [data-widget_type="cmsmasters-weather.standard"] .weather-field--region { margin: 0 0 .5em; } .cmsmasters-social-counter { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-social-counter .cmsmasters-social-counter-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .cmsmasters-social-counter .social-icon, .cmsmasters-social-counter .social-title, .cmsmasters-social-counter .social-numbers { -webkit-transition: color .25s ease; -o-transition: color .25s ease; transition: color .25s ease; } .cmsmasters-social-counter .social-item.--loading.social-item--cache-empty a { opacity: 0.6; cursor: wait; } .cmsmasters-social-counter .social-item.--loading.social-item--cache-empty .social-link-outer { pointer-events: none; } .cmsmasters-social-counter .social-item.--loading.social-item--cache-empty .social-numbers::after { content: '...'; font-size: 1em; } .cmsmasters-social-counter .social-item.--loading.social-item--cache-empty .social-numbers span { font-size: 0; } .cmsmasters-social-counter .social-icon { font-size: 20px; } .cmsmasters-social-counter .social-link-outer { position: relative; z-index: 2; padding: 0 1px; } .cmsmasters-social-counter .social-link-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-social-counter .social-link { position: relative; display: block; height: 100%; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; } .cmsmasters-social-counter .social-link, .cmsmasters-social-counter .social-link:hover { text-decoration: none; } .cmsmasters-social-counter--box { --social-min-height: 0px; --social-space-vertical: 0px; --social-space-horizontal: 0px; --color-facebook: #29487d; --color-behance: #003ecb; --color-twitter: #1DA1F2; --color-twitch: #9147ff; --color-instagram: #ea279d; --color-dribbble: #ea4c89; --color-soundcloud: #f50; --color-pinterest: #e60023; --color-vimeo: #00ADEF; --color-flickr: #ff0783; --color-reddit: #ff4500; --color-youtube: #ff0000; } .cmsmasters-social-counter--box .social-item--brand-color-background .social-link { background-color: var(--social-brand-color); } .cmsmasters-social-counter--box .social-item--brand-color-background .social-link, .cmsmasters-social-counter--box .social-item--brand-color-background .social-link .social-icon { color: #ffffff; } .cmsmasters-social-counter--box .social-item--brand-color-icon .social-icon { color: var(--social-brand-color); } .cmsmasters-social-counter--box .social-link { background: #FFFFFF; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; } .cmsmasters-social-counter--box .social-link-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; min-height: calc(var(--social-min-height) + (var(--social-space-vertical) * 2)); margin: calc(-1 * var(--social-space-vertical)) calc(-1 * var(--social-space-horizontal)); } .cmsmasters-social-counter--box .social-link-inner > * { padding: var(--social-space-vertical) var(--social-space-horizontal); } .cmsmasters-social-counter--box [data-name="facebook"] { --social-brand-color: var(--color-facebook); } .cmsmasters-social-counter--box [data-name="behance"] { --social-brand-color: var(--color-behance); } .cmsmasters-social-counter--box [data-name="twitter"] { --social-brand-color: var(--color-twitter); } .cmsmasters-social-counter--box [data-name="twitch"] { --social-brand-color: var(--color-twitch); } .cmsmasters-social-counter--box [data-name="instagram"] { --social-brand-color: var(--color-instagram); } .cmsmasters-social-counter--box [data-name="dribbble"] { --social-brand-color: var(--color-dribbble); } .cmsmasters-social-counter--box [data-name="soundcloud"] { --social-brand-color: var(--color-soundcloud); } .cmsmasters-social-counter--box [data-name="pinterest"] { --social-brand-color: var(--color-pinterest); } .cmsmasters-social-counter--box [data-name="vimeo"] { --social-brand-color: var(--color-vimeo); } .cmsmasters-social-counter--box [data-name="flickr"] { --social-brand-color: var(--color-flickr); } .cmsmasters-social-counter--box [data-name="reddit"] { --social-brand-color: var(--color-reddit); } .cmsmasters-social-counter--box [data-name="youtube"] { --social-brand-color: var(--color-youtube); } .cmsmasters-social-counter--tooltip { --tooltip-arrow-size: 10px; --tooltip-spacing: 10px; } .cmsmasters-social-counter--tooltip .cmsmasters-social-counter-inner { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-social-counter--tooltip .social-icon { font-size: 20px; -webkit-transition: all .25s ease, margin 0s linear, padding 0s linear; -o-transition: all .25s ease, margin 0s linear, padding 0s linear; transition: all .25s ease, margin 0s linear, padding 0s linear; } .cmsmasters-social-counter--tooltip .social-link-inner { -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters--tooltip-direction-top .cmsmasters-social-counter--tooltip .social-link-inner { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters--tooltip-direction-right .cmsmasters-social-counter--tooltip .social-link-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .cmsmasters--tooltip-direction-bottom .cmsmasters-social-counter--tooltip .social-link-inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters--tooltip-direction-left .cmsmasters-social-counter--tooltip .social-link-inner { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-social-counter--tooltip .social-item { width: auto; } .cmsmasters-social-counter--tooltip .social-numbers { line-height: 1; } .cmsmasters--tooltip-direction-top .cmsmasters-social-counter--tooltip .social-numbers { margin: calc(var(--tooltip-arrow-size) + var(--tooltip-spacing)) 0 0; } .cmsmasters--tooltip-direction-top .cmsmasters-social-counter--tooltip .social-numbers span::before { top: auto; bottom: calc( 100% - 1px); border-bottom-color: inherit; } .cmsmasters--tooltip-direction-right .cmsmasters-social-counter--tooltip .social-numbers { margin: 0 calc(var(--tooltip-arrow-size) + var(--tooltip-spacing)) 0 0; } .cmsmasters--tooltip-direction-right .cmsmasters-social-counter--tooltip .social-numbers span::before { left: calc( 100% - 1px); right: auto; border-left-color: inherit; } .cmsmasters--tooltip-direction-bottom .cmsmasters-social-counter--tooltip .social-numbers { margin: 0 0 calc(var(--tooltip-arrow-size) + var(--tooltip-spacing)); } .cmsmasters--tooltip-direction-bottom .cmsmasters-social-counter--tooltip .social-numbers span::before { top: calc( 100% - 1px); bottom: auto; border-top-color: inherit; } .cmsmasters--tooltip-direction-left .cmsmasters-social-counter--tooltip .social-numbers { margin: 0 0 0 calc(var(--tooltip-arrow-size) + var(--tooltip-spacing)); } .cmsmasters--tooltip-direction-left .cmsmasters-social-counter--tooltip .social-numbers span::before { left: auto; right: calc( 100% - 1px); border-right-color: inherit; } .cmsmasters-social-counter--tooltip .social-numbers span { position: relative; padding: 10px 10px; background-color: #f5f5f6; border-width: 0px; border-style: solid; border-color: #f5f5f6; display: inline-block; vertical-align: middle; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; font-size: 12px; line-height: 1; } .cmsmasters-social-counter--tooltip .social-numbers span span { color: #8c8c8c; } .cmsmasters-social-counter--tooltip .social-numbers span::before { content: ''; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; width: 0; height: 0; border-style: solid; border-color: transparent; border-width: var(--tooltip-arrow-size); } .cmsmasters-social-counter--tooltip a { color: #000000; } .cmsmasters-social-counter--tooltip a:hover .social-icon { color: #cccccc; } .cmsmasters-social-counter--tooltip a .social-title { color: #8c8c8c; } .cmsmasters-social-counter--side .cmsmasters-social-counter-inner { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-social-counter--side a { color: #000000; } .cmsmasters-social-counter--side a:hover { color: #cccccc; } .cmsmasters-social-counter--side .social-title { color: #cccccc; font-size: 11px; } .cmsmasters-social-counter--side .social-numbers { font-size: 16px; } .cmsmasters-social-counter--side .social-link-inner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-social-counter--side .social-link-inner > *:first-of-type { float: left; } .cmsmasters-social-counter--side .social-link-inner > *:first-of-type ~ * { overflow: hidden; } .cmsmasters-social-counter--side .social-split > *:not(:last-child) { margin: 0 0 10px; } .cmsmasters-social-counter--side .social-icon { font-size: 25px; margin: 0 20px 0 0; } .cmsmasters-slider { --cmsmasters-arrows-height: 25px; --cmsmasters-arrows-spacing: 10px; --cmsmasters-arrows-width: 25px; --cmsmasters-bullets-size: 9px; --cmsmasters-bullets-spacing: 4px; --cmsmasters-columns: 3; --cmsmasters-fraction-spacing: 15px; --cmsmasters-slider-bd-width: 0px; --cmsmasters-slider-disabled-opacity: 0.35; --cmsmasters-slider-height: auto; --cmsmasters-slider-width: 100%; --cmsmasters-space-between: 20px; position: relative; /* Scrollbar */ /* Defaults */ } .cmsmasters-slider .swiper-container { max-width: var(--cmsmasters-slider-width); } .cmsmasters-slider .swiper-container.swiper-container-cube .swiper-slide, .cmsmasters-slider .swiper-container.swiper-container-flip .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .cmsmasters-slider .swiper-wrapper { height: var(--cmsmasters-slider-height); } .cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-wrapper { width: auto; margin: 0 calc(-1 * var(--cmsmasters-space-between) / 2); } .cmsmasters-slider--effect-slide .cmsmasters-slider:not(.cmsmasters-slider--init) .swiper-slide { width: calc(100% / var(--cmsmasters-columns)); padding: 0 calc(var(--cmsmasters-space-between) / 2); } .cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-pagination-wrap, .cmsmasters-slider.cmsmasters-slider--dir-vertical .swiper-scrollbar-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-slider .swiper-buttons-wrap, .cmsmasters-slider .swiper-pagination-wrap, .cmsmasters-slider .swiper-scrollbar-wrap { position: absolute; top: 0; left: 0; bottom: 0; right: 0; display: none; pointer-events: none; z-index: 1; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .cmsmasters-slider .swiper-pagination { position: static; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: none; -o-transition: none; transition: none; pointer-events: auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-slider .swiper-pagination.swiper-pagination-fraction { padding: 0 20px; pointer-events: none; width: auto; } .cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > [class*="swiper-pagination-"] { padding: 0 var(--cmsmasters-fraction-spacing); } .cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > *:first-child { padding-left: 0 !important; } .cmsmasters-slider .swiper-pagination.swiper-pagination-fraction > *:last-child { padding-right: 0 !important; } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets { margin: calc(-1 * var(--cmsmasters-bullets-spacing) / 2); } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic { width: auto !important; height: auto !important; } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next { -webkit-transform: scale(0.65); -ms-transform: scale(0.65); transform: scale(0.65); } .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-prev-prev, .cmsmasters-slider .swiper-pagination.swiper-pagination-bullets-dynamic .swiper-pagination-bullet.swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.35); -ms-transform: scale(0.35); transform: scale(0.35); } .cmsmasters-slider .swiper-pagination-bullet { position: relative; width: var(--cmsmasters-bullets-size); height: var(--cmsmasters-bullets-size); pointer-events: all; opacity: 1; -webkit-transition: all 0.25s ease, margin 0s linear; -o-transition: all 0.25s ease, margin 0s linear; transition: all 0.25s ease, margin 0s linear; background-color: #9a9a9a; margin: calc(var(--cmsmasters-bullets-spacing) / 2); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; outline: none; } .cmsmasters-slider .swiper-pagination-bullet:hover, .cmsmasters-slider .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #d2d1d1; } .cmsmasters-slider--bullets-dynamic.cmsmasters-slider .swiper-pagination-bullet { width: var(--cmsmasters-bullets-size); height: var(--cmsmasters-bullets-size); } .cmsmasters-slider .swiper-pagination-bullet::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: calc(-1 * var(--cmsmasters-bullets-spacing) / 2); } .cmsmasters-slider--dir-horizontal.cmsmasters-slider--nav-progressbar.cmsmasters-slider .swiper-pagination-outer { width: 100%; } .cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-progressbar.cmsmasters-slider .swiper-pagination-outer { height: 100%; } .cmsmasters-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--cmsmasters-colors-hover); } .cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-pagination-progressbar { width: 100%; height: 5px; } .cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-pagination-progressbar { width: 5px; height: 100%; } .cmsmasters-slider--progressbar-circle.cmsmasters-slider .swiper-pagination-progressbar, .cmsmasters-slider--progressbar-circle.cmsmasters-slider .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-border-radius: 100px; border-radius: 100px; overflow: hidden; } .cmsmasters-slider .swiper-pagination-wrap { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; } .cmsmasters-slider .swiper-slide { position: static; overflow: visible; margin: 0; } .cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-slide { overflow: hidden; } .cmsmasters-slider .swiper-slide:not(:first-child)::after { content: ""; position: absolute; top: 0; bottom: 0; -webkit-transition: all 0s 0.1s linear; -o-transition: all 0s 0.1s linear; transition: all 0s 0.1s linear; -webkit-transition-property: margin, border-width; -o-transition-property: margin, border-width; transition-property: margin, border-width; display: none; margin-left: calc( -1 * var(--cmsmasters-space-between) / 2 - var( --cmsmasters-slider-bd-width ) / 2); border-right-width: var(--cmsmasters-slider-bd-width); border-color: var(--cmsmasters-colors-bd); } :not(.cmsmasters-slider-per-view-1).cmsmasters-slider .swiper-slide:not(:first-child)::after { display: block; } .cmsmasters-slider .swiper-buttons-wrap-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .cmsmasters-slider .swiper-button { position: static; left: 0; right: 0; min-width: var(--cmsmasters-arrows-width); min-height: var(--cmsmasters-arrows-height); width: auto; height: auto; margin: 0; pointer-events: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-image: none; -webkit-transition: color 0.25s ease, border 0.25s ease, background-color 0.25s ease, opacity 0.25s ease; -o-transition: color 0.25s ease, border 0.25s ease, background-color 0.25s ease, opacity 0.25s ease; transition: color 0.25s ease, border 0.25s ease, background-color 0.25s ease, opacity 0.25s ease; color: var(--cmsmasters-colors-link); } .cmsmasters-slider .swiper-button.swiper-button-prev { margin-right: calc(var(--cmsmasters-arrows-spacing) / 2); } .cmsmasters-slider .swiper-button.swiper-button-next { margin-left: calc(var(--cmsmasters-arrows-spacing) / 2); } .cmsmasters-slider .swiper-button .cmsmasters-wrap-icon { font-size: 35px; } .cmsmasters-slider .swiper-button .cmsmasters-wrap-icon svg { display: block; width: 1em; height: 1em; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-button { max-height: 50%; } .cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-button { max-width: 50%; } .cmsmasters-slider--position-arrows-column.cmsmasters-slider .swiper-button.swiper-button-prev { margin-bottom: calc(var(--cmsmasters-arrows-spacing) / 2); margin-right: 0; } .cmsmasters-slider--position-arrows-column.cmsmasters-slider .swiper-button.swiper-button-next { margin-top: calc(var(--cmsmasters-arrows-spacing) / 2); margin-left: 0; } .cmsmasters-slider .swiper-button:focus { outline: none; } .cmsmasters-slider .swiper-button .text { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button .text { overflow: hidden; } .cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:first-child .text { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-writing-mode: tb; -ms-writing-mode: tb; writing-mode: tb; } .cmsmasters-slider--text-dir-arrows-vertical.cmsmasters-slider .swiper-button:last-child .text { -webkit-writing-mode: tb; -ms-writing-mode: tb; writing-mode: tb; } .cmsmasters-slider .swiper-button:focus, .cmsmasters-slider .swiper-button:hover { color: var(--cmsmasters-colors-hover); } .cmsmasters-slider .swiper-button-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; overflow: hidden; } .cmsmasters-slider .swiper-button.swiper-button-disabled { opacity: var(--cmsmasters-slider-disabled-opacity); pointer-events: none; } .cmsmasters-slider.cmsmasters-slider--scrollbar .swiper-scrollbar-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover:not(:hover) .swiper-buttons-wrap { opacity: 0; visibility: hidden; } .cmsmasters-slider.cmsmasters-slider--visibility-arrows-hover .swiper-buttons-wrap { -webkit-transition: opacity 0.25s ease, visibility 0.25s linear; -o-transition: opacity 0.25s ease, visibility 0.25s linear; transition: opacity 0.25s ease, visibility 0.25s linear; } .cmsmasters-slider.cmsmasters-slider--arrows .swiper-buttons-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .cmsmasters-slider.cmsmasters-slider--nav:not(.cmsmasters-slider--scrollbar) .swiper-pagination-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_pagination .swiper-pagination-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-buttons-wrap, .cmsmasters-slider.cmsmasters-slider--nav-arrows_scrollbar .swiper-scrollbar-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-slider .swiper-scrollbar { pointer-events: auto; -webkit-border-radius: 0; border-radius: 0; } .cmsmasters-slider--scrollbar-circle.cmsmasters-slider .swiper-scrollbar { -webkit-border-radius: 100px; border-radius: 100px; } .cmsmasters-slider--dir-horizontal.cmsmasters-slider .swiper-scrollbar { height: 5px; width: 100%; } .cmsmasters-slider--dir-vertical.cmsmasters-slider .swiper-scrollbar { z-index: 50; width: 5px; height: 100%; } .cmsmasters-slider .swiper-scrollbar-drag { -webkit-border-radius: inherit; border-radius: inherit; cursor: -webkit-grab; cursor: grab; } .cmsmasters-slider .swiper-scrollbar-cursor-drag { cursor: move; } .cmsmasters-slider .swiper-scrollbar-lock { display: none; } .cmsmasters-slider.cmsmasters-slider--bullets-dynamic { --cmsmasters-bullets-size: 25px; } .cmsmasters-slider.cmsmasters-slider--bullets-numbered { --cmsmasters-bullets-size: 1.2rem; } .cmsmasters-slider .swiper-pagination-wrap { margin: 10px; } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination-wrap { margin: 0 calc(-1 * var(--cmsmasters-bullets-size) - 10px) 0 0; } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--nav-bullets .swiper-pagination { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar { padding-right: 15px; } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar .swiper-pagination { height: calc(100% - 20px); } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar { padding-right: 15px; } .cmsmasters-slider.cmsmasters-slider--dir-vertical.cmsmasters-slider--pagination-progressbar .swiper-pagination { height: calc(100% - 20px); } .cmsmasters-slider.cmsmasters-slider--pagination-fraction .swiper-pagination { background-color: #ffffff; padding: 5px 10px; border-width: 1px; border-style: solid; } .cmsmasters-slider .swiper-scrollbar-wrap { padding: 5px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-slider .swiper-buttons-wrap { margin: 15px; } .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-floating > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-floating > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-floating > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-floating > .elementor-widget-container { will-change: transform, opacity; } .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-container { -webkit-transition-property: opacity, background-color, border, -webkit-transform, -webkit-border-radius, -webkit-box-shadow; transition-property: opacity, background-color, border, -webkit-transform, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: transform, opacity, background-color, border, border-radius, box-shadow; transition-property: transform, opacity, background-color, border, border-radius, box-shadow; transition-property: transform, opacity, background-color, border, border-radius, box-shadow, -webkit-transform, -webkit-border-radius, -webkit-box-shadow; } .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-transform > .elementor-widget-container { -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-container { -webkit-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s; -webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); -o-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); } .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-scroll > .elementor-widget-container { --cmsmasters-scroll-vertical: 0px; --cmsmasters-scroll-horizontal: 0px; --cmsmasters-scroll-rotate: 0deg; --cmsmasters-scroll-scale: 1; --cmsmasters-scroll-opacity: 100%; --cmsmasters-scroll-blur: 0px; --cmsmasters-scroll-grayscale: 0%; --cmsmasters-scroll-sepia: 0%; --cmsmasters-scroll-saturate: 100%; --cmsmasters-scroll-brightness: 100%; --cmsmasters-scroll-contrast: 100%; --cmsmasters-scroll-hue-rotate: 0deg; --cmsmasters-scroll-origin-x: center; --cmsmasters-scroll-origin-y: center; -webkit-transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale)); -ms-transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale)); transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) rotate(var(--cmsmasters-scroll-rotate)) scale(var(--cmsmasters-scroll-scale)); -webkit-transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y); -ms-transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y); transform-origin: var(--cmsmasters-scroll-origin-x) var(--cmsmasters-scroll-origin-y); -webkit-filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate)); filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate)); will-change: transform, filter, clip-path !important; } .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-container, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-effect-type-tilt > .elementor-widget-container { --cmsmasters-tilt-perspective: 0px; --cmsmasters-tilt-rotate-x: 0deg; --cmsmasters-tilt-rotate-y: 0deg; --cmsmasters-tilt-scale: 1, 1, 1; --cmsmasters-tilt-translate-x: 0px; --cmsmasters-tilt-translate-y: 0px; -webkit-transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y)); transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y)); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: hidden; } .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-floating > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element { background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-scroll > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element { --cmsmasters-scroll-vertical: 0px; --cmsmasters-scroll-horizontal: 0px; --cmsmasters-scroll-scale: 1; --cmsmasters-scroll-opacity: 100%; --cmsmasters-scroll-blur: 0px; --cmsmasters-scroll-grayscale: 0%; --cmsmasters-scroll-sepia: 0%; --cmsmasters-scroll-saturate: 100%; --cmsmasters-scroll-brightness: 100%; --cmsmasters-scroll-contrast: 100%; --cmsmasters-scroll-hue-rotate: 0deg; -webkit-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s; -webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); -o-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); -webkit-transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale)); -ms-transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale)); transform: translateY(var(--cmsmasters-scroll-vertical)) translateX(var(--cmsmasters-scroll-horizontal)) scale(var(--cmsmasters-scroll-scale)); -webkit-filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate)); filter: opacity(var(--cmsmasters-scroll-opacity)) blur(var(--cmsmasters-scroll-blur)) grayscale(var(--cmsmasters-scroll-grayscale)) sepia(var(--cmsmasters-scroll-sepia)) saturate(var(--cmsmasters-scroll-saturate)) brightness(var(--cmsmasters-scroll-brightness)) contrast(var(--cmsmasters-scroll-contrast)) hue-rotate(var(--cmsmasters-scroll-hue-rotate)); will-change: transform, filter, clip-path !important; } .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-column-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element, .elementor .elementor-element.cmsmasters-bg-effect-type-tilt > .elementor-widget-wrap.elementor-element-populated > .cmsmasters-bg-effects-container .cmsmasters-bg-effects-element { --cmsmasters-tilt-perspective: 0px; --cmsmasters-tilt-rotate-x: 0deg; --cmsmasters-tilt-rotate-y: 0deg; --cmsmasters-tilt-scale: 1, 1, 1; --cmsmasters-tilt-translate-x: 0%; --cmsmasters-tilt-translate-y: 0%; -webkit-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s; -webkit-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); -o-transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); transition-timing-function: cubic-bezier(0, 0.25, 0.15, 1); -webkit-transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y)); transform: perspective(var(--cmsmasters-tilt-perspective)) rotateX(var(--cmsmasters-tilt-rotate-x)) rotateY(var(--cmsmasters-tilt-rotate-y)) scale3d(var(--cmsmasters-tilt-scale)) translateX(var(--cmsmasters-tilt-translate-x)) translateY(var(--cmsmasters-tilt-translate-y)); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .elementor .elementor-element.cmsmasters-clip-path-yes > .elementor-container, .elementor .elementor-element.cmsmasters-clip-path-yes > .elementor-column-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-clip-path-yes > .elementor-widget-wrap.elementor-element-populated, .elementor .elementor-element.cmsmasters-clip-path-yes > .elementor-widget-container { -webkit-transition-property: opacity, background-color, border, -webkit-transform, -webkit-clip-path, -webkit-border-radius, -webkit-box-shadow; transition-property: opacity, background-color, border, -webkit-transform, -webkit-clip-path, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: transform, opacity, clip-path, background-color, border, border-radius, box-shadow; transition-property: transform, opacity, clip-path, background-color, border, border-radius, box-shadow; transition-property: transform, opacity, clip-path, background-color, border, border-radius, box-shadow, -webkit-transform, -webkit-clip-path, -webkit-border-radius, -webkit-box-shadow; -webkit-transition-duration: .8s; -o-transition-duration: .8s; transition-duration: .8s; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -o-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); will-change: transform, opacity, clip-path !important; } .cmsmasters-block-sticky { -webkit-transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow, -webkit-border-radius, -webkit-box-shadow; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .elementor .cmsmasters-block-sticky.elementor-element.elementor-section { -webkit-transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow, -webkit-border-radius, -webkit-box-shadow; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .cmsmasters-block-sticky > .elementor-container { -webkit-transition-property: min-height, max-width; -o-transition-property: min-height, max-width; transition-property: min-height, max-width; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .cmsmasters-block-sticky .cmsmasters-sticky-show { display: none; } .cmsmasters-block-sticky.cmsmasters-sticky-active { z-index: 9998; } .cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show { display: block; } .cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide { display: none; } .cmsmasters-block-fixed { position: fixed; top: 0; left: 0; right: 0; z-index: 9999; -webkit-transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow, -webkit-border-radius, -webkit-box-shadow; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .elementor .cmsmasters-block-fixed.elementor-element.elementor-section { -webkit-transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; transition-property: background-color, border, padding, -webkit-border-radius, -webkit-box-shadow; -o-transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow; transition-property: background-color, border, padding, border-radius, box-shadow, -webkit-border-radius, -webkit-box-shadow; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .cmsmasters-block-fixed > .elementor-container { -webkit-transition-property: min-height, max-width; -o-transition-property: min-height, max-width; transition-property: min-height, max-width; -webkit-transition-duration: .3s; -o-transition-duration: .3s; transition-duration: .3s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; } .cmsmasters-block-fixed.headroom_animated { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; will-change: transform, opacity; } .elementor-edit-area .cmsmasters-block-fixed.headroom_animated { -webkit-animation-fill-mode: both !important; animation-fill-mode: both !important; } .cmsmasters-block-fixed .cmsmasters-sticky-show { display: none; } .cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-show { display: block; } .cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-hide { display: none; } body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky .cmsmasters-sticky-show, body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed .cmsmasters-sticky-show { display: block; opacity: .3; } body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-show { opacity: 1; } body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-sticky.cmsmasters-sticky-active .cmsmasters-sticky-hide { display: block; opacity: .3; } body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-show { opacity: 1; } body.elementor-editor-active .elementor-element-edit-mode.cmsmasters-block-fixed.headroom--not-top .cmsmasters-sticky-hide { display: block; opacity: .3; } /* Start Headroom Animations */ @-webkit-keyframes headroomSlideDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes headroomSlideDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes headroomSlideUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } @keyframes headroomSlideUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 100% { -webkit-transform: translateY(-100%); transform: translateY(-100%); } } @-webkit-keyframes headroomFlipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } } @keyframes headroomFlipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } } @-webkit-keyframes headroomFlipOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } } @keyframes headroomFlipOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); opacity: 1; } 100% { -webkit-transform: perspective(400px) rotateX(90deg); transform: perspective(400px) rotateX(90deg); opacity: 0; } } @-webkit-keyframes headroomSwingInX { 0% { -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } } @keyframes headroomSwingInX { 0% { -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } 100% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } } @-webkit-keyframes headroomSwingOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } 100% { -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } } @keyframes headroomSwingOutX { 0% { -webkit-transform: perspective(400px) rotateX(0deg); transform: perspective(400px) rotateX(0deg); } 100% { -webkit-transform: perspective(400px) rotateX(-90deg); transform: perspective(400px) rotateX(-90deg); } } @-webkit-keyframes headroomBounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-200px); transform: translateY(-200px); } 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } 80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes headroomBounceInDown { 0% { opacity: 0; -webkit-transform: translateY(-200px); transform: translateY(-200px); } 60% { opacity: 1; -webkit-transform: translateY(30px); transform: translateY(30px); } 80% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes headroomBounceOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 1; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 0; -webkit-transform: translateY(-200px); transform: translateY(-200px); } } @keyframes headroomBounceOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0); } 30% { opacity: 1; -webkit-transform: translateY(20px); transform: translateY(20px); } 100% { opacity: 0; -webkit-transform: translateY(-200px); transform: translateY(-200px); } } /* Stop Headroom Animations */ .headroom_animated.headroom-slide-in { -webkit-animation-name: headroomSlideDown; animation-name: headroomSlideDown; } .headroom_animated.headroom-slide-out { -webkit-animation-name: headroomSlideUp; animation-name: headroomSlideUp; } .headroom_animated.headroom-flip-in { -webkit-animation-name: headroomFlipInX; animation-name: headroomFlipInX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } .headroom_animated.headroom-flip-out { -webkit-animation-name: headroomFlipOutX; animation-name: headroomFlipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } .headroom_animated.headroom-swing-in { -webkit-animation-name: headroomSwingInX; animation-name: headroomSwingInX; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } .headroom_animated.headroom-swing-out { -webkit-animation-name: headroomSwingOutX; animation-name: headroomSwingOutX; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; } .headroom_animated.headroom-bounce-in { -webkit-animation-name: headroomBounceInDown; animation-name: headroomBounceInDown; } .headroom_animated.headroom-bounce-out { -webkit-animation-name: headroomBounceOutUp; animation-name: headroomBounceOutUp; } .elementor-widget-cmsmasters-video { /* For Video in lightbox */ } .elementor-widget-cmsmasters-video__container { width: 100%; height: auto; min-height: 1px; margin: 0; padding: 0; } .elementor-widget-cmsmasters-video__container .elementor-widget-container { overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .elementor-widget-cmsmasters-video__container.minimize .elementor-video-iframe { width: 100% !important; } .elementor-widget-cmsmasters-video__wrap { height: auto; position: relative; } .elementor-widget-cmsmasters-video__inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsmasters-ver-position-on-scroll-top .minimize .elementor-widget-cmsmasters-video__inner { top: 20px; bottom: auto; } .cmsmasters-ver-position-on-scroll-bottom .minimize .elementor-widget-cmsmasters-video__inner { bottom: 20px; top: auto; } .cmsmasters-hor-position-on-scroll-right .minimize .elementor-widget-cmsmasters-video__inner { right: 20px; left: auto; } .cmsmasters-hor-position-on-scroll-left .minimize .elementor-widget-cmsmasters-video__inner { left: 20px; right: auto; } .cmsmasters-animation-on-scroll-up .minimize .elementor-widget-cmsmasters-video__inner { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .cmsmasters-animation-on-scroll-right .minimize .elementor-widget-cmsmasters-video__inner { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } .cmsmasters-animation-on-scroll-down .minimize .elementor-widget-cmsmasters-video__inner { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } .cmsmasters-animation-on-scroll-left .minimize .elementor-widget-cmsmasters-video__inner { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .minimize .elementor-widget-cmsmasters-video__inner { height: 158px; max-height: 158px; padding: 0; z-index: 999999; position: fixed; left: auto; right: 20px; top: auto; bottom: 20px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .elementor-widget-cmsmasters-video__inner > iframe { position: absolute; left: auto; right: auto; top: 0; } .elementor-widget-cmsmasters-video__cover-image { text-align: center; width: 100%; height: 100%; cursor: pointer; position: absolute; top: 0; left: 0; } .elementor-widget-cmsmasters-video__cover-image img { -o-object-fit: cover; object-fit: cover; width: 100%; max-width: 100%; height: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .elementor-widget-cmsmasters-video__play-icon { line-height: 100px; width: 100px; height: 100px; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .minimize .elementor-widget-cmsmasters-video__play-icon { line-height: 40px !important; width: 40px !important; height: 40px !important; } .elementor-widget-cmsmasters-video__play-icon:not(.disable_effect) i, .elementor-widget-cmsmasters-video__play-icon:not(.disable_effect) svg { -webkit-animation-name: iconBlink; animation-name: iconBlink; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .elementor-widget-cmsmasters-video__play-icon i { font-size: 100px; } .elementor-widget-cmsmasters-video__play-icon i:before { color: #fff; text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; } .minimize .elementor-widget-cmsmasters-video__play-icon i { font-size: 40px !important; } .elementor-widget-cmsmasters-video__play-icon svg { display: block; fill: #fff; width: 100px; height: 100px; -webkit-transition: fill .4s ease-in-out; -o-transition: fill .4s ease-in-out; transition: fill .4s ease-in-out; } .minimize .elementor-widget-cmsmasters-video__play-icon svg { width: 40px !important; height: 40px !important; } .elementor-widget-cmsmasters-video .elementor-video-container video { border: 0; height: 100%; width: 100%; position: absolute; left: 0; top: 0; background-color: #000; } .elementor-widget-cmsmasters-video .ytp-cued-thumbnail-overlay-image { -webkit-background-size: contain; background-size: contain; } .elementor-widget-cmsmasters-video__close-button { font-size: 14px; line-height: 1em; color: #000000; background-color: transparent; border-width: 0; border-color: transparent; text-align: center; display: none; margin: -13px -13px 0 0; padding: 5px; position: absolute; top: 0; right: 0; z-index: 2; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; } .elementor-widget-cmsmasters-video__close-button:hover { color: #7e7d7d; } .elementor-widget-cmsmasters-video__close-button.fas { display: none; } .minimize .elementor-widget-cmsmasters-video__close-button { display: block; } .elementor-widget-cmsmasters-video:not(.cmsmasters-show-button-yes) .elementor-widget-cmsmasters-video__close-button { display: none !important; } .cmsmasters-close-but-view-stacked .elementor-widget-cmsmasters-video__close-button { color: #ffffff; background-color: #000000; } .cmsmasters-close-but-view-stacked .elementor-widget-cmsmasters-video__close-button:hover { background-color: #7e7d7d; } .cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video__close-button { color: #000000; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #000000; margin: -14px -14px 0 0; } .cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video__close-button:hover { color: #7e7d7d; border-color: #7e7d7d; } .cmsmasters-close-but-shape-circle .elementor-widget-cmsmasters-video__close-button { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-video__close-button:before { display: block; width: 14px; height: 14px; line-height: 14px; } .elementor-widget-cmsmasters-video__hosted { border: 0; -o-object-fit: cover; object-fit: cover; height: 100%; width: 100%; position: absolute; left: auto; right: auto; top: 0; } .elementor-fit-aspect-ratio video { border: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } .elementor-widget-cmsmasters-video-stream { /* For Video in lightbox */ } .elementor-widget-cmsmasters-video-stream__container { width: 100%; height: auto; min-height: 1px; margin: 0; padding: 0; } .elementor-widget-cmsmasters-video-stream__container .elementor-widget-container { overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .elementor-widget-cmsmasters-video-stream__container.minimize .elementor-video-iframe { width: 100% !important; } .elementor-widget-cmsmasters-video-stream__wrap { height: auto; position: relative; } .elementor-widget-cmsmasters-video-stream__inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .cmsmasters-ver-position-on-scroll-top .minimize .elementor-widget-cmsmasters-video-stream__inner { top: 20px; bottom: auto; } .cmsmasters-ver-position-on-scroll-bottom .minimize .elementor-widget-cmsmasters-video-stream__inner { bottom: 20px; top: auto; } .cmsmasters-hor-position-on-scroll-right .minimize .elementor-widget-cmsmasters-video-stream__inner { right: 20px; left: auto; } .cmsmasters-hor-position-on-scroll-left .minimize .elementor-widget-cmsmasters-video-stream__inner { left: 20px; right: auto; } .cmsmasters-animation-on-scroll-up .minimize .elementor-widget-cmsmasters-video-stream__inner { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .cmsmasters-animation-on-scroll-right .minimize .elementor-widget-cmsmasters-video-stream__inner { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } .cmsmasters-animation-on-scroll-down .minimize .elementor-widget-cmsmasters-video-stream__inner { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; } .cmsmasters-animation-on-scroll-left .minimize .elementor-widget-cmsmasters-video-stream__inner { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } .minimize .elementor-widget-cmsmasters-video-stream__inner { height: 158px; max-height: 158px; padding: 0; z-index: 999999; position: fixed; left: auto; right: 20px; top: auto; bottom: 20px; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .elementor-widget-cmsmasters-video-stream__inner > iframe { position: absolute; left: auto; right: auto; top: 0; } .elementor-widget-cmsmasters-video-stream__cover-image { text-align: center; width: 100%; height: 100%; cursor: pointer; position: absolute; top: 0; left: 0; } .elementor-widget-cmsmasters-video-stream__cover-image img { -o-object-fit: cover; object-fit: cover; width: 100%; max-width: 100%; height: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .elementor-widget-cmsmasters-video-stream__play-icon { line-height: 100px; width: 100px; height: 100px; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .minimize .elementor-widget-cmsmasters-video-stream__play-icon { line-height: 40px !important; width: 40px !important; height: 40px !important; } .elementor-widget-cmsmasters-video-stream__play-icon:not(.disable_effect) i, .elementor-widget-cmsmasters-video-stream__play-icon:not(.disable_effect) svg { -webkit-animation-name: iconBlink; animation-name: iconBlink; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .elementor-widget-cmsmasters-video-stream__play-icon i { font-size: 100px; } .elementor-widget-cmsmasters-video-stream__play-icon i:before { color: #fff; text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; } .minimize .elementor-widget-cmsmasters-video-stream__play-icon i { font-size: 40px !important; } .elementor-widget-cmsmasters-video-stream__play-icon svg { display: block; fill: #fff; width: 100px; height: 100px; -webkit-transition: fill .4s ease-in-out; -o-transition: fill .4s ease-in-out; transition: fill .4s ease-in-out; } .minimize .elementor-widget-cmsmasters-video-stream__play-icon svg { width: 40px !important; height: 40px !important; } .elementor-widget-cmsmasters-video-stream .elementor-video-container video { border: 0; height: 100%; width: 100%; position: absolute; left: 0; top: 0; background-color: #000; } .elementor-widget-cmsmasters-video-stream .ytp-cued-thumbnail-overlay-image { -webkit-background-size: contain; background-size: contain; } .cmsmasters-video-chat-position-left .elementor-widget-cmsmasters-video-stream__inner > iframe, .cmsmasters-video-chat-position-right .elementor-widget-cmsmasters-video-stream__inner > iframe { width: 70%; } .elementor-widget-cmsmasters-video-stream__video-chat { width: 100%; left: auto; top: auto; } .cmsmasters-video-chat-position-bottom .elementor-widget-cmsmasters-video-stream__video-chat { height: 350px; } .elementor-widget-cmsmasters-video-stream__container > .elementor-widget-cmsmasters-video-stream__video-chat { position: relative; } .elementor-widget-cmsmasters-video-stream__inner > .elementor-widget-cmsmasters-video-stream__video-chat { height: 100%; position: absolute; top: 0; } .elementor-widget-cmsmasters-video-stream__container.show_video_chat .elementor-widget-cmsmasters-video-stream__inner > .elementor-widget-cmsmasters-video-stream__video-chat { width: 30%; } .cmsmasters-video-chat-position-left .elementor-widget-cmsmasters-video-stream__container.show_video_chat .elementor-widget-cmsmasters-video-stream__inner > .elementor-widget-cmsmasters-video-stream__video-chat, .cmsmasters-video-chat-position-right .elementor-widget-cmsmasters-video-stream__container.show_video_chat .elementor-widget-cmsmasters-video-stream__inner > .elementor-widget-cmsmasters-video-stream__video-chat { width: 30%; } .minimize.show_video_chat .elementor-widget-cmsmasters-video-stream__video-chat { display: none; } .elementor-widget-cmsmasters-video-stream__close-button { font-size: 14px; line-height: 1em; color: #000000; background-color: transparent; border-width: 0; border-color: transparent; text-align: center; display: none; margin: -13px -13px 0 0; padding: 5px; position: absolute; top: 0; right: 0; z-index: 2; cursor: pointer; -webkit-border-radius: 3px; border-radius: 3px; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; } .elementor-widget-cmsmasters-video-stream__close-button:hover { color: #7e7d7d; } .elementor-widget-cmsmasters-video-stream__close-button.fas { display: none; } .minimize .elementor-widget-cmsmasters-video-stream__close-button { display: block; } .elementor-widget-cmsmasters-video-stream:not(.cmsmasters-show-button-yes) .elementor-widget-cmsmasters-video-stream__close-button { display: none !important; } .cmsmasters-close-but-view-stacked .elementor-widget-cmsmasters-video-stream__close-button { color: #ffffff; background-color: #000000; } .cmsmasters-close-but-view-stacked .elementor-widget-cmsmasters-video-stream__close-button:hover { background-color: #7e7d7d; } .cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video-stream__close-button { color: #000000; background-color: #ffffff; border-style: solid; border-width: 1px; border-color: #000000; margin: -14px -14px 0 0; } .cmsmasters-close-but-view-framed .elementor-widget-cmsmasters-video-stream__close-button:hover { color: #7e7d7d; border-color: #7e7d7d; } .cmsmasters-close-but-shape-circle .elementor-widget-cmsmasters-video-stream__close-button { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-video-stream__close-button:before { display: block; width: 14px; height: 14px; line-height: 14px; } .elementor-widget-cmsmasters-video-stream iframe.elementor-widget-cmsmasters-video-stream__live-chat { height: 100%; position: relative; left: auto; top: auto; } @media (max-width: 1024px) { .elementor-widget-cmsmasters-video-stream.cmsmasters-video-chat-disable-tablet .elementor-widget-cmsmasters-video-stream__video-chat { display: none; } .elementor-widget-cmsmasters-video-stream.cmsmasters-video-chat-disable-tablet .elementor-widget-cmsmasters-video-stream__inner > iframe { width: 100%; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-video-stream.cmsmasters-video-chat-disable-mobile .elementor-widget-cmsmasters-video-stream__video-chat { display: none; } .elementor-widget-cmsmasters-video-stream.cmsmasters-video-chat-disable-mobile .elementor-widget-cmsmasters-video-stream__inner > iframe { width: 100%; } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } .elementor-widget-cmsmasters-video-slider { --cmsmasters-icon-left-gap: 0.7em; --cmsmasters-icon-right-gap: 1em; --cmsmasters-info-box-responsive-bg: #212121; --cmsmasters-icon-size: 20px; --cmsmasters-icon-circle-padding: 10px; --cmsmasters-icon-square-padding-top: 10px; --cmsmasters-icon-square-padding-right: 10px; --cmsmasters-icon-square-padding-bottom: 10px; --cmsmasters-icon-square-padding-left: 10px; --cmsmasters-icon-circle-border: 1px; --cmsmasters-icon-border-top: 1px; --cmsmasters-icon-border-right: 1px; --cmsmasters-icon-border-bottom: 1px; --cmsmasters-icon-border-left: 1px; /* Start Style for Button */ } .elementor-widget-cmsmasters-video-slider__container { position: relative; -webkit-transition: padding .6s ease-in-out, margin .6s ease-in-out; -o-transition: padding .6s ease-in-out, margin .6s ease-in-out; transition: padding .6s ease-in-out, margin .6s ease-in-out; } .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper { position: relative; } .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper .swiper-slide { z-index: 1; } .cmsmasters-slider-effect-flip .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper .swiper-slide { opacity: 0; } .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper .swiper-slide.swiper-slide-active { z-index: 2; } .cmsmasters-slider-effect-flip .elementor-widget-cmsmasters-video-slider__container .swiper-wrapper .swiper-slide.swiper-slide-active { opacity: 1; } .elementor-widget-cmsmasters-video-slider__wrap { width: 100%; overflow: hidden; position: relative; } .elementor-widget-cmsmasters-video-slider__slide-item { position: relative; } .elementor-widget-cmsmasters-video-slider__video-box { line-height: 0; position: relative; } .elementor-widget-cmsmasters-video-slider__video-box-inner { display: inline-block; width: 100%; z-index: 1; overflow: hidden; position: relative; } .elementor-widget-cmsmasters-video-slider__content { z-index: 3; overflow: hidden; position: relative; -webkit-transition: bottom .6s ease-in-out, top .6s ease-in-out, height .6s ease-in-out; -o-transition: bottom .6s ease-in-out, top .6s ease-in-out, height .6s ease-in-out; transition: bottom .6s ease-in-out, top .6s ease-in-out, height .6s ease-in-out; } .cmsmasters-info-box-style-under .elementor-widget-cmsmasters-video-slider__content { position: relative; } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__content { width: 100%; position: absolute; left: 0; } .cmsmasters-info-box-vertical-align-bottom .elementor-widget-cmsmasters-video-slider__content { bottom: 0; } .cmsmasters-info-box-vertical-align-top .elementor-widget-cmsmasters-video-slider__content { top: 0; } .elementor-widget-cmsmasters-video-slider__content-inner { overflow: hidden; position: relative; } .elementor-widget-cmsmasters-video-slider__content-inner .swiper-slide { pointer-events: all; visibility: hidden; z-index: 1; } .elementor-widget-cmsmasters-video-slider__content-inner .swiper-slide:first-child:last-child, .elementor-widget-cmsmasters-video-slider__content-inner .swiper-slide.swiper-slide-thumb-active { visibility: visible; } .elementor-widget-cmsmasters-video-slider__info-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 20px; overflow: hidden; position: relative; } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box { background-color: rgba(0, 0, 0, 0.4); } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box .elementor-widget-cmsmasters-video-slider__title, .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box .elementor-widget-cmsmasters-video-slider__subtitle, .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box h6.elementor-widget-cmsmasters-video-slider__author { color: #fff; } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box a.elementor-widget-cmsmasters-video-slider__author { color: rgba(255, 255, 255, 0.6); } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__info-box a.elementor-widget-cmsmasters-video-slider__author:hover { color: #fff; } .elementor-widget-cmsmasters-video-slider__info-box-inner { width: 100%; overflow: hidden; position: relative; } .elementor-widget-cmsmasters-video-slider__info-box-inner > div { margin-bottom: 20px; } .elementor-widget-cmsmasters-video-slider__info-box-inner > div:last-child { margin-bottom: 0; } .elementor-widget-cmsmasters-video-slider__subtitle { display: inline-block; margin: 0; } .elementor-widget-cmsmasters-video-slider__title { display: inline-block; margin: 0; } .elementor-widget-cmsmasters-video-slider__author { display: inline-block; margin: 0; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .elementor-widget-cmsmasters-video-slider__image-overlay { text-align: center; width: 100%; height: 100%; opacity: 1; visibility: visible; z-index: 1; cursor: pointer; position: absolute; top: 0; left: 0; -webkit-transition: opacity .6s ease-in-out, visibility .6s ease-in-out; -o-transition: opacity .6s ease-in-out, visibility .6s ease-in-out; transition: opacity .6s ease-in-out, visibility .6s ease-in-out; } .elementor-widget-cmsmasters-video-slider__image-overlay.hidden { opacity: 0; visibility: hidden; } .elementor-widget-cmsmasters-video-slider__image-overlay img { -o-object-fit: cover; object-fit: cover; width: 100%; max-width: 100%; height: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .elementor-widget-cmsmasters-video-slider__stop-video { cursor: pointer; color: #fff; background: rgba(0, 0, 0, 0.6); font-size: 18px; padding: 9px 20px; z-index: 99999; -webkit-border-radius: 3px; border-radius: 3px; opacity: 0; visibility: hidden; position: absolute; right: 15px; top: 15px; -webkit-transition: opacity .6s ease-in-out, visibility .6s ease-in-out; -o-transition: opacity .6s ease-in-out, visibility .6s ease-in-out; transition: opacity .6s ease-in-out, visibility .6s ease-in-out; } .show-button-stop-video .elementor-widget-cmsmasters-video-slider__stop-video { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-video-slider__play-button { line-height: 100px; width: 100px; height: 100px; z-index: 3; position: absolute; } .elementor-element-editable.cmsmasters-play-button-position-custom .elementor-widget-cmsmasters-video-slider__play-button { outline: 1px solid #71d7f7; } .elementor-element-editable.cmsmasters-play-button-position-custom .elementor-widget-cmsmasters-video-slider__play-button:before { content: '\e902'; font-family: eicons; font-size: 10px; line-height: 20px; color: #fff; background-color: #10bcf2; text-align: center; width: 20px; height: 20px; cursor: pointer; position: absolute; right: 0; top: 0; } .started_video .elementor-widget-cmsmasters-video-slider__play-button { opacity: 0; visibility: hidden; } .cmsmasters-play-button-position-auto-center .elementor-widget-cmsmasters-video-slider__play-button { margin: auto; left: 0; right: 0; -webkit-transition: bottom .6s ease-in-out, top .6s ease-in-out; -o-transition: bottom .6s ease-in-out, top .6s ease-in-out; transition: bottom .6s ease-in-out, top .6s ease-in-out; } .cmsmasters-info-box-style-under .elementor-widget-cmsmasters-video-slider__play-button, .cmsmasters-play-button-position-center .elementor-widget-cmsmasters-video-slider__play-button { margin: auto; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: bottom .6s ease-in-out, top .6s ease-in-out; -o-transition: bottom .6s ease-in-out, top .6s ease-in-out; transition: bottom .6s ease-in-out, top .6s ease-in-out; } .elementor-widget-cmsmasters-video-slider__play-button:not(.cmsmasters-disable-effect) i, .elementor-widget-cmsmasters-video-slider__play-button:not(.cmsmasters-disable-effect) svg { -webkit-animation-name: iconBlink; animation-name: iconBlink; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .elementor-widget-cmsmasters-video-slider__play-button i { font-size: 100px; } .elementor-widget-cmsmasters-video-slider__play-button i:before { color: #fff; text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; } .elementor-widget-cmsmasters-video-slider__play-button svg { display: block; fill: #fff; width: 100px; height: 100px; -webkit-transition: fill .4s ease-in-out; -o-transition: fill .4s ease-in-out; transition: fill .4s ease-in-out; } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-position-info-box .swiper-slide.thumb-active .cmsmasters_arrow_buttons { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_buttons { font-size: 20px; line-height: 20px; text-align: center; z-index: 2; } .cmsmasters-arrows-position-info-box.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_buttons { display: none; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 0 0 20px; } .cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_buttons { display: block; height: 0; width: 0; overflow: visible; position: static; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { cursor: pointer; font-size: var(--cmsmasters-icon-size); line-height: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 0; border-radius: 0; outline: none; position: relative; border-width: 0px; -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .cmsmasters-arrows-fixed-button-size-yes.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: 100%; } .elementor-widget-wrap .elementor-element.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { text-align: center; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { -webkit-border-radius: 0; border-radius: 0; outline: none; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .cmsmasters-arrows-shape-circle.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { -webkit-border-radius: 50%; border-radius: 50%; } .cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: var(--cmsmasters-icon-size); margin: auto !important; z-index: 3; position: absolute; top: 0; bottom: 0; } .cmsmasters-arrows-view-stacked.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: calc( var( --cmsmasters-icon-size ) + var( --cmsmasters-icon-square-padding-top ) + var( --cmsmasters-icon-square-padding-bottom )); } .cmsmasters-arrows-shape-circle.cmsmasters-arrows-view-stacked.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: calc( var( --cmsmasters-icon-size ) + ( var( --cmsmasters-icon-circle-padding ) * 2 )); } .cmsmasters-arrows-view-framed.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: calc( var( --cmsmasters-icon-size ) + var( --cmsmasters-icon-square-padding-top ) + var( --cmsmasters-icon-square-padding-bottom ) + var( --cmsmasters-icon-border-top ) + var( --cmsmasters-icon-border-bottom )); } .cmsmasters-arrows-shape-circle.cmsmasters-arrows-view-framed.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { height: calc( var( --cmsmasters-icon-size ) + ( var( --cmsmasters-icon-circle-padding ) * 2 ) + var( --cmsmasters-icon-circle-border )); } .cmsmasters-arrows-vertical-alignment-top.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { top: 0; bottom: auto; } .cmsmasters-arrows-vertical-alignment-bottom.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { top: auto; bottom: 0; } .cmsmasters-arrows-view-stacked.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_prev, .cmsmasters-arrows-view-framed.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_prev { left: 0; right: auto; } .cmsmasters-arrows-view-default.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_prev { left: 20px; right: auto; } .cmsmasters-arrows-nav-text-position-inside.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_prev { direction: rtl; } .cmsmasters-arrows-nav-text-position-inside.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_prev > span { direction: ltr; } .cmsmasters-arrows-view-stacked.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_next, .cmsmasters-arrows-view-framed.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_next { left: auto; right: 0; } .cmsmasters-arrows-view-default.cmsmasters-arrows-position-video.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_next { left: auto; right: 20px; } .cmsmasters-arrows-nav-text-position-outside.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_next { direction: rtl; } .cmsmasters-arrows-nav-text-position-outside.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button.cmsmasters_arrow_button_next > span { direction: ltr; } .cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { background-color: transparent; } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(0, 0, 0, 0.7); fill: rgba(0, 0, 0, 0.7); } .cmsmasters-arrows-position-video.cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(255, 255, 255, 0.7); fill: rgba(255, 255, 255, 0.7); } .cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { background-color: transparent; } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: #000000; fill: #000000; } .cmsmasters-arrows-position-video.cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-default.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: #ffffff; fill: #ffffff; } .cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(255, 255, 255, 0.7); fill: rgba(255, 255, 255, 0.7); background-color: rgba(5, 2, 2, 0.4); padding-top: var(--cmsmasters-icon-square-padding-top); padding-right: var(--cmsmasters-icon-square-padding-right); padding-bottom: var(--cmsmasters-icon-square-padding-bottom); padding-left: var(--cmsmasters-icon-square-padding-left); } .cmsmasters-arrows-shape-circle.cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { padding: var(--cmsmasters-icon-circle-padding); } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button, .cmsmasters-arrows-position-video.cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(255, 255, 255, 0.7); fill: rgba(255, 255, 255, 0.7); } .cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: #ffffff; fill: #ffffff; background-color: rgba(0, 0, 0, 0.7); } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus, .cmsmasters-arrows-position-video.cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-stacked.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: #ffffff; fill: #ffffff; } .cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { border-style: solid; border-top-width: var(--cmsmasters-icon-border-top); border-right-width: var(--cmsmasters-icon-border-right); border-bottom-width: var(--cmsmasters-icon-border-bottom); border-left-width: var(--cmsmasters-icon-border-left); padding-top: var(--cmsmasters-icon-square-padding-top); padding-right: var(--cmsmasters-icon-square-padding-right); padding-bottom: var(--cmsmasters-icon-square-padding-bottom); padding-left: var(--cmsmasters-icon-square-padding-left); } .cmsmasters-arrows-shape-circle.cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { padding: var(--cmsmasters-icon-circle-padding); } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(5, 2, 2, 0.4); fill: rgba(5, 2, 2, 0.4); background-color: rgba(255, 255, 255, 0.7); border-color: rgba(5, 2, 2, 0.4); } .cmsmasters-arrows-position-video.cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button { color: rgba(255, 255, 255, 0.7); fill: rgba(255, 255, 255, 0.7); background-color: rgba(5, 2, 2, 0.4); border-color: rgba(255, 255, 255, 0.7); } .cmsmasters-arrows-position-info-box.cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: rgba(0, 0, 0, 0.7); fill: rgba(0, 0, 0, 0.7); background-color: rgba(255, 255, 255, 0.7); border-color: rgba(0, 0, 0, 0.7); } .cmsmasters-arrows-position-video.cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:hover, .cmsmasters-arrows-view-framed.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button:focus { color: #ffffff; fill: #ffffff; background-color: rgba(0, 0, 0, 0.7); border-color: #ffffff; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_text { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon > i { font-size: var(--cmsmasters-icon-size); line-height: 1em; display: block; } .cmsmasters-arrows-view-stacked.cmsmasters-arrows-type-icon.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon > i, .cmsmasters-arrows-view-framed.cmsmasters-arrows-type-icon.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon > i { width: 1em; height: 1em; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon > i:before { width: 100%; } .elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button .cmsmasters_arrow_button_icon > svg { display: block; width: var(--cmsmasters-icon-size); height: var(--cmsmasters-icon-size); } .cmsmasters-arrows-position-info-box.elementor-widget-cmsmasters-video-slider .cmsmasters_arrow_button + .cmsmasters_arrow_button { margin-left: 10px; } @media (min-width: 1025px) { .cmsmasters-text-devices-desktop .cmsmasters_arrow_button .cmsmasters_arrow_button_text { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-icon-devices-desktop .cmsmasters_arrow_button .cmsmasters_arrow_button_icon { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-desktop.cmsmasters-icon-devices-desktop .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-desktop.cmsmasters-icon-devices-desktop .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-desktop.cmsmasters-icon-devices-desktop .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-desktop.cmsmasters-icon-devices-desktop .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } } @media (min-width: 768px) and (max-width: 1024px) { .cmsmasters-text-devices-tablet .cmsmasters_arrow_button .cmsmasters_arrow_button_text { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-icon-devices-tablet .cmsmasters_arrow_button .cmsmasters_arrow_button_icon { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-tablet.cmsmasters-icon-devices-tablet .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-tablet.cmsmasters-icon-devices-tablet .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-tablet.cmsmasters-icon-devices-tablet .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-tablet.cmsmasters-icon-devices-tablet .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__content.cmsmasters-info-box-position-tablet { position: relative !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__content.cmsmasters-info-box-position-tablet .elementor-widget-cmsmasters-video-slider__info-box { background-color: var(--cmsmasters-info-box-responsive-bg); } } @media (max-width: 767px) { .cmsmasters-text-devices-mobile .cmsmasters_arrow_button .cmsmasters_arrow_button_text { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-icon-devices-mobile .cmsmasters_arrow_button .cmsmasters_arrow_button_icon { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-mobile.cmsmasters-icon-devices-mobile .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-mobile.cmsmasters-icon-devices-mobile .cmsmasters_arrow_button_next .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-inside .cmsmasters-text-devices-mobile.cmsmasters-icon-devices-mobile .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-right: var(--cmsmasters-icon-right-gap); } .elementor-widget-cmsmasters-video-slider.cmsmasters-arrows-nav-text-position-outside .cmsmasters-text-devices-mobile.cmsmasters-icon-devices-mobile .cmsmasters_arrow_button_prev .cmsmasters_arrow_button_icon + .cmsmasters_arrow_button_text:after { margin-left: var(--cmsmasters-icon-left-gap); } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__content.cmsmasters-info-box-position-mobile { position: relative !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; } .cmsmasters-info-box-style-inside .elementor-widget-cmsmasters-video-slider__content.cmsmasters-info-box-position-mobile .elementor-widget-cmsmasters-video-slider__info-box { background-color: var(--cmsmasters-info-box-responsive-bg); } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } .elementor-widget-cmsmasters-video-playlist__container { overflow: hidden; } @media (min-width: 768px) and (max-width: 1024px) { .elementor-widget-cmsmasters-video-playlist__container .cmsmasters-hidden-tablet { display: none !important; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-video-playlist__container .cmsmasters-hidden-mobile { display: none !important; } } @media (max-width: 1024px) { .elementor-widget-cmsmasters-video-playlist__container .cmsmasters-hidden-both { display: none !important; } } .cmsmasters-list-h-pos-top.cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-aspect-ratio-custom.cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__container { height: 450px; } @media (max-width: 767px) { .elementor-aspect-ratio-custom.cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__container { height: auto; } } .elementor-widget-cmsmasters-video-playlist__canvas { cursor: pointer; background-color: #040404; position: relative; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__canvas { width: 67%; } .cmsmasters-list-orientation-vertical.cmsmasters-list-v-pos-left .elementor-widget-cmsmasters-video-playlist__canvas { float: right; } .cmsmasters-list-orientation-vertical.cmsmasters-list-v-pos-right .elementor-widget-cmsmasters-video-playlist__canvas { float: left; } @media (max-width: 767px) { .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__canvas { float: none !important; display: block; width: 100% !important; } } .elementor-widget-cmsmasters-video-playlist__canvas_inner { position: relative; } .elementor-aspect-ratio-custom .elementor-widget-cmsmasters-video-playlist__canvas_inner { padding-bottom: 450px; } .elementor-widget-cmsmasters-video-playlist__canvas-cover { text-align: center; width: 100%; height: 100%; z-index: 1; opacity: 1; overflow: hidden; position: absolute; top: 0; left: 0; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .canvas_active .elementor-widget-cmsmasters-video-playlist__canvas-cover { z-index: 0; opacity: 0; } .elementor-widget-cmsmasters-video-playlist__canvas-cover img { -o-object-fit: cover; object-fit: cover; width: 100%; max-width: 100%; height: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .elementor-widget-cmsmasters-video-playlist__play-icon { font-size: 100px; line-height: 100px; color: #fff; fill: #fff; width: 100px; height: 100px; margin: auto !important; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .elementor-widget-cmsmasters-video-playlist__play-icon:not(.disable_effect) i, .elementor-widget-cmsmasters-video-playlist__play-icon:not(.disable_effect) svg { -webkit-animation-name: iconBlink; animation-name: iconBlink; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } .elementor-widget-cmsmasters-video-playlist__play-icon i:before { text-shadow: 1px 0 6px rgba(0, 0, 0, 0.3); -webkit-transition: color .4s ease-in-out; -o-transition: color .4s ease-in-out; transition: color .4s ease-in-out; } .elementor-widget-cmsmasters-video-playlist__play-icon svg { display: block; width: 100px; height: 100px; -webkit-transition: fill .4s ease-in-out; -o-transition: fill .4s ease-in-out; transition: fill .4s ease-in-out; } .elementor-widget-cmsmasters-video-playlist__embed-wrap { display: none; } .elementor-widget-cmsmasters-video-playlist__embed-wrap.active_item { display: block; width: 100%; height: 100%; position: absolute; overflow: hidden; } .elementor-widget-cmsmasters-video-playlist__embed-wrap iframe { position: relative; top: 0; left: 0; width: 100%; height: 100%; } .elementor-widget-cmsmasters-video-playlist__list { background-color: #040404; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 100%; max-height: 100%; overflow: hidden; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__list { width: 33%; } @media (max-width: 767px) { .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__list { width: 100% !important; position: relative !important; left: auto !important; right: auto !important; top: auto !important; bottom: auto !important; } } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__list { position: absolute; left: auto; right: 0; top: 0; } .cmsmasters-list-orientation-vertical.cmsmasters-list-v-pos-left .elementor-widget-cmsmasters-video-playlist__list { left: 0; right: auto; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__list { width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } @media (max-width: 767px) { .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__list { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .cmsmasters-list-h-pos-top.cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__list { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-video-playlist__heading { background-color: #5c5c5c; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__heading { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__heading { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 195px; } @media (max-width: 767px) { .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__heading { width: 100% !important; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; } } .elementor-widget-cmsmasters-video-playlist__heading-content { width: 100%; max-width: 100%; position: relative; } .elementor-widget-cmsmasters-video-playlist__heading-title { color: #ffffff; word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-video-playlist__counter { color: #ffffff; font-size: 12px; } .elementor-widget-cmsmasters-video-playlist__list-items { width: 100%; height: 100%; padding: 15px; overflow: auto; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .elementor-widget-cmsmasters-video-playlist__list-items-content { height: 100%; position: relative; } .elementor-widget-cmsmasters-video-playlist__list-items-content.ps--active-y { padding-right: 15px; } .elementor-widget-cmsmasters-video-playlist__list-items-content.ps--active-x { padding-bottom: 15px; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__list-items-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } @media (max-width: 767px) { .elementor-widget-cmsmasters-video-playlist__list-items-content { max-height: 495px; } } .elementor-widget-cmsmasters-video-playlist__list-items-content .mCustomScrollBox { width: 100%; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__list-items-content .mCSB_container { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-video-playlist .ps__rail-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-video-playlist .ps__rail-y:hover > .ps__thumb-y, .elementor-widget-cmsmasters-video-playlist .ps__rail-y:focus > .ps__thumb-y, .elementor-widget-cmsmasters-video-playlist .ps__rail-y.ps--clicking .ps__thumb-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-video-playlist .ps__thumb-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-video-playlist__item { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: background-color 0.3s ease-in-out; -o-transition: background-color 0.3s ease-in-out; transition: background-color 0.3s ease-in-out; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 15px; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; float: left; -webkit-box-flex: 0; -ms-flex: 0 0 188px; flex: 0 0 188px; width: 188px; margin-left: 15px; position: relative; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__item:first-child { margin-top: 0 !important; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item:first-child { margin-left: 0 !important; } .elementor-widget-cmsmasters-video-playlist__item-thumb { position: relative; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__item-thumb { margin-right: 10px; width: 25%; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; } @media (max-width: 767px) { .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__item-thumb { max-width: 100px; } } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item-thumb { width: 100%; margin-bottom: 10px; } .elementor-widget-cmsmasters-video-playlist__item-status { color: #ffffff; background-color: rgba(0, 0, 0, 0.3); font-size: 1.3vmin; line-height: 1.3vmin; width: 100%; height: 100%; opacity: 0; margin: auto; z-index: 2; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .elementor-widget-cmsmasters-video-playlist__item-status > i { font-size: 1em; line-height: 1em; width: 1em; height: 1em; margin: auto !important; opacity: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; -webkit-transition: opacity 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_playing, .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_paused, .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_finished { opacity: 1; } .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_playing { -webkit-animation: blink 3s linear infinite; animation: blink 3s linear infinite; } .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_playing .playing { opacity: 1; } .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_paused .paused { opacity: 1; } .active_item .elementor-widget-cmsmasters-video-playlist__item-status.status_finished .finished { opacity: 1; } .elementor-widget-cmsmasters-video-playlist__item-thumb-ratio { width: 100%; padding-bottom: 75%; z-index: 1; position: relative; } .elementor-widget-cmsmasters-video-playlist__item-thumb-ratio img { -o-object-fit: cover; object-fit: cover; width: 100%; height: 100%; z-index: 1; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-video-playlist__item-numbering { font-size: 12px; -webkit-box-sizing: content-box; box-sizing: content-box; -ms-flex-item-align: center; align-self: center; text-align: center; margin-right: 10px; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; color: #ffffff; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item-numbering { color: #ffffff; background-color: rgba(0, 0, 0, 0.8); line-height: 12px; font-weight: 500; display: block; margin: 4px; padding: 2px 4px; z-index: 2; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-video-playlist__item-numbering-num { -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .elementor-widget-cmsmasters-video-playlist__item-duration { color: #ffffff; background-color: rgba(0, 0, 0, 0.8); font-size: 11px; line-height: 12px; font-weight: 500; margin: 1px; padding: 2px 4px; z-index: 2; position: absolute; right: 0; bottom: 0; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item-duration { font-size: 12px; margin: 4px; } .elementor-widget-cmsmasters-video-playlist__item-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: start; height: 100%; } .cmsmasters-list-orientation-vertical .elementor-widget-cmsmasters-video-playlist__item-content { width: calc( 100% - 25% - 10px); -webkit-box-flex: 0; -ms-flex: 0 0 calc( 100% - 25% - 10px); flex: 0 0 calc( 100% - 25% - 10px); } .elementor-widget-cmsmasters-video-playlist__item-content-title { color: rgba(255, 255, 255, 0.6); font-size: 14px; line-height: 18px; word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .elementor-widget-cmsmasters-video-playlist__item:not(.active_item):hover .elementor-widget-cmsmasters-video-playlist__item-content-title, .elementor-widget-cmsmasters-video-playlist__item.active_item .elementor-widget-cmsmasters-video-playlist__item-content-title { color: #ffffff; } .elementor-widget-cmsmasters-video-playlist__item-content-author { color: #ffffff; font-size: 12px; line-height: 16px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; word-break: break-word; white-space: normal; margin-top: 0; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .cmsmasters-list-orientation-horizontal .elementor-widget-cmsmasters-video-playlist__item-content-author { -webkit-line-clamp: 2; } .elementor-widget-cmsmasters-video-playlist__item-content-author > a { font-size: inherit; line-height: inherit; color: inherit; } @-webkit-keyframes blink { 0% { color: white; } 33% { color: rgba(255, 255, 255, 0.4); } 66% { color: white; } 100% { color: white; } } @keyframes blink { 0% { color: white; } 33% { color: rgba(255, 255, 255, 0.4); } 66% { color: white; } 100% { color: white; } } @keyframes iconBlink { 0% { opacity: 1; } 33% { opacity: .4; } 66% { opacity: 1; } 100% { opacity: 1; } } /* == malihu jquery custom scrollbar plugin == Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller */ /* CONTENTS: 1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar. 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes. */ /* ------------------------------------------------------------------------------------------------------------------------ 1. BASIC STYLE ------------------------------------------------------------------------------------------------------------------------ */ .mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ } .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; } .mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; } .mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: auto; } /* ------------------------------------------------------------------------------------------------------------------------ 2. VERTICAL SCROLLBAR y-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_inside > .mCSB_container { margin-right: 30px; } .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } /* non-visible scrollbar */ .mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } /* RTL direction/left-side scrollbar */ .mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; } .mCSB_outside + .mCSB_scrollTools { right: -26px; } /* scrollbar position: outside */ .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { /* RTL direction/left-side scrollbar */ right: auto; left: 0; } .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */ .mCSB_scrollTools .mCSB_draggerContainer { /* contains the draggable element and dragger rail markup */ position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; } .mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; } .mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; border-radius: 16px; } .mCSB_scrollTools .mCSB_dragger { /* the draggable element */ cursor: pointer; width: 100%; height: 30px; /* minimum dragger height */ z-index: 1; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { /* the dragger element */ position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; border-radius: 16px; text-align: center; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools .mCSB_buttonDown { bottom: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 3. HORIZONTAL SCROLLBAR x-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_horizontal.mCSB_inside > .mCSB_container { margin-right: 0; margin-bottom: 30px; } .mCSB_horizontal.mCSB_outside > .mCSB_container { min-height: 100%; } .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } /* non-visible scrollbar */ .mCSB_scrollTools.mCSB_scrollTools_horizontal { width: auto; height: 16px; top: auto; right: 0; bottom: 0; left: 0; } .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -26px; } /* scrollbar position: outside */ .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer { margin: 0 20px; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 2px; margin: 7px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { width: 30px; /* minimum dragger width */ height: 100%; left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 12px; /* auto-expanded scrollbar */ margin: 2px auto; } .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 8px; /* auto-expanded scrollbar */ margin: 4px 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { display: block; position: absolute; width: 20px; height: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { left: 0; } .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { right: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 4. VERTICAL AND HORIZONTAL SCROLLBARS yx-axis ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_container_wrapper { position: absolute; height: auto; width: auto; overflow: hidden; top: 0; left: 0; right: 0; bottom: 0; margin-right: 30px; margin-bottom: 30px; } .mCSB_container_wrapper > .mCSB_container { padding-right: 30px; padding-bottom: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 20px; } .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 20px; } /* non-visible horizontal scrollbar */ .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical { bottom: 0; } /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */ .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { right: 0; } /* RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 20px; } /* non-visible scrollbar/RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal { left: 0; } .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; } .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container { padding-right: 0; } .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container { padding-bottom: 0; } .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; /* non-visible scrollbar */ margin-left: 0; } /* non-visible horizontal scrollbar */ .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { margin-bottom: 0; } /* ------------------------------------------------------------------------------------------------------------------------ 5. TRANSITIONS ------------------------------------------------------------------------------------------------------------------------ */ .mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; } .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail { -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; } /* ------------------------------------------------------------------------------------------------------------------------ 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS ------------------------------------------------------------------------------------------------------------------------ */ /* ---------------------------------------- 6.1 THEMES ---------------------------------------- */ /* default theme ("light") */ .mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; } .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; } .mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; } .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(../../modules/media/img/mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; } .mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; /* sprites locations light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px */ } .mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; /* sprites locations light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px */ } .mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; /* sprites locations light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px */ } .mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; /* sprites locations light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px */ } .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; } .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; } /* theme: "dark" */ .mCS-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.85); } .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(0, 0, 0, 0.9); } .mCS-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; } .mCS-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; } .mCS-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; } /* ---------------------------------------- */ /* theme: "light-2", "dark-2" */ .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 1px; border-radius: 1px; } .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 1px; border-radius: 1px; } .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 4px; margin: 6px auto; } .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px 0; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -20px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -40px; } .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -56px; } /* theme: "dark-2" */ .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 1px; border-radius: 1px; } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px 0; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -20px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -40px; } .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -56px; } /* ---------------------------------------- */ /* theme: "light-thick", "dark-thick" */ .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(255, 255, 255, 0.1); -webkit-border-radius: 2px; border-radius: 2px; } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(255, 255, 255, 0.75); -webkit-border-radius: 2px; border-radius: 2px; } .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; } .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px 0; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -20px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -40px; } .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -56px; } /* theme: "dark-thick" */ .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); -webkit-border-radius: 2px; border-radius: 2px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px 0; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -20px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -40px; } .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -56px; } /* ---------------------------------------- */ /* theme: "light-thin", "dark-thin" */ .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.1); } .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 2px; } .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; } .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 2px; margin: 7px auto; } /* theme "dark-thin" */ .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px 0; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -20px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -40px; } .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -56px; } /* ---------------------------------------- */ /* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */ .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.15); } .mCS-rounded.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger { height: 14px; } .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 14px; margin: 0 1px; } .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 14px; } .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 14px; margin: 1px 0; } .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 16px; /* auto-expanded scrollbar */ height: 16px; margin: -1px 0; } .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 4px; /* auto-expanded scrollbar */ } .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { height: 16px; /* auto-expanded scrollbar */ width: 16px; margin: 0 -1px; } .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 4px; /* auto-expanded scrollbar */ margin: 6px 0; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 -72px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -92px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -112px; } .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -128px; } /* theme "rounded-dark", "rounded-dots-dark" */ .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.15); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -80px -72px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -80px -92px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -80px -112px; } .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -80px -128px; } /* theme "rounded-dots", "rounded-dots-dark" */ .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail { width: 4px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { background-color: transparent; background-position: center; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg=="); background-repeat: repeat-y; opacity: 0.3; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { height: 4px; margin: 6px 0; background-repeat: repeat-x; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { background-position: -16px -72px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { background-position: -16px -92px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { background-position: -20px -112px; } .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { background-position: -20px -128px; } /* theme "rounded-dots-dark" */ .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -96px -72px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -96px -92px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -100px -112px; } .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -100px -128px; } /* ---------------------------------------- */ /* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */ .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-y; background-image: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { background-repeat: repeat-x; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0))); background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 100%); } /* theme "3d", "3d-dark" */ .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 70px; } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 70px; } .mCS-3d.mCSB_scrollTools, .mCS-3d-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 16px; border-radius: 16px; } .mCS-3d.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { width: 8px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.5), inset -1px 0 1px rgba(255, 255, 255, 0.2); } .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; } .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 8px; } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 8px; margin: 4px 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5), inset 0 -1px 1px rgba(255, 255, 255, 0.2); } .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 8px; margin: 4px auto; } .mCS-3d.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-3d.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } /* theme "3d-dark" */ .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1); } .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1); } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } /* ---------------------------------------- */ /* theme: "3d-thick", "3d-thick-dark" */ .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools { opacity: 1; filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; } .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { -webkit-border-radius: 7px; border-radius: 7px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-border-radius: 5px; border-radius: 5px; } .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical { right: 1px; } .mCS-3d-thick.mCSB_scrollTools_vertical, .mCS-3d-thick-dark.mCSB_scrollTools_vertical { -webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 1px 0 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); } .mCS-3d-thick.mCSB_scrollTools_horizontal, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { bottom: 1px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.5); } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4); width: 12px; margin: 2px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4); } .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #555; } .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 12px; width: auto; } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { background-color: #000; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); } .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } /* theme: "3d-thick-dark" */ .mCS-3d-thick-dark.mCSB_scrollTools { -webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 14px rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), inset 0 0 14px rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.4), inset -1px 0 0 rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.2); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #777; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { background-color: #fff; background-color: rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); box-shadow: inset 1px 1px 16px rgba(0, 0, 0, 0.1); } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } /* ---------------------------------------- */ /* theme: "minimal", "minimal-dark" */ .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { right: 0; margin: 12px 0; } .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: 0; margin: 0 12px; } /* RTL direction/left-side scrollbar */ .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical { left: 0; right: auto; } .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; } .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger { height: 50px; } .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger { width: 50px; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } /* theme: "minimal-dark" */ .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.2); filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.5); filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; } /* ---------------------------------------- */ /* theme "light-3", "dark-3" */ .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { width: 6px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); } .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; } .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 6px; margin: 5px 0; } .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 12px; } .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { height: 12px; margin: 2px 0; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } /* theme "dark-3" */ .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } /* ---------------------------------------- */ /* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */ .mCS-inset.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { width: 12px; background-color: #000; background-color: rgba(0, 0, 0, 0.2); } .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; margin: 3px 5px; position: absolute; height: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { height: 6px; margin: 5px 3px; position: absolute; width: auto; top: 0; bottom: 0; left: 0; right: 0; } .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 12px; margin: 2px 0; } .mCS-inset.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp { background-position: -32px -72px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown { background-position: -32px -92px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft { background-position: -40px -112px; } .mCS-inset.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight { background-position: -40px -128px; } /* theme "inset-dark", "inset-2-dark", "inset-3-dark" */ .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.1); } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp { background-position: -112px -72px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown { background-position: -112px -92px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft { background-position: -120px -112px; } .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight { background-position: -120px -128px; } /* theme "inset-2", "inset-2-dark" */ .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: transparent; border-width: 1px; border-style: solid; border-color: #fff; border-color: rgba(255, 255, 255, 0.2); -webkit-box-sizing: border-box; box-sizing: border-box; } .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { border-color: #000; border-color: rgba(0, 0, 0, 0.2); } /* theme "inset-3", "inset-3-dark" */ .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { background-color: #fff; background-color: rgba(255, 255, 255, 0.6); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.6); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.75); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.85); } .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #000; background-color: rgba(0, 0, 0, 0.9); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); } .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); } /* ---------------------------------------- */ .elementor-widget-cmsmasters-audio { --buttons-font-size: 14px; --buttons-play-font-size: 1.4; --buttons-add-play-font-size: calc( var( --buttons-font-size ) * var( --buttons-play-font-size ) ); --progress-height: 8px; --progress-bd-top-width: 0px; --progress-bd-right-width: 0px; --progress-bd-bottom-width: 0px; --progress-bd-left-width: 0px; } .elementor-widget-cmsmasters-audio__container { overflow: hidden; } .elementor-widget-cmsmasters-audio__player_wrap { position: relative; } .elementor-widget-cmsmasters-audio__player_wrap:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .elementor-widget-cmsmasters-audio__player-bg { background-color: #000000; } .elementor-widget-cmsmasters-audio__player-bg-overlay { border: inherit; -webkit-border-radius: inherit; border-radius: inherit; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-audio__controls-buttons { text-align: center; position: relative; } .elementor-widget-cmsmasters-audio__controls-button { cursor: pointer; color: rgba(255, 255, 255, 0.75); text-align: center; border: 0; background-color: transparent; line-height: 1em; padding: 0; outline: none; position: relative; -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; } .elementor-widget-cmsmasters-audio__controls-button:not(.cmsmasters-player-play) { font-size: var(--buttons-font-size); } .elementor-widget-cmsmasters-audio__controls-button.cmsmasters-player-play { font-size: var(--buttons-add-play-font-size); } .elementor-widget-cmsmasters-audio__controls-button.cmsmasters-player-play:before { content: "\f04b"; width: 1em; } .play .elementor-widget-cmsmasters-audio__controls-button.cmsmasters-player-play:before { content: "\f04c"; } .pause .elementor-widget-cmsmasters-audio__controls-button.cmsmasters-player-play:before { content: "\f04b"; } .elementor-widget-cmsmasters-audio__controls-button:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio__volume-inner:hover .elementor-widget-cmsmasters-audio__controls-button { color: #ffffff; } .elementor-widget-cmsmasters-audio__controls-button > i { width: 1em; } .elementor-widget-cmsmasters-audio__current-time { color: rgba(255, 255, 255, 0.75); font-size: 11px; position: relative; } .elementor-widget-cmsmasters-audio__current-time-value { width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-widget-cmsmasters-audio__progress-wrap { width: 100%; position: relative; } .elementor-widget-cmsmasters-audio__progress { border-top-width: var(--progress-bd-top-width); border-right-width: var(--progress-bd-right-width); border-bottom-width: var(--progress-bd-bottom-width); border-left-width: var(--progress-bd-left-width); line-height: 0; width: 100%; height: var(--progress-height); position: relative; } .elementor-widget-cmsmasters-audio__progress-inner { background-color: rgba(255, 255, 255, 0.75); width: 100%; height: 100%; position: relative; } .elementor-widget-cmsmasters-audio__progress-inner > div { width: 0; background-color: #ff4734; display: block; height: 100%; z-index: 1; position: absolute; bottom: 0; left: 0; -webkit-transition: width .05s ease-in-out; -o-transition: width .05s ease-in-out; transition: width .05s ease-in-out; } .elementor-widget-cmsmasters-audio__progress-inner > div:before { content: ''; cursor: pointer; background-color: #ff4734; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0; visibility: hidden; position: absolute; -ms-touch-action: none; touch-action: none; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; width: calc( var( --progress-height ) * 1.5); height: calc( var( --progress-height ) * 1.5); right: calc( var( --progress-height ) * -1.5 / 2); top: calc( var( --progress-height ) * -1 / 4 - var( --progress-bd-top-width )); } .elementor-widget-cmsmasters-audio__player_wrap.play .elementor-widget-cmsmasters-audio__progress:hover .elementor-widget-cmsmasters-audio__progress-inner > div:before, .elementor-widget-cmsmasters-audio__player_wrap.play .cmsmasters-progress-movement.elementor-widget-cmsmasters-audio__progress-inner > div:before, .elementor-widget-cmsmasters-audio__player_wrap.pause .elementor-widget-cmsmasters-audio__progress:hover .elementor-widget-cmsmasters-audio__progress-inner > div:before, .elementor-widget-cmsmasters-audio__player_wrap.pause .cmsmasters-progress-movement.elementor-widget-cmsmasters-audio__progress-inner > div:before { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-audio__progress-inner > span { display: none; } .elementor-widget-cmsmasters-audio__progress-time { color: #ffffff; font-size: 11px; line-height: 1em; text-align: center; display: block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 0 3px 0; opacity: 0; z-index: 9999; position: absolute; left: 0; bottom: 100%; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } .elementor-widget-cmsmasters-audio__progress-time:before { content: ''; background-color: rgba(0, 0, 0, 0.3); width: calc( 100% + 8px); height: calc( 100% + 4px); margin-left: -4px; -webkit-border-radius: 2px; border-radius: 2px; z-index: -1; position: absolute; padding: 2px; left: -50%; top: -2px; } .elementor-widget-cmsmasters-audio__player_wrap.play .elementor-widget-cmsmasters-audio__progress:hover .elementor-widget-cmsmasters-audio__progress-time, .elementor-widget-cmsmasters-audio__player_wrap.play .elementor-widget-cmsmasters-audio__progress-inner.cmsmasters-progress-movement + .elementor-widget-cmsmasters-audio__progress-time, .elementor-widget-cmsmasters-audio__player_wrap.pause .elementor-widget-cmsmasters-audio__progress:hover .elementor-widget-cmsmasters-audio__progress-time, .elementor-widget-cmsmasters-audio__player_wrap.pause .elementor-widget-cmsmasters-audio__progress-inner.cmsmasters-progress-movement + .elementor-widget-cmsmasters-audio__progress-time { opacity: 1; } .elementor-widget-cmsmasters-audio__progress-time-value { position: relative; left: -50%; } .elementor-widget-cmsmasters-audio__total-time { color: rgba(255, 255, 255, 0.75); font-size: 11px; position: relative; } .elementor-widget-cmsmasters-audio__total-time > span { display: block; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-widget-cmsmasters-audio__volume-wrap { line-height: 0; position: relative; } .elementor-widget-cmsmasters-audio__volume-inner { position: relative; } .elementor-widget-cmsmasters-audio__volume-progress-wrap { background-color: #000000; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 0; margin: 0 auto 7px !important; padding: 17px 9px; visibility: hidden; z-index: 9999; -webkit-border-radius: 14px; border-radius: 14px; outline: none; position: absolute; left: 0; right: 0; top: auto; bottom: 100%; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); -webkit-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); -o-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); } .elementor-widget-cmsmasters-audio__volume-progress-wrap:after { content: ''; width: 100%; height: 7px; position: absolute; left: 0; top: 100%; } .elementor-widget-cmsmasters-audio__volume-inner:hover .elementor-widget-cmsmasters-audio__volume-progress-wrap { height: 130px; visibility: visible; } .elementor-widget-cmsmasters-audio__volume-progress-wrap.cmsmasters-active-volume-change { height: 130px; visibility: visible; } .elementor-widget-cmsmasters-audio__volume-progress { cursor: pointer; display: block; width: 4px; height: 0; -webkit-border-radius: 3px; border-radius: 3px; outline: none; position: relative; -webkit-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); -o-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); } .elementor-widget-cmsmasters-audio__volume-inner:hover .elementor-widget-cmsmasters-audio__volume-progress { height: 100px; } .cmsmasters-active-volume-change .elementor-widget-cmsmasters-audio__volume-progress { height: 100px; } .elementor-widget-cmsmasters-audio__volume-progress:before { content: ''; background-color: rgba(255, 255, 255, 0.75); width: 100%; height: 100%; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-audio__volume-progress > div { background-color: #ff4734; display: block; width: 100%; z-index: 1; -webkit-border-radius: 3px; border-radius: 3px; outline: none; position: absolute; bottom: 0; left: 0; } .elementor-widget-cmsmasters-audio__volume-progress > span { cursor: pointer; background-color: #ff4734; width: 12px; height: 12px; margin-bottom: -5px; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; outline: none; position: absolute; left: -4px; -ms-touch-action: none; touch-action: none; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); } .elementor-widget-cmsmasters-audio__player { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-widget-cmsmasters-audio__player > * { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 12px; padding-bottom: 12px; padding-left: 7px; padding-right: 7px; } .cmsmasters-player-sep-yes .elementor-widget-cmsmasters-audio__player > * { padding-left: 14px; padding-right: 14px; } .elementor-widget-cmsmasters-audio__player > *:first-child { padding-left: 14px; } .cmsmasters-player-sep-yes .elementor-widget-cmsmasters-audio__player > *:not(:last-child) { border-right-width: 1px; border-right-style: solid; border-right-color: rgba(122, 122, 122, 0.6); } .elementor-widget-cmsmasters-audio__player > *:last-child { padding-right: 14px; } .elementor-widget-cmsmasters-audio__controls-button.cmsmasters-player-play { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 767px) { .elementor-widget-cmsmasters-audio__current-time { display: none; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-audio__total-time { display: none; } } .elementor-widget-cmsmasters-audio__additional_info { font-size: 12px; font-style: italic; margin: 10px 0 0; } .elementor-widget-cmsmasters-audio-playlist { --buttons-font-size: 14px; --buttons-play-font-size: 1.4; --buttons-add-play-font-size: calc( var( --buttons-font-size ) * var( --buttons-play-font-size ) ); --medium-buttons-play-font-size: 2; --medium-buttons-add-play-font-size: calc( var( --buttons-font-size ) * var( --medium-buttons-play-font-size ) ); --progress-height: 8px; --progress-bd-top-width: 0px; --progress-bd-right-width: 0px; --progress-bd-bottom-width: 0px; --progress-bd-left-width: 0px; --audio-poster-gap: 20px; --time-gap: 7px; } .elementor-widget-cmsmasters-audio-playlist__player_wrap { position: relative; } .elementor-widget-cmsmasters-audio-playlist__player_wrap:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .elementor-widget-cmsmasters-audio-playlist__player-bg { background-color: #000000; } .elementor-widget-cmsmasters-audio-playlist__player-bg-overlay { border: inherit; -webkit-border-radius: inherit; border-radius: inherit; width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-audio-playlist__controls-buttons { text-align: center; position: relative; } .elementor-widget-cmsmasters-audio-playlist__controls-button { cursor: pointer; color: rgba(255, 255, 255, 0.75); text-align: center; border: 0; background-color: transparent; line-height: 1em; padding: 0; outline: none; position: relative; -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__controls-button:not(.cmsmasters-player-play) { font-size: var(--buttons-font-size); } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-play { font-size: var(--buttons-add-play-font-size); } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-play:before { content: "\f04b"; width: 1em; } .play .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-play:before { content: "\f04c"; } .pause .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-play:before { content: "\f04b"; } .elementor-widget-cmsmasters-audio-playlist__controls-button:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__volume-inner:hover .elementor-widget-cmsmasters-audio-playlist__controls-button { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__controls-button > i { width: 1em; } .elementor-widget-cmsmasters-audio-playlist__current-time { color: rgba(255, 255, 255, 0.75); font-size: 11px; position: relative; } .elementor-widget-cmsmasters-audio-playlist__current-time-value { width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-widget-cmsmasters-audio-playlist__progress-wrap { width: 100%; position: relative; } .elementor-widget-cmsmasters-audio-playlist__progress { border-top-width: var(--progress-bd-top-width); border-right-width: var(--progress-bd-right-width); border-bottom-width: var(--progress-bd-bottom-width); border-left-width: var(--progress-bd-left-width); line-height: 0; width: 100%; height: var(--progress-height); position: relative; } .elementor-widget-cmsmasters-audio-playlist__progress-inner { background-color: rgba(255, 255, 255, 0.75); width: 100%; height: 100%; position: relative; } .elementor-widget-cmsmasters-audio-playlist__progress-inner > div { width: 0; background-color: #ff4734; display: block; height: 100%; z-index: 1; position: absolute; bottom: 0; left: 0; -webkit-transition: width .05s ease-in-out; -o-transition: width .05s ease-in-out; transition: width .05s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__progress-inner > div:before { content: ''; cursor: pointer; background-color: #ff4734; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; opacity: 0; visibility: hidden; position: absolute; -ms-touch-action: none; touch-action: none; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); -webkit-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; -o-transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; transition: opacity .3s ease-in-out, visibility .3s ease-in-out, left .05s ease-in-out; width: calc( var( --progress-height ) * 1.5); height: calc( var( --progress-height ) * 1.5); right: calc( var( --progress-height ) * -1.5 / 2); top: calc( var( --progress-height ) * -1 / 4 - var( --progress-bd-top-width )); } .elementor-widget-cmsmasters-audio-playlist__player_wrap.play .elementor-widget-cmsmasters-audio-playlist__progress:hover .elementor-widget-cmsmasters-audio-playlist__progress-inner > div:before, .elementor-widget-cmsmasters-audio-playlist__player_wrap.play .cmsmasters-progress-movement.elementor-widget-cmsmasters-audio-playlist__progress-inner > div:before, .elementor-widget-cmsmasters-audio-playlist__player_wrap.pause .elementor-widget-cmsmasters-audio-playlist__progress:hover .elementor-widget-cmsmasters-audio-playlist__progress-inner > div:before, .elementor-widget-cmsmasters-audio-playlist__player_wrap.pause .cmsmasters-progress-movement.elementor-widget-cmsmasters-audio-playlist__progress-inner > div:before { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-audio-playlist__progress-inner > span { display: none; } .elementor-widget-cmsmasters-audio-playlist__progress-time { color: #ffffff; font-size: 11px; line-height: 1em; text-align: center; display: block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 0 0 3px 0; opacity: 0; z-index: 9999; position: absolute; left: 0; bottom: 100%; -webkit-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__progress-time:before { content: ''; background-color: rgba(0, 0, 0, 0.3); width: calc( 100% + 8px); height: calc( 100% + 4px); margin-left: -4px; -webkit-border-radius: 2px; border-radius: 2px; z-index: -1; position: absolute; padding: 2px; left: -50%; top: -2px; } .elementor-widget-cmsmasters-audio-playlist__player_wrap.play .elementor-widget-cmsmasters-audio-playlist__progress:hover .elementor-widget-cmsmasters-audio-playlist__progress-time, .elementor-widget-cmsmasters-audio-playlist__player_wrap.play .elementor-widget-cmsmasters-audio-playlist__progress-inner.cmsmasters-progress-movement + .elementor-widget-cmsmasters-audio-playlist__progress-time, .elementor-widget-cmsmasters-audio-playlist__player_wrap.pause .elementor-widget-cmsmasters-audio-playlist__progress:hover .elementor-widget-cmsmasters-audio-playlist__progress-time, .elementor-widget-cmsmasters-audio-playlist__player_wrap.pause .elementor-widget-cmsmasters-audio-playlist__progress-inner.cmsmasters-progress-movement + .elementor-widget-cmsmasters-audio-playlist__progress-time { opacity: 1; } .elementor-widget-cmsmasters-audio-playlist__progress-time-value { position: relative; left: -50%; } .elementor-widget-cmsmasters-audio-playlist__total-time { color: rgba(255, 255, 255, 0.75); font-size: 11px; position: relative; } .elementor-widget-cmsmasters-audio-playlist__total-time > span { display: block; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-widget-cmsmasters-audio-playlist__volume-wrap { line-height: 0; position: relative; } .elementor-widget-cmsmasters-audio-playlist__volume-inner { position: relative; } .elementor-widget-cmsmasters-audio-playlist__volume-progress-wrap { background-color: #000000; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: 0; margin: 0 auto 7px !important; padding: 17px 9px; visibility: hidden; z-index: 9999; -webkit-border-radius: 14px; border-radius: 14px; outline: none; position: absolute; left: 0; right: 0; top: auto; bottom: 100%; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); -webkit-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); -o-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); } .elementor-widget-cmsmasters-audio-playlist__volume-progress-wrap:after { content: ''; width: 100%; height: 7px; position: absolute; left: 0; top: 100%; } .elementor-widget-cmsmasters-audio-playlist__volume-inner:hover .elementor-widget-cmsmasters-audio-playlist__volume-progress-wrap { height: 130px; visibility: visible; } .elementor-widget-cmsmasters-audio-playlist__volume-progress-wrap.cmsmasters-active-volume-change { height: 130px; visibility: visible; } .elementor-widget-cmsmasters-audio-playlist__volume-progress { cursor: pointer; display: block; width: 4px; height: 0; -webkit-border-radius: 3px; border-radius: 3px; outline: none; position: relative; -webkit-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); -o-transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); transition: height 0.4s cubic-bezier(0.17, 0.72, 0.26, 1.23); } .elementor-widget-cmsmasters-audio-playlist__volume-inner:hover .elementor-widget-cmsmasters-audio-playlist__volume-progress { height: 100px; } .cmsmasters-active-volume-change .elementor-widget-cmsmasters-audio-playlist__volume-progress { height: 100px; } .elementor-widget-cmsmasters-audio-playlist__volume-progress:before { content: ''; background-color: rgba(255, 255, 255, 0.75); width: 100%; height: 100%; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-audio-playlist__volume-progress > div { background-color: #ff4734; display: block; width: 100%; z-index: 1; -webkit-border-radius: 3px; border-radius: 3px; outline: none; position: absolute; bottom: 0; left: 0; } .elementor-widget-cmsmasters-audio-playlist__volume-progress > span { cursor: pointer; background-color: #ff4734; width: 12px; height: 12px; margin-bottom: -5px; z-index: 2; -webkit-border-radius: 50%; border-radius: 50%; outline: none; position: absolute; left: -4px; -ms-touch-action: none; touch-action: none; -webkit-box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.3); } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__player { padding: 20px; position: relative; } .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__player { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-item-align: stretch; align-self: stretch; } .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__player { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; } .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__player > * { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 12px; padding-bottom: 12px; padding-left: 7px; padding-right: 7px; } .cmsmasters-audio-size-small.cmsmasters-player-sep-yes .elementor-widget-cmsmasters-audio-playlist__player > * { padding-left: 14px; padding-right: 14px; } .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__player > *:first-child { padding-left: 14px; } .cmsmasters-audio-size-small.cmsmasters-player-sep-yes .elementor-widget-cmsmasters-audio-playlist__player > *:not(:last-child) { border-right-width: 1px; border-right-style: solid; border-right-color: rgba(122, 122, 122, 0.6); } .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__player > *:last-child { padding-right: 14px; } @media (max-width: 767px) { .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__player { display: block; } } .elementor-widget-cmsmasters-audio-playlist__player_left { text-align: center; position: relative; } .cmsmasters-poster-position-top .elementor-widget-cmsmasters-audio-playlist__player_left { width: 100%; max-width: 100%; margin: 0 auto; } .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__player_left { width: 150px; max-width: 50%; } .cmsmasters-poster-position-singly.cmsmasters-poster-align-left .elementor-widget-cmsmasters-audio-playlist__player_left { margin-right: var(--audio-poster-gap); } .cmsmasters-poster-position-singly.cmsmasters-poster-align-right .elementor-widget-cmsmasters-audio-playlist__player_left { margin-left: var(--audio-poster-gap); } .cmsmasters-poster-position-top .elementor-widget-cmsmasters-audio-playlist__player_left .elementor-widget-cmsmasters-audio-playlist__poster { margin-bottom: var(--audio-poster-gap); } .cmsmasters-poster-position-with_title.cmsmasters-poster-align-left .elementor-widget-cmsmasters-audio-playlist__player_left .elementor-widget-cmsmasters-audio-playlist__poster { margin-right: var(--audio-poster-gap); } .cmsmasters-poster-position-with_title.cmsmasters-poster-align-right .elementor-widget-cmsmasters-audio-playlist__player_left .elementor-widget-cmsmasters-audio-playlist__poster { margin-left: var(--audio-poster-gap); } .cmsmasters-poster-position-with_title .elementor-widget-cmsmasters-audio-playlist__player_left { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 30px; } @media (max-width: 767px) { .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__player_left { max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: var(--audio-poster-gap); } .cmsmasters-poster-position-with_title .elementor-widget-cmsmasters-audio-playlist__player_left { display: block; } } .elementor-widget-cmsmasters-audio-playlist__poster { width: 100%; margin: 0; overflow: hidden; } .cmsmasters-poster-position-with_title .elementor-widget-cmsmasters-audio-playlist__poster { -ms-flex-item-align: center; align-self: center; width: 150px; max-width: 50%; } @media (max-width: 767px) { .cmsmasters-poster-position-with_title .elementor-widget-cmsmasters-audio-playlist__poster { max-width: 100%; margin-left: auto !important; margin-right: auto !important; margin-bottom: var(--audio-poster-gap); } } .elementor-widget-cmsmasters-audio-playlist__poster img { display: block; width: 100%; height: auto; max-width: 100%; border: none; -webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .elementor-widget-cmsmasters-audio-playlist__player_right { position: relative; } .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__player_right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-cmsmasters-audio-playlist__advanced { font-size: 16px; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; position: absolute; right: 0; top: 0; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .cmsmasters-track-name-info-h-align-left .elementor-widget-cmsmasters-audio-playlist__advanced, .cmsmasters-track-name-info-h-align-center .elementor-widget-cmsmasters-audio-playlist__advanced { right: 0; margin: 0 -6px 0 0; } .cmsmasters-track-name-info-h-align-right .elementor-widget-cmsmasters-audio-playlist__advanced { left: 0; margin: 0 0 0 -6px; } .elementor-widget-cmsmasters-audio-playlist__advanced-icon { cursor: pointer; color: rgba(255, 255, 255, 0.75); line-height: 20px; text-align: center; display: block; width: 20px; height: 20px; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .cmsmasters-advanced-opened .elementor-widget-cmsmasters-audio-playlist__advanced-icon + .elementor-widget-cmsmasters-audio-playlist__advanced_inner { color: #ffffff; margin: 0 0 10px; opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-audio-playlist__advanced:hover .elementor-widget-cmsmasters-audio-playlist__advanced-icon { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__advanced_inner { color: rgba(255, 255, 255, 0.75); background-color: #000000; z-index: 9999; width: -webkit-max-content; width: -moz-max-content; width: max-content; min-width: 118px; margin: 0 0 -10px; padding: 5px 10px; opacity: 0; visibility: hidden; position: absolute; right: 0; bottom: 100%; -webkit-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out; -o-transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out; transition: opacity .3s ease-in-out, margin .3s ease-in-out, visibility .3s ease-in-out; } .cmsmasters-track-name-info-h-align-right .elementor-widget-cmsmasters-audio-playlist__advanced_inner { right: auto; left: 0; } .elementor-widget-cmsmasters-audio-playlist__advanced_inner > * + * { margin-top: 5px; } .elementor-widget-cmsmasters-audio-playlist__speed { font-size: 12px; line-height: 1em; display: block; } .elementor-widget-cmsmasters-audio-playlist__speed-variations { background: #000000; display: block; width: 100%; height: 0; overflow: hidden; -webkit-transition: height 0.3s ease-in-out; -o-transition: height 0.3s ease-in-out; transition: height 0.3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__speed.cmsmasters-speed-rate-opened .elementor-widget-cmsmasters-audio-playlist__speed-variations { height: calc(7em + 70px); } .elementor-widget-cmsmasters-audio-playlist__speed.cmsmasters-speed-rate-opened + .elementor-widget-cmsmasters-audio-playlist__download { opacity: .5; } .elementor-widget-cmsmasters-audio-playlist__speed-button { cursor: pointer; color: rgba(255, 255, 255, 0.75); text-align: center; display: block; margin-bottom: 10px; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__speed-button:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__speed-button:after { content: 'x'; position: relative; } .elementor-widget-cmsmasters-audio-playlist__speed-button.cmsmasters-player-speed-normal:after { content: ''; } .elementor-widget-cmsmasters-audio-playlist__speed-button.cmsmasters-choose-speed { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__speed-title-wrap { color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-audio-playlist__speed-title { color: rgba(255, 255, 255, 0.75); display: inline-block; margin: 0 8px 0 0; vertical-align: middle; } .elementor-widget-cmsmasters-audio-playlist__speed-rate { cursor: pointer; -webkit-transition: color .3s ease-in-out; -o-transition: color .3s ease-in-out; transition: color .3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__download { color: rgba(255, 255, 255, 0.75); font-size: 12px; font-weight: 600; display: block; } .elementor-widget-cmsmasters-audio-playlist__download:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__download > span, .elementor-widget-cmsmasters-audio-playlist__download > i { display: inline-block; vertical-align: middle; } .elementor-widget-cmsmasters-audio-playlist__download > i { margin: 0 10px 0 0; } .cmsmasters-poster-position-with_title .elementor-widget-cmsmasters-audio-playlist__track_name_info_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; position: relative; } .elementor-widget-cmsmasters-audio-playlist__track_name_info { width: 100%; } .cmsmasters-empty-poster .elementor-widget-cmsmasters-audio-playlist__track_name_info { margin-bottom: 30px; } .cmsmasters-track-name-info-h-align-left .elementor-widget-cmsmasters-audio-playlist__track_name_info { padding-right: 30px; } .cmsmasters-track-name-info-h-align-center .elementor-widget-cmsmasters-audio-playlist__track_name_info { padding-left: 30px; padding-right: 30px; } .cmsmasters-track-name-info-h-align-right .elementor-widget-cmsmasters-audio-playlist__track_name_info { padding-left: 30px; } .cmsmasters-poster-position-top .elementor-widget-cmsmasters-audio-playlist__track_name_info { margin-bottom: 30px; } .cmsmasters-poster-position-singly .elementor-widget-cmsmasters-audio-playlist__track_name_info { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; margin-bottom: 30px; } @media (max-width: 767px) { .cmsmasters-poster-position-top .elementor-widget-cmsmasters-audio-playlist__track_name_info { margin-bottom: 20px; } } .elementor-widget-cmsmasters-audio-playlist__track_name_info_inner { color: #ffffff; } .cmsmasters-track-name-info-one-line-yes .elementor-widget-cmsmasters-audio-playlist__track_name_info_inner { word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-audio-playlist:not(.cmsmasters-track-name-info-one-line-yes) .elementor-widget-cmsmasters-audio-playlist__track_name_info_inner > span { word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; } .cmsmasters-poster-position-with_title.cmsmasters-poster-align-left .elementor-widget-cmsmasters-audio-playlist__track_name_info_inner { text-align: left; } .cmsmasters-poster-position-with_title.cmsmasters-poster-align-right .elementor-widget-cmsmasters-audio-playlist__track_name_info_inner { text-align: right; } .elementor-widget-cmsmasters-audio-playlist__track-name-separator { margin: 0 3px; } .elementor-widget-cmsmasters-audio-playlist:not(.cmsmasters-track-name-info-one-line-yes) .elementor-widget-cmsmasters-audio-playlist__track-name-subtitle { margin-top: 10px; } .elementor-widget-cmsmasters-audio-playlist__progress-container { font-size: 0; line-height: 0; position: relative; margin-bottom: 15px; } .cmsmasters-current-total-time-position-inside .elementor-widget-cmsmasters-audio-playlist__progress-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__progress-container:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden; } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__current-time { line-height: 1em; float: left; } .cmsmasters-current-total-time-position-inside .elementor-widget-cmsmasters-audio-playlist__current-time { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-right: var(--time-gap); } @media (max-width: 767px) { .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__current-time { display: none; } } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__progress-wrap { display: inline-block; } .cmsmasters-current-total-time-position-bottom .elementor-widget-cmsmasters-audio-playlist__progress-wrap { margin-bottom: var(--time-gap); } .cmsmasters-current-total-time-position-top .elementor-widget-cmsmasters-audio-playlist__progress-wrap { margin-top: var(--time-gap); } .cmsmasters-current-total-time-position-inside .elementor-widget-cmsmasters-audio-playlist__progress-wrap { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .cmsmasters-current-total-time-position-bottom .elementor-widget-cmsmasters-audio-playlist__progress-time { margin-top: calc( var( --time-gap ) + var( --progress-bd-bottom-width )); bottom: auto; top: 100%; } .cmsmasters-current-total-time-position-top .elementor-widget-cmsmasters-audio-playlist__progress-time { margin-bottom: calc( var( --time-gap ) + var( --progress-bd-top-width )); } .cmsmasters-current-total-time-position-inside .elementor-widget-cmsmasters-audio-playlist__progress-time { margin-bottom: calc( 7px + var( --progress-bd-top-width )); } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__total-time { line-height: 1em; float: right; } .cmsmasters-current-total-time-position-inside .elementor-widget-cmsmasters-audio-playlist__total-time { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-left: var(--time-gap); } @media (max-width: 767px) { .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__total-time { display: none; } } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__control_buttons_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-audio-playlist__control_buttons_left > *:first-child { margin-left: 0 !important; } @media (max-width: 767px) { .elementor-widget-cmsmasters-audio-playlist__control_buttons_left { text-align: center; } } .elementor-widget-cmsmasters-audio-playlist__controls-button { background-color: transparent; } .elementor-widget-cmsmasters-audio-playlist__controls-button:hover { outline: none; background-color: transparent; } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__controls-button { display: inline-block; margin: 0 10px; vertical-align: middle; } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-play { font-size: var(--medium-buttons-add-play-font-size); } .elementor-widget-cmsmasters-audio-playlist__controls-button[disabled], .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-button-off-active:hover, .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-button-off-active.cmsmasters-active-button { cursor: default; color: rgba(255, 255, 255, 0.75); } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-active-button { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-loop.cmsmasters-loop-track:before { content: '1'; font-size: 50%; font-weight: bold; line-height: 1em; width: 1em; height: 1em; margin: auto 0 auto 5px !important; position: absolute; left: 100%; right: 0; top: 0; bottom: 0; } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-volume { margin: 0 !important; } .elementor-widget-cmsmasters-audio-playlist__controls-button.cmsmasters-player-list { cursor: pointer; } .elementor-widget-cmsmasters-audio-playlist__controls-button[disabled] { opacity: .5; } .elementor-widget-cmsmasters-audio-playlist__control_buttons_right { line-height: 0; margin-left: auto; } .elementor-widget-cmsmasters-audio-playlist__control_buttons_right > *:last-child { margin-right: 0 !important; } @media (max-width: 767px) { .elementor-widget-cmsmasters-audio-playlist__control_buttons_right { text-align: center; } } .cmsmasters-audio-size-medium .elementor-widget-cmsmasters-audio-playlist__volume-wrap { display: inline-block; margin: 0 8px; } .elementor-widget-cmsmasters-audio-playlist__playlist { position: relative; } .cmsmasters-audio-playlist-type-static .elementor-widget-cmsmasters-audio-playlist__playlist { display: block; } .cmsmasters-audio-playlist-type-toggle .elementor-widget-cmsmasters-audio-playlist__playlist { display: none; } .cmsmasters-audio-playlist-absolute-yes .elementor-widget-cmsmasters-audio-playlist__playlist { display: none; width: 100%; z-index: 99999; position: absolute; left: 0; top: 100%; } .elementor-widget-cmsmasters-audio-playlist__playlist_inner { background-color: #000000; height: 100%; padding-left: 20px; padding-right: 20px; position: relative; overflow: hidden; } .cmsmasters-audio-size-small .elementor-widget-cmsmasters-audio-playlist__playlist_inner { padding-top: 20px; } .cmsmasters-audio-size-small.cmsmasters-player-sep-yes .elementor-widget-cmsmasters-audio-playlist__playlist_inner { border-top-width: 1px; border-top-style: solid; border-top-color: rgba(122, 122, 122, 0.6); } .elementor-widget-cmsmasters-audio-playlist__search:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]) { background-color: transparent; border: 0; width: 100%; margin: 0; padding: 0; } .elementor-widget-cmsmasters-audio-playlist__playlist-list { list-style-type: none; max-height: 200px; width: 100%; margin: 0; padding: 0 0 20px; } .cmsmasters-playlist-marker-number .elementor-widget-cmsmasters-audio-playlist__playlist-list { counter-reset: my-counter; } .elementor-widget-cmsmasters-audio-playlist__playlist-list.ps--active-y { padding-right: 15px; } .elementor-widget-cmsmasters-audio-playlist .ps__rail-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-audio-playlist .ps__rail-y:hover > .ps__thumb-y, .elementor-widget-cmsmasters-audio-playlist .ps__rail-y.ps--clicking .ps__thumb-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-audio-playlist .ps__thumb-y { width: 6px; right: 0; } .elementor-widget-cmsmasters-audio-playlist__playlist_item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0; position: relative; -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__playlist_item.cmsmasters-playlist-item-separator:after { content: ''; background-color: rgba(255, 255, 255, 0.2); width: 100%; height: 1px; position: absolute; left: 0; bottom: -2px; } .elementor-widget-cmsmasters-audio-playlist__playlist_item.cmsmasters-playlist-item-separator:last-of-type:after { content: none; } .elementor-widget-cmsmasters-audio-playlist__playlist_item:last-of-type { margin-bottom: 0 !important; } .elementor-widget-cmsmasters-audio-playlist__track { cursor: pointer; color: rgba(255, 255, 255, 0.75); fill: rgba(255, 255, 255, 0.75); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; padding: 4px 0; position: relative; -webkit-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; -o-transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; transition: color .3s ease-in-out, background-color .3s ease-in-out, border-color .3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__track:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__playlist_item.cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track { color: #ffffff; fill: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__playlist_item.cmsmasters-active-track:hover .elementor-widget-cmsmasters-audio-playlist__track { color: #ffffff; fill: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap { position: relative; } .cmsmasters-playlist-marker-icon .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap { font-size: 14px; } .cmsmasters-playlist-marker-icon .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap > svg { display: block; width: 14px; height: 14px; -webkit-transition: fill .3s ease-in-out; -o-transition: fill .3s ease-in-out; transition: fill .3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap > i { -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .play .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap > i { opacity: 0; } .pause .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer_wrap > i { opacity: 0; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer { font-size: 0; line-height: 12px; text-align: center; width: 13px; height: 12px; opacity: 0; margin: auto !important; position: absolute; left: 0; right: auto; top: 0; bottom: 0; -webkit-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; } .play .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer { opacity: 1; } .pause .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer { opacity: 1; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item { background-color: rgba(255, 255, 255, 0.75); display: inline-block; width: 2px; margin-right: 3px; vertical-align: bottom; -webkit-animation-name: equalize; animation-name: equalize; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-delay: 0s; animation-delay: 0s; -webkit-transition: background-color .3s ease-in-out; -o-transition: background-color .3s ease-in-out; transition: background-color .3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item:last-child { margin: 0; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item:nth-child(1) { -webkit-animation-duration: 1.9s; animation-duration: 1.9s; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item:nth-child(2) { -webkit-animation-duration: 2s; animation-duration: 2s; } .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item:nth-child(3) { -webkit-animation-duration: 2.3s; animation-duration: 2.3s; } .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item { background-color: #ffffff; } .cmsmasters-active-track:hover .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item { background-color: #ffffff; } .pause .cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-equalizer-item { -webkit-animation-play-state: paused; animation-play-state: paused; } .elementor-widget-cmsmasters-audio-playlist__track-number { line-height: 1em; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-playlist-marker-number .elementor-widget-cmsmasters-audio-playlist__track-number { font-size: 14px; } .elementor-widget-cmsmasters-audio-playlist__track-number-text:before { content: counter(my-counter); counter-increment: my-counter; display: block; } .cmsmasters-playlist-marker-number .elementor-widget-cmsmasters-audio-playlist__track-number-text:before { font-size: 14px; } .elementor-widget-cmsmasters-audio-playlist__track-info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: -webkit-fill-available; } .cmsmasters-playlist-marker-icon .elementor-widget-cmsmasters-audio-playlist__track-info { padding-left: 5px; } .cmsmasters-playlist-marker-number .elementor-widget-cmsmasters-audio-playlist__track-info { padding-left: 5px; } .cmsmasters-track-name-one-line-yes .elementor-widget-cmsmasters-audio-playlist__track-info { -ms-flex-direction: row; flex-direction: row; word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; } .elementor-widget-cmsmasters-audio-playlist:not(.cmsmasters-track-name-one-line-yes) .elementor-widget-cmsmasters-audio-playlist__track-info > span { -ms-flex-direction: row; flex-direction: row; word-break: break-word; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; white-space: normal; } .cmsmasters-track-name-one-line-yes .elementor-widget-cmsmasters-audio-playlist__track-title { max-width: 45%; } .elementor-widget-cmsmasters-audio-playlist__track-separator { margin: 0 3px; } .cmsmasters-track-name-one-line-yes .elementor-widget-cmsmasters-audio-playlist__track-subtitle { max-width: 45%; } .elementor-widget-cmsmasters-audio-playlist__track-podcast { font-size: 14px; line-height: 1em; text-align: right; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; margin: 0 0 0 10px; -webkit-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; -o-transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; } .cmsmasters-track-links-hidden-yes .elementor-widget-cmsmasters-audio-playlist__track-podcast { opacity: 0; visibility: hidden; } .cmsmasters-track-links-hidden-yes .elementor-widget-cmsmasters-audio-playlist__playlist_item:hover .elementor-widget-cmsmasters-audio-playlist__track-podcast { opacity: 1; visibility: visible; } .cmsmasters-track-links-hidden-yes .elementor-widget-cmsmasters-audio-playlist__playlist_item.cmsmasters-active-track .elementor-widget-cmsmasters-audio-playlist__track-podcast { opacity: 1; visibility: visible; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a { color: rgba(255, 255, 255, 0.75); background-color: transparent; font-size: inherit; line-height: inherit; margin: 0 7px; padding: 5px 0; -webkit-transition: color 0.3s ease-in-out; -o-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a:hover { color: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a:hover svg { fill: #ffffff; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a:first-child { margin-left: 0 !important; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a:last-child { margin-right: 0 !important; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a i { display: block; } .elementor-widget-cmsmasters-audio-playlist__track-podcast > a svg { display: block; fill: rgba(255, 255, 255, 0.75); width: 14px; height: 14px; -webkit-transition: fill 0.3s ease-in-out; -o-transition: fill 0.3s ease-in-out; transition: fill 0.3s ease-in-out; } @-webkit-keyframes equalize { 0% { height: 70%; } 4% { height: 60%; } 8% { height: 50%; } 12% { height: 40%; } 16% { height: 30%; } 20% { height: 40%; } 24% { height: 50%; } 28% { height: 20%; } 32% { height: 50%; } 36% { height: 70%; } 40% { height: 30%; } 44% { height: 50%; } 48% { height: 80%; } 52% { height: 40%; } 56% { height: 20%; } 60% { height: 40%; } 64% { height: 60%; } 68% { height: 70%; } 72% { height: 80%; } 76% { height: 90%; } 80% { height: 80%; } 84% { height: 70%; } 88% { height: 60%; } 92% { height: 70%; } 96% { height: 80%; } 100% { height: 90%; } } @keyframes equalize { 0% { height: 70%; } 4% { height: 60%; } 8% { height: 50%; } 12% { height: 40%; } 16% { height: 30%; } 20% { height: 40%; } 24% { height: 50%; } 28% { height: 20%; } 32% { height: 50%; } 36% { height: 70%; } 40% { height: 30%; } 44% { height: 50%; } 48% { height: 80%; } 52% { height: 40%; } 56% { height: 20%; } 60% { height: 40%; } 64% { height: 60%; } 68% { height: 70%; } 72% { height: 80%; } 76% { height: 90%; } 80% { height: 80%; } 84% { height: 70%; } 88% { height: 60%; } 92% { height: 70%; } 96% { height: 80%; } 100% { height: 90%; } } /* Widgets */ .elementor-widget-cmsmasters-woo-product-additional-information h2 { display: none; } .cmsmasters-show-heading-yes.elementor-widget-cmsmasters-woo-product-additional-information h2 { display: block; } .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes { border-width: 0 !important; border-collapse: collapse; margin: 0; } .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr { border-width: 0; } .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:first-child td, .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:first-child th, .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:last-child td, .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:last-child th { border-width: 0; } .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes td, .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes th { border-width: 0; border-color: #D4D4D4; padding: 10px; } .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes td p, .elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes th p { padding: 0; } .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes th.woocommerce-product-attributes-item__label { border-right-width: 0 !important; } .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes td.woocommerce-product-attributes-item__value { border-left-width: 0 !important; } .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes tr:not(:last-of-type) td, .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes tr:not(:last-of-type) th { border-bottom-width: 0 !important; } .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr:first-of-type td, .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr:first-of-type th { border-width: 0 !important; } .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr + tr td, .elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr + tr th { border-left-width: 0 !important; border-right-width: 0 !important; border-bottom-width: 0 !important; } /* Default styles for TODO: maybe relocate to modules scss */ .cmsmasters-menu-cart__products { max-height: calc(100vh - 500px); min-height: 100px; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; padding-left: 0; } .cmsmasters-menu-cart__subtotal { border-top: 1px solid var(--e-global-color-border); border-bottom: 1px solid var(--e-global-color-border); margin-top: 30px; padding-top: 20px; padding-bottom: 20px; font-size: 20px; text-align: center; font-weight: 600; } .cmsmasters-menu-cart__product { position: relative; } .cmsmasters-menu-cart__product:not(:first-of-type) { margin-top: 20px; padding-top: 20px; } .cmsmasters-menu-cart__product__inner { position: relative; } .cmsmasters-menu-cart__product-container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform 0.3s ease; transition: -webkit-transform 0.3s ease; -o-transition: transform 0.3s ease; transition: transform 0.3s ease; transition: transform 0.3s ease, -webkit-transform 0.3s ease; } .cmsmasters-menu-cart__product-image { min-width: 80px; width: 80px; } .cmsmasters-menu-cart__product-image a, .cmsmasters-menu-cart__product-image img { display: block; } .cmsmasters-menu-cart__product-text-container { width: 100%; padding-left: 20px; } .cmsmasters-menu-cart__product-name { font-size: 14px; grid-column-start: 1; grid-column-end: 2; margin: 0; } .cmsmasters-menu-cart__product-price { font-size: 16px; grid-column-start: 2; justify-self: end; color: var(--e-global-color-secondary); } .cmsmasters-menu-cart__product-price .amount { font-weight: 600; } .cmsmasters-menu-cart__product-remove { width: 25px; height: 25px; top: 0; bottom: 0; left: -10%; margin: auto; text-align: center; overflow: hidden; position: absolute; color: #818a91; -webkit-transition: right 0.3s, left 0.3s ease; -o-transition: right 0.3s, left 0.3s ease; transition: right 0.3s, left 0.3s ease; } .cmsmasters-menu-cart__product-remove:before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .cmsmasters-menu-cart__product-remove:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .cmsmasters-menu-cart__product-remove:before, .cmsmasters-menu-cart__product-remove:after { content: ""; position: absolute; height: 1px; width: 50%; top: 50%; left: 25%; margin-top: -1px; background: #d4d4d4; z-index: 1; pointer-events: none; } .cmsmasters-menu-cart__product-remove a { display: block; width: 100%; height: 100%; background-color: transparent; } .cmsmasters-menu-cart__product:hover .cmsmasters-menu-cart__product-container { -webkit-transform: translateX(10%); -ms-transform: translateX(10%); transform: translateX(10%); } .cmsmasters-menu-cart__product:hover .cmsmasters-menu-cart__product-remove { left: 0; } .cmsmasters-menu-cart__footer-buttons { font-size: 20px; text-align: center; padding-top: 20px; display: grid; grid-column-gap: 10px; grid-row-gap: 10px; } .cmsmasters-menu-cart__footer-buttons .cmsmasters-menu-cart-button { -webkit-border-radius: 0; border-radius: 0; } .elementor-widget-cmsmasters-woo-cart { --cmsmasters-woo-cart-bg: #fff; } .elementor-widget-cmsmasters-woo-cart__button-inner { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .elementor-widget-cmsmasters-woo-cart__button-content { color: inherit; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; } .elementor-widget-cmsmasters-woo-cart__button-content:visited { color: inherit; } .elementor-widget-cmsmasters-woo-cart__button-content > span, .elementor-widget-cmsmasters-woo-cart__button-content > i { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-left: 5px; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-position-right .elementor-widget-cmsmasters-woo-cart__button-counter { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-absolute .elementor-widget-cmsmasters-woo-cart__button-counter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: absolute; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; background-color: #d9534f; width: 16px; height: 16px; right: 0; top: 0; font-size: 11px; text-decoration: none; z-index: 999; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-absolute.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-counter { left: 0; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-type-after .elementor-widget-cmsmasters-woo-cart__button-counter { -webkit-border-radius: 5px; border-radius: 5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 2px 5px; margin-left: 12px; background: #d9534f; color: #fff; font-size: 13px; position: relative; text-decoration: none; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-type-after .elementor-widget-cmsmasters-woo-cart__button-counter:before { content: ''; position: absolute; right: 100%; border: 6px solid transparent; border-right: 6px solid #d9534f; } .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-image, .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-icon { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; } .elementor-widget-cmsmasters-woo-cart__button-icon { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-cmsmasters-woo-cart__button-image img { width: 35px; } .cmsmasters-woo-cart-position-center .elementor-widget-cmsmasters-woo-cart__cart-container { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .cmsmasters-woo-cart-position-right .elementor-widget-cmsmasters-woo-cart__cart-container { left: auto; right: 0; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-button-type-inline .cmsmasters-menu-cart__footer-buttons { grid-template-columns: 1fr 1fr; } .cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-container { width: 350px; top: 0; opacity: 0; visibility: hidden; position: absolute; z-index: 9999; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (pointer: fine) and (min-width: 768px) { .cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart { visibility: visible; top: 100%; opacity: 1; } } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container { position: fixed; z-index: 9998; top: 0; left: 0; width: 100vw; height: 100vh; background-color: transparent; visibility: hidden; opacity: 0; -webkit-transition: background-color .5s, visibility .5s, opacity .3s; -o-transition: background-color .5s, visibility .5s, opacity .3s; transition: background-color .5s, visibility .5s, opacity .3s; } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart { visibility: visible; opacity: 1; background-color: rgba(0, 0, 0, 0.25); } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart .elementor-widget-cmsmasters-woo-cart__cart-inner { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right .cmsmasters-menu-cart__product-text-container { padding-left: 0; padding-right: 20px; text-align: right; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-block .cmsmasters-menu-cart__product-price { justify-self: end; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-inline .cmsmasters-menu-cart__product-name { grid-row-start: 1; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-inline .cmsmasters-menu-cart__product-price { grid-column-start: 1; grid-row-start: 1; justify-self: start; padding-left: 0; padding-right: 10px; } .elementor-widget-cmsmasters-woo-cart__cart-container .cmsmasters-menu-cart__product .cmsmasters-menu-cart__product-name a { -webkit-transition: color .3s ease; -o-transition: color .3s ease; transition: color .3s ease; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-price-block .cmsmasters-menu-cart__product-price { grid-column-start: 1; justify-self: start; -ms-flex-item-align: end; align-self: end; padding-left: 0px; } .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right .cmsmasters-menu-cart__product-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-woo-cart__cart-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-inner { padding: 60px 10px 10px; height: 100%; } .cmsmasters-woo-cart-type-canvas .cmsmasters-position-outside .elementor-widget-cmsmasters-woo-cart__cart-inner { padding: 10px; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__subtotal { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product { border-top: 1px solid var(--e-global-color-border); border-bottom: 0; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product:first-of-type { border-top: 0; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation { color: #d4d4d4; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation > * { display: inline-block; margin-left: 0; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation > * p { margin-bottom: 0; } .elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .blockOverlay { background-color: var(--cmsmasters-woo-cart-bg) !important; } .cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-wrapper { background-color: var(--cmsmasters-woo-cart-bg); padding: 20px; border: 1px solid var(--e-global-color-border); } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper { width: 350px; height: 100%; position: fixed; top: 0; left: 0; z-index: 9999; background: #fff; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.24); -webkit-transition: visibility .3s, -webkit-transform .3s ease; transition: visibility .3s, -webkit-transform .3s ease; -o-transition: transform .3s ease, visibility .3s; transition: transform .3s ease, visibility .3s; transition: transform .3s ease, visibility .3s, -webkit-transform .3s ease; } .admin-bar .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper { top: 32px; } .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper .cmsmasters-menu-cart__products { max-height: inherit; } .elementor-widget-cmsmasters-woo-cart__cart-close { font-size: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; padding: 10px; top: 10px; left: auto; right: 20px; z-index: 999; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-view-stacked { color: #494c4f; fill: #494c4f; padding: 10px; background-color: rgba(0, 0, 0, 0.05); } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-view-framed { color: #494c4f; padding: 10px; border: 2px solid #494c4f; background-color: transparent; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-shape-circle { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-icon-right .elementor-widget-cmsmasters-woo-cart__cart-close-icon { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside.cmsmasters-align-left { left: 0; right: auto; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside.cmsmasters-align-center { left: 0; right: 0; margin: auto; } .cmsmasters-canvas-position-right .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside { left: 0; right: auto; } .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-outside { left: 100%; right: auto; } .cmsmasters-canvas-position-right .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-outside { left: auto; right: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity { min-width: 65px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity .qty { vertical-align: top; width: 100%; margin-right: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity + .button { margin-left: 10px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity input { width: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button { position: relative; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:before, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:before { opacity: 1; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:after { opacity: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:hover:before { opacity: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:hover:after { opacity: 1; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart { margin-top: 0; margin-bottom: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart button { -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: initial; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table { border-collapse: collapse; margin: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table td { padding: 20px; border-color: #D4D4D4; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations { margin-bottom: 40px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .label label { margin: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations select { padding: 5px 10px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations { display: none; margin-top: 10px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations[style*="hidden"] { display: none !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations[style*="visible"] { display: inline-block !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart .group_table { margin-bottom: 40px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart .group_table input { width: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(odd) > td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(odd) > th { background-color: #eceeef; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(even) > td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(even) > th { background-color: #ffffff; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart td { vertical-align: middle; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart td p { margin-bottom: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__quantity { width: 8em; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__quantity .button { text-align: center; width: 100%; min-width: 120px; height: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__label label { margin-bottom: 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button { text-transform: none; background-color: #5bc0de; color: #ffffff; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 10px 15px; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button.single_add_to_cart_button { display: -webkit-box; display: -ms-flexbox; display: flex; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button:hover { background-color: #000000; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none table, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none th, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none tr { border-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:first-child, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:first-child { border-right-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:not(:first-child):not(:last-child), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:not(:first-child):not(:last-child) { border-left-width: 0 !important; border-right-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:last-child, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:last-child { border-left-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr:not(:last-of-type) td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr:not(:last-of-type) th { border-bottom-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor table { border-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr:first-of-type td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr:first-of-type th { border-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr + tr td, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr + tr th { border-left-width: 0 !important; border-right-width: 0 !important; border-bottom-width: 0 !important; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart .woocommerce-variation-add-to-cart .quantity input { height: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart:not(.grouped_form):not(.variations_form) .stock, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.variations_form .woocommerce-variation-add-to-cart .stock { text-align: left; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.grouped_form .single_add_to_cart_button { margin: 0 auto 0 0; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart:not(.grouped_form):not(.variations_form) .stock, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.variations_form .woocommerce-variation-add-to-cart .stock { text-align: right; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.grouped_form .single_add_to_cart_button { margin: 0 0 0 auto; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart:not(.grouped_form):not(.variations_form) .stock, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.variations_form .woocommerce-variation-add-to-cart .stock { text-align: center; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.grouped_form .single_add_to_cart_button { margin: 0 auto; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) .stock, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart .stock { text-align: left; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } .woocommerce div.product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.grouped_form .single_add_to_cart_button { width: 100%; } @media (max-width: 1024px) { .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left .stock { text-align: left; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right .stock { text-align: right; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center .stock { text-align: left; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify .stock { text-align: left; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 767px) { .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left .stock { text-align: left; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right .stock { text-align: right; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center .stock { text-align: center; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify .stock { text-align: left; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .elementor-widget-cmsmasters-woo-product-add-to-cart-button { --icon-size: 16px; --icon-gap: 5px; --button-padding-right: 20px; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart > a { display: inline-block; margin-top: 0 !important; } .woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart > a { display: inline-block; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button { position: relative; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button span { display: inline-block; position: relative; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button span:before { display: block; font-family: "Font Awesome 5 Free"; line-height: 1em; width: 1em; height: 1em; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; opacity: 0; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading span:after, .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added span:after { color: inherit; height: 1em; left: auto; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading span[class*="fa"]:before, .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added span[class*="fa"]:before { opacity: 1; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading span[class*="fa"]:after, .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added span[class*="fa"]:after { content: none; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading span, .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added span[class*="fa"] { padding-right: calc( var( --button-padding-right ) + var( --icon-gap ) + var( --icon-size )) !important; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading span:before { -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart { display: none; } .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.loading { color: initial; opacity: 1 !important; } .elementor-widget-cmsmasters-woo-product-images { --col-num: 3; --col-margin: 10px; --navigation-margin-left: 5px; --navigation-margin-right: 5px; --offset-top: 0; --bullet-size: 10px; --bullet-gap-between: 2px; --thumb-width: 20%; --thumb-margin: 10px; --zoom-gap: 10px; --zoom-width: 100%; --zoom-height: 100%; } .elementor-widget-cmsmasters-woo-product-images__wrapper-item { display: block; width: 100%; overflow: hidden; } .elementor-widget-cmsmasters-woo-product-images__wrapper-item.elementor-widget-cmsmasters-woo-product-images__zoom { font-size: 0; line-height: 0; cursor: crosshair; } .elementor-widget-cmsmasters-woo-product-images__wrapper-item a { display: block; font-size: 0; line-height: 0; } .elementor-widget-cmsmasters-woo-product-images__wrapper-item img:not(.zoomImg) { width: 100%; } .elementor-widget-cmsmasters-woo-product-images__wrapper { position: relative; } .elementor-widget-cmsmasters-woo-product-images__wrapper > .elementor-widget-cmsmasters-woo-product-images__wrapper-item + .elementor-widget-cmsmasters-woo-product-images__row-wrap { margin-top: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images__zoom { overflow: visible !important; } .elementor-widget-cmsmasters-woo-product-images__zoom:hover .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { display: block; } .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { display: none; width: var(--zoom-width); height: var(--zoom-height); overflow: hidden; position: absolute; top: 0; z-index: 9999; } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__grid, .elementor-widget-cmsmasters-woo-product-images__thumb-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; } .elementor-widget-cmsmasters-woo-product-images__row-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; } .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child) { margin-bottom: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item { line-height: 0; width: calc( ( 100% - var( --col-margin ) * ( var( --col-num ) - 1 ) ) / var( --col-num )); } .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child) { margin-right: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-cols-1 .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child) { margin-bottom: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images__anchor-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; width: 100%; } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor { width: calc( 100% - var( --bullet-size ) - var( --navigation-margin-left ) - var( --navigation-margin-right )); } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child) { margin-bottom: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images__nav-wrap { list-style-type: none; width: calc( var( --bullet-size ) + var( --navigation-margin-left ) + var( --navigation-margin-right )); height: calc( var( --bullet-gap-between )); margin: 0; padding: var(--offset-top) 0 0; position: -webkit-sticky; position: sticky; top: 0; } .admin-bar .elementor-widget-cmsmasters-woo-product-images__nav-wrap { top: 32px; } .elementor-widget-cmsmasters-woo-product-images__nav-wrap .current-item .controller-item__bullet { background-color: #d9534f; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-left .controller-item__bullet { margin-right: 10px; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-right .controller-item__bullet { margin-left: 10px; } .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet { display: block; width: var(--bullet-size); height: var(--bullet-size); background-color: #818a91; -webkit-border-radius: 50%; border-radius: 50%; margin: 0; } .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet:hover { background-color: #d9534f; } .elementor-widget-cmsmasters-woo-product-images__nav-item { margin: 0; } .elementor-widget-cmsmasters-woo-product-images__nav-item + .elementor-widget-cmsmasters-woo-product-images__nav-item { margin-top: var(--bullet-gap-between); } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider .elementor-widget-cmsmasters-woo-product-images__zoom { line-height: 0; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; height: -webkit-fit-content; height: -moz-fit-content; height: fit-content; margin: 0 auto; } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider a { display: block; line-height: 0; } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap { position: relative; } .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap:hover > .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { display: block; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container, .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap, .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap { width: calc( 100% - var( --thumb-width )); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap, .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__thumb-wrap { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap, .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item, .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item { width: 100%; height: calc( ( 100% - var( --col-margin ) * ( var( --col-num ) - 1 ) ) / var( --col-num )); margin-right: 0; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child), .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child) { margin-bottom: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-right: var(--thumb-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child) { margin-left: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__thumb-wrap { margin-left: var(--thumb-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child) { margin-right: var(--col-margin); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__thumb-wrap { margin-top: var(--thumb-margin); } @media (min-width: 1025px) { .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: 0; right: 0; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { right: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); } } @media (min-width: 768px) and (max-width: 1024px) { .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); right: auto; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: 0; right: 0; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { right: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); left: auto; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); right: auto; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { left: 0; right: 0; } .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap { right: calc( -1 * ( var( --zoom-gap ) + var( --zoom-width ) )); left: auto; } } .elementor-widget-cmsmasters-woo-product-price { --prefix-margin: 10px; --price-margin: 5px; } .elementor-widget-cmsmasters-woo-product-price__prefix { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; margin-right: var(--prefix-margin); } .cmsmasters-price-row-yes .elementor-widget-cmsmasters-woo-product-price__prefix { display: block; } .elementor-widget-cmsmasters-woo-product-price__prefix svg { fill: currentColor; width: 1em; height: 1em; } .elementor-widget-cmsmasters-woo-product-price .price { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 !important; padding: 0; } .cmsmasters-sale-first-yes.elementor-widget-cmsmasters-woo-product-price .price { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .cmsmasters-price-row-yes.cmsmasters-sale-first-yes.elementor-widget-cmsmasters-woo-product-price .price { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .cmsmasters-price-row-yes.elementor-widget-cmsmasters-woo-product-price .price { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-woo-product-price .price ins { text-decoration: none; } .elementor-widget-cmsmasters-woo-product-price .price del, .elementor-widget-cmsmasters-woo-product-price .price ins { line-height: 1em; opacity: 1 !important; } .elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-top del { -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-center del { -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-bottom del { -ms-flex-item-align: end; align-self: flex-end; } .elementor-widget-cmsmasters-woo-product-price:not(.cmsmasters-sale-first-yes):not(.cmsmasters-price-row-yes) del { margin-right: var(--price-margin); } .elementor-widget-cmsmasters-woo-product-price:not(.cmsmasters-sale-first-yes).cmsmasters-price-row-yes del + ins { margin-top: var(--price-margin); } .elementor-widget-cmsmasters-woo-product-price.cmsmasters-sale-first-yes:not(.cmsmasters-price-row-yes) del + ins { margin-right: var(--price-margin); } .elementor-widget-cmsmasters-woo-product-price.cmsmasters-sale-first-yes.cmsmasters-price-row-yes del + ins { margin-bottom: var(--price-margin); } .elementor-widget-cmsmasters-woo-products-grid { --cmsmasters-columns: 4; --cmsmasters-gap-column: 40px; --cmsmasters-gap-row: 70px; } .elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 0 30px; } .elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-result-count, .elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering { padding: 0; margin: 0; float: none; } .elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering:only-child { margin-left: auto; } .elementor-widget-cmsmasters-woo-products-grid ul.products { display: grid; grid-template-columns: repeat(var(--cmsmasters-columns), minmax(0, 1fr)); grid-column-gap: var(--cmsmasters-gap-column); grid-row-gap: var(--cmsmasters-gap-row); } .cmsmasters--masonry.elementor-widget-cmsmasters-woo-products-grid ul.products { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } .elementor-widget-cmsmasters-woo-products-grid ul.products li.product.separator-vertical::after { opacity: 1; } .elementor-widget-cmsmasters-woo-products-grid ul.products li.product::after { content: ""; position: absolute; opacity: 0; -webkit-transition: opacity 0.5s ease; -o-transition: opacity 0.5s ease; transition: opacity 0.5s ease; border-width: 0; border-color: var(--cmsmasters-colors-bd); left: 0; width: 100%; height: 0; z-index: 1; } .elementor-widget-cmsmasters-woo-products-grid ul.products li.product .button, .elementor-widget-cmsmasters-woo-products-grid ul.products li.product .added_to_cart { --button-bg-color: var(--cmsmasters-button-normal-colors-bg); -webkit-text-decoration: var(--cmsmasters-button-text-decoration); text-decoration: var(--cmsmasters-button-text-decoration); } .elementor-widget-cmsmasters-woo-products-grid ul.products li.product .button:hover, .elementor-widget-cmsmasters-woo-products-grid ul.products li.product .added_to_cart:hover { -webkit-text-decoration: var(--cmsmasters-button-hover-text-decoration); text-decoration: var(--cmsmasters-button-hover-text-decoration); } .elementor-widget-cmsmasters-woo-products-similar ul.products { position: relative; margin: 0; } .elementor-widget-cmsmasters-woo-products-similar ul.products::before, .elementor-widget-cmsmasters-woo-products-similar ul.products::after { content: none; } .elementor .elementor-widget-cmsmasters-woo-products-similar ul.products li.product { /* Reset native WC styles */ max-width: 100%; width: 100%; margin: 0; padding: 0; float: none; } .elementor-widget-cmsmasters-woo-products-similar ul.products li.product .onsale { padding: 0; } .elementor-widget-cmsmasters-woo-products-entry.elementor-widget-cmsmasters-woo-products-similar ul.products li.product img { margin: 0; } .elementor-widget-cmsmasters-woo-products-similar ul.products li.product .woocommerce-loop-product__title { -webkit-transition: inherit; -o-transition: inherit; transition: inherit; } .elementor-widget-cmsmasters-woo-products-similar ul.products li.product .star-rating { display: inline-block; vertical-align: middle; } .elementor-widget-cmsmasters-woo-products-similar ul.products li.product .star-rating > span { text-align: left; } .elementor-widget-cmsmasters-woo-product-rating__content { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-product-rating__align-right .elementor-widget-cmsmasters-woo-product-rating__content { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .cmsmasters-product-rating__align-left .elementor-widget-cmsmasters-woo-product-rating__content { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .cmsmasters-product-rating__align-center .elementor-widget-cmsmasters-woo-product-rating__content { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-product-rating__align-justify .elementor-widget-cmsmasters-woo-product-rating__content .cmsmasters-review-link { margin-left: auto; } .elementor-widget-cmsmasters-woo-product-rating__html-empty { white-space: nowrap; line-height: 1; margin: 0 -2px; position: relative; } .elementor-widget-cmsmasters-woo-product-rating__html-empty i { width: 1em; margin: 0 2px; } .elementor-widget-cmsmasters-woo-product-rating__html-empty svg { fill: currentColor; width: 1em; height: 1em; margin: 0 2px; } .elementor-widget-cmsmasters-woo-product-rating__html-filled { white-space: nowrap; overflow: hidden; height: 100%; position: absolute; left: 0; top: 0; } .elementor-widget-cmsmasters-woo-product-rating__html-filled svg { fill: currentColor; width: 1em; height: 1em; } .elementor-widget-cmsmasters-woo-product-related .cmsmasters-slider { --cmsmasters-slider-disabled-opacity: 0; } .elementor-widget-cmsmasters-woo-product-related ul.products { margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-related ul.products li.product { margin: 0; } .elementor-widget-cmsmasters-woo-product-related ul.products li.product span.onsale { margin: 10px; } .elementor-widget-cmsmasters-woo-product-related__header { margin: 0 0 1em; } .elementor-widget-cmsmasters-woo-product-related__title { margin: 0; } /* Post comments widget */ .elementor-widget-cmsmasters-woo-product-reviews { --review-width: 50%; --review-gap: 40px; --comment-width: 60%; --input-width: 100%; --input-gap-between: 20px; --input-gap: 20px; --label-gap: 15px; --form-rating-label-margin: 10px; --button-gap: 30px; --input-icon-padding: 20px; --textarea-icon-padding: 10px; --input-icon-size: 20px; --review-gap: 40px; --comment-title-border-gap: 20px; --submit-padding-right: 20px; --submit-icon-size: 20px; --submit-icon-gap: 10px; --star-color: #000000; --star-active-color: #f0ad4e; --rating-icon-size: 16px; --form-star-color: #000000; --form-star-active-color: #f0ad4e; --form-rating-icon-size: 16px; --form-rating-icon-gap: 3px; /* Post comments form */ } .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dl, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dt, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dd, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ol, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ul, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ol, .elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ul { list-style-type: none; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-pagination:empty { display: none; } .elementor-widget-cmsmasters-woo-product-reviews #respond:first-child { margin-top: 0 !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row .cmsmasters-product-reviews { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row .cmsmasters-product-reviews__wrapper { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start .cmsmasters-product-reviews { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start #respond { margin-top: 0; margin-bottom: var(--review-gap) !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before { width: 100%; top: auto; bottom: calc( var( --review-gap ) / -2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-end #respond { margin-top: var(--review-gap) !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before { width: 100%; top: calc( var( --review-gap ) / -2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row #respond { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row #respond:before { border-left-width: 0; border-right-width: 0; border-bottom-width: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start .cmsmasters-product-reviews { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before { height: 100%; right: calc( var( --review-gap ) / -2); left: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before { height: 100%; left: calc( var( --review-gap ) / -2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews__wrapper { width: calc( 100% - var( --review-width ) - var( --review-gap ) / 2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond { margin-top: 0; width: calc( var( --review-width ) - var( --review-gap ) / 2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:first-child { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:before { border-left-width: 0; border-top-width: 0; border-bottom-width: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-separator-yes .comment-respond { position: relative; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-separator-yes .comment-respond:before { content: ''; border-width: 0; width: auto; height: auto; position: absolute; top: 0; left: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title { display: -webkit-box; display: -ms-flexbox; display: flex; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:before, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:after { content: ''; border-width: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 1px; margin-right: var(--comment-title-border-gap); -ms-flex-item-align: center; align-self: center; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:after { margin-left: var(--comment-title-border-gap); margin-right: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-center .cmsmasters-product-reviews__title { margin-left: auto; margin-right: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title:before { content: none; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title { margin-left: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title:after { content: none; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title span { display: inline-block; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title svg { fill: currentColor; width: 1em; height: 1em; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-center .cmsmasters-product-reviews__title { text-align: center; margin-left: auto; margin-right: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title { text-align: left; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title:before { content: none; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title { text-align: right; margin-left: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title:after { content: none; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-width-auto-yes .cmsmasters-product-reviews__title span { display: inline-block; width: auto; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__list > .cmsmasters-product-review:first-child > .cmsmasters-product-review__body { margin-top: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .cmsmasters-input-wrap p, .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-comment { margin-bottom: 0; line-height: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .cmsmasters-input-wrap p label, .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-comment label { margin-bottom: var(--label-gap); } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating label { margin-bottom: var(--form-rating-label-margin); } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating span { overflow: visible; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating .stars a { font-size: var(--form-rating-icon-size); line-height: 1em; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating .stars a + a { margin-left: var(--form-rating-icon-gap); } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent { margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent * { display: inline; vertical-align: middle; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent * + * { margin-left: 10px; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit { margin-top: var(--button-gap); margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit { position: relative; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:before, .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:before { opacity: 1; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:after { opacity: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:hover:before { opacity: 0; } .elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:hover:after { opacity: 1; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-form-rating-inline-yes .comment-form .comment-form-rating { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-form-rating-inline-yes .comment-form .comment-form-rating label { margin-bottom: 0; margin-right: var(--form-rating-label-margin); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-start .form-submit svg, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-start .form-submit i { margin-right: var(--submit-icon-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-end .form-submit svg, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-end .form-submit i { margin-left: var(--submit-icon-gap); } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap input, .elementor-widget-cmsmasters-woo-product-reviews textarea { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews textarea { overflow-x: hidden; } .elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-rating-title, .elementor-widget-cmsmasters-woo-product-reviews #reviews .cmsmasters-product-reviews__title { font-size: 24px; margin-bottom: 20px; } .elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-rating-title a, .elementor-widget-cmsmasters-woo-product-reviews #reviews .cmsmasters-product-reviews__title a { font-size: 24px; } .elementor-widget-cmsmasters-woo-product-reviews .comment-rating-title.cmsmasters-hide, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title:empty { display: none; } .elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-form-comment #comment { height: auto; } .elementor-widget-cmsmasters-woo-product-reviews .form-submit { -ms-flex-item-align: start; align-self: flex-start; width: 100%; position: relative; } .elementor-widget-cmsmasters-woo-product-reviews .form-submit:before { font-size: var(--submit-icon-size) !important; line-height: 1em !important; display: block; width: 1em; height: 1em; margin: auto; position: absolute; top: 0; bottom: 0; right: 0; z-index: 1; } .elementor-widget-cmsmasters-woo-product-reviews .logged-in-as { display: none; } .elementor-widget-cmsmasters-woo-product-reviews:not(.elementor-element-edit-mode) .cmsmasters-logged-user .logged-in-as, .elementor-widget-cmsmasters-woo-product-reviews.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .logged-in-as { display: block; } .elementor-widget-cmsmasters-woo-product-reviews:not(.elementor-element-edit-mode) .cmsmasters-logged-user .comment-form-comment, .elementor-widget-cmsmasters-woo-product-reviews.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .comment-form-comment { width: 100% !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-button-full-width-yes .submit { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment { position: relative; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p label i, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p label svg, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment label i, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment label svg { margin-right: 0.5em; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p input + i, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea + i, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p input + svg, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea + svg, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment input + i, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea + i, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment input + svg, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea + svg { height: 1em; margin: auto; position: absolute; right: var(--input-icon-padding); top: 0; bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea + i, .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea + svg, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea + i, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea + svg { top: var(--textarea-icon-padding); bottom: auto; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p svg, .elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment svg { fill: currentColor; width: 1em; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-label-instead-placeholder-yes.cmsmasters-label-icon-yes .cmsmasters-input-wrap input, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-label-instead-placeholder-yes.cmsmasters-label-icon-yes .comment-form-comment textarea { padding-right: calc( var( --input-icon-padding) + var( --input-icon-size )) !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row .comment-form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-top: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-bottom: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-input-direction-rows .cmsmasters-input-wrap p:not(:last-of-type) { margin-bottom: var(--input-gap-between); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .comment-form-comment { width: var(--comment-width); overflow: hidden; margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap { width: calc( 100% - var( --comment-width ) - var( --input-gap )); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap p:not(:last-of-type) { margin-bottom: var(--input-gap-between); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form > p:not(.form-submit):not(.comment-form-comment) { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-left: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-right: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form .comment-notes, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form .cmsmasters-input-wrap { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form > p { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent { -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; margin-top: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap > p { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .cmsmasters-input-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .cmsmasters-input-wrap p { width: calc( 100% / 2 - var( --input-gap-between )); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p { width: calc( 100% / 3 - var( --input-gap-between )); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p.comment-form-cookies-consent, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.comment-form-cookies-consent { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p.form-submit, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.form-submit { -ms-flex-item-align: end; align-self: flex-end; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .form-submit { margin-top: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent input { width: auto; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent label { margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-rows .cmsmasters-input-wrap { width: var(--input-width); } .elementor-widget-cmsmasters-woo-product-reviews .nav-links { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .elementor-widget-cmsmasters-woo-product-reviews .nav-links a { display: block; } .elementor-widget-cmsmasters-woo-product-reviews .nav-links .nav-previous:last-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-widget-cmsmasters-woo-product-reviews .nav-links .nav-next:first-child { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__rating .cmsmasters_star_trans_wrap { color: var(--star-color); } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__rating .cmsmasters_star_color_wrap { color: var(--star-active-color); } .elementor-widget-cmsmasters-woo-product-reviews p.stars a, .elementor-widget-cmsmasters-woo-product-reviews .stars a:hover ~ a, .elementor-widget-cmsmasters-woo-product-reviews .stars.selected a.active ~ a { color: var(--form-star-color); } .elementor-widget-cmsmasters-woo-product-reviews .stars:hover a, .elementor-widget-cmsmasters-woo-product-reviews p.stars.selected a { color: var(--form-star-active-color); } /* Post comments */ .cmsmasters-product-review { /* for line */ --wrapper-between-margin: 40px; --wrapper-level-margin: 40px; --wrapper-border-left: 0px; --wrapper-thread-width: 0px; --wrapper-padding-top: 20px; --wrapper-padding-right: 20px; --wrapper-padding-bottom: 20px; --wrapper-padding-left: 20px; --avatar-size: 100px; --avatar-margin: 20px; --author-margin: 5px; --date-margin: 20px; --rating-margin: 20px; --content-margin: 20px; --rating-icon-gap: 3px; } .cmsmasters-product-review__body { margin-top: var(--wrapper-between-margin); } .cmsmasters-avatar-position-aside .cmsmasters-product-review__body { padding: var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left); } .cmsmasters-avatar-position-aside .cmsmasters-product-review__outer { min-height: var(--avatar-size); padding-left: calc( var( --avatar-size ) + var( --avatar-margin )); position: relative; } @media (max-width: 767px) { .cmsmasters-avatar-position-aside .cmsmasters-product-review__outer { padding-top: calc( var( --avatar-size ) + var( --avatar-margin )); padding-left: 0; } } .cmsmasters-avatar-position-with-author .cmsmasters-product-review__body { padding: var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left); } .cmsmasters-avatar-position-with-author .cmsmasters-product-review__info { min-height: var(--avatar-size); padding-left: calc( var( --avatar-size ) + var( --avatar-margin )); position: relative; } @media (max-width: 767px) { .cmsmasters-avatar-position-with-author .cmsmasters-product-review__info { padding-top: calc( var( --avatar-size ) + var( --avatar-margin )); padding-left: 0; } } .cmsmasters-avatar-position-with-author .cmsmasters-product-review__info-inner { margin-bottom: 0; } .elementor-widget-cmsmasters-woo-product-reviews[class*="cmsmasters-date-inline"] .cmsmasters-product-review__author { margin-bottom: 0; } .cmsmasters-avatar-position-with-author:not([class*="cmsmasters-date-inline"]) .cmsmasters-product-review__info { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-avatar-position-with-author:not([class*="cmsmasters-date-inline"]) .cmsmasters-product-review__date-wrap { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews:not([class*="cmsmasters-rating-inline"]) .cmsmasters-product-review .cmsmasters-product-review__rating { margin-top: var(--rating-margin); } .cmsmasters-product-review .children > li { position: relative; } .cmsmasters-product-review .children > li:before { content: ''; margin-left: 0; height: var(--wrapper-between-margin); width: var(--wrapper-thread-width); position: absolute; bottom: 100%; left: calc( ( var( --wrapper-level-margin ) / 2 )); } .cmsmasters-product-review .children > li.depth-2 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-2 .comment-respond { margin-left: var(--wrapper-level-margin); } .cmsmasters-product-review .children > li.depth-3:before, .cmsmasters-product-review .children > li.depth-3:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 1 )) !important; } .cmsmasters-product-review .children > li.depth-3:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-3:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 1 )) !important; } .cmsmasters-product-review .children > li.depth-3 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 1 )) !important; } .cmsmasters-product-review .children > li.depth-3 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-3 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 2); } .cmsmasters-product-review .children > li.depth-4:before, .cmsmasters-product-review .children > li.depth-4:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 2 )) !important; } .cmsmasters-product-review .children > li.depth-4:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-4:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 2 )) !important; } .cmsmasters-product-review .children > li.depth-4 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 2 )) !important; } .cmsmasters-product-review .children > li.depth-4 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-4 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 3); } .cmsmasters-product-review .children > li.depth-5:before, .cmsmasters-product-review .children > li.depth-5:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 3 )) !important; } .cmsmasters-product-review .children > li.depth-5:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-5:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 3 )) !important; } .cmsmasters-product-review .children > li.depth-5 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 3 )) !important; } .cmsmasters-product-review .children > li.depth-5 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-5 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 4); } .cmsmasters-product-review .children > li.depth-6:before, .cmsmasters-product-review .children > li.depth-6:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 4 )) !important; } .cmsmasters-product-review .children > li.depth-6:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-6:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 4 )) !important; } .cmsmasters-product-review .children > li.depth-6 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 4 )) !important; } .cmsmasters-product-review .children > li.depth-6 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-6 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 5); } .cmsmasters-product-review .children > li.depth-7:before, .cmsmasters-product-review .children > li.depth-7:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 5 )) !important; } .cmsmasters-product-review .children > li.depth-7:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-7:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 5 )) !important; } .cmsmasters-product-review .children > li.depth-7 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 5 )) !important; } .cmsmasters-product-review .children > li.depth-7 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-7 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 6); } .cmsmasters-product-review .children > li.depth-8:before, .cmsmasters-product-review .children > li.depth-8:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 6 )) !important; } .cmsmasters-product-review .children > li.depth-8:first-of-type:last-of-type .cmsmasters-product-review__body:after, .cmsmasters-product-review .children > li.depth-8:last-of-type .cmsmasters-product-review__body:after { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 6 )) !important; } .cmsmasters-product-review .children > li.depth-8 .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) + ( var( --wrapper-level-margin ) * 6 )) !important; } .cmsmasters-product-review .children > li.depth-8 .cmsmasters-product-review__body, .cmsmasters-product-review .children > li.depth-8 .comment-respond { margin-left: calc( var( --wrapper-level-margin ) * 7); } .cmsmasters-product-review .children > li:first-of-type:not(:last-of-type) > .cmsmasters-product-review__body { position: relative; } .cmsmasters-product-review .children > li:first-of-type:not(:last-of-type) > .cmsmasters-product-review__body:before { left: calc( ( var( --wrapper-level-margin ) / 2 ) * -1 - var( --wrapper-border-left )) !important; } .cmsmasters-product-review .children > li:not(:last-of-type):after { content: ''; margin-left: 0; height: 100%; width: var(--wrapper-thread-width); position: absolute; top: 0; left: calc( ( var( --wrapper-level-margin ) / 2 )); } .cmsmasters-product-review .children > li:last-of-type .cmsmasters-product-review__body:after { content: ''; margin-left: 0; height: 50%; width: var(--wrapper-thread-width); position: absolute; top: 0; left: calc( ( var( --wrapper-level-margin ) / 2 )); } .cmsmasters-product-review .children > li .cmsmasters-product-review__body:before { content: ''; margin-left: 0; height: var(--wrapper-thread-width); width: calc( var( --wrapper-level-margin ) / 2); position: absolute; top: 50%; left: calc( ( var( --wrapper-level-margin ) / 2 )); } .cmsmasters-product-review__info-inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-bottom: var(--author-margin); } [class*="cmsmasters-date-inline"] .cmsmasters-product-review__info-inner { -ms-flex-wrap: wrap; flex-wrap: wrap; } .cmsmasters-date-inline-end .cmsmasters-product-review__author { margin-right: auto; } .cmsmasters-rating-inline-end:not(.cmsmasters-date-inline-end) .cmsmasters-product-review .cmsmasters-product-review__rating { -ms-flex-item-align: center; align-self: center; margin-left: auto; } .cmsmasters-rating-inline-end.cmsmasters-date-inline-end .cmsmasters-product-review .cmsmasters-product-review__rating { -ms-flex-item-align: center; align-self: center; } .cmsmasters-rating-inline-end.cmsmasters-date-inline-end .cmsmasters-product-review .cmsmasters-product-review__date-wrap { margin-right: var(--rating-margin); } .cmsmasters-date-inline-end:not(.cmsmasters-rating-inline-end) .cmsmasters-product-review .cmsmasters-product-review__date-wrap { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .cmsmasters-date-inline-end:not(.cmsmasters-rating-inline-end) .cmsmasters-product-review .cmsmasters-product-review__rating { margin-right: var(--date-margin); } .cmsmasters-rating-inline-start .cmsmasters-product-review .cmsmasters-product-review__rating { -ms-flex-item-align: center; align-self: center; margin-left: var(--rating-margin); } .cmsmasters-date-inline-start .cmsmasters-product-review .cmsmasters-product-review__author { margin-bottom: 0; } .cmsmasters-date-inline-start .cmsmasters-product-review .cmsmasters-product-review__date-wrap { margin-left: var(--date-margin); } .cmsmasters-product-review__avatar { position: absolute; top: 0; left: 0; } .cmsmasters-product-review__author { margin: 0; } .cmsmasters-product-review__author a { display: inline-block; } .cmsmasters-product-reviews__rating, .cmsmasters-product-review__rating { width: calc( var( --rating-icon-size ) * 5 + var( --rating-icon-gap ) * 5); height: var(--rating-icon-size); position: relative; } .cmsmasters-product-reviews__rating .cmsmasters_star_trans_wrap, .cmsmasters-product-review__rating .cmsmasters_star_trans_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; position: relative; } .cmsmasters-product-reviews__rating .cmsmasters_star_color_wrap, .cmsmasters-product-review__rating .cmsmasters_star_color_wrap { height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; } .cmsmasters-product-reviews__rating .cmsmasters_star_color_inner, .cmsmasters-product-review__rating .cmsmasters_star_color_inner { display: -webkit-box; display: -ms-flexbox; display: flex; width: calc( var( --rating-icon-size ) * 5 + var( --rating-icon-gap ) * 5); height: 100%; position: relative; } .cmsmasters-product-reviews__rating .cmsmasters_rating_text, .cmsmasters-product-review__rating .cmsmasters_rating_text { display: none; } .cmsmasters-product-reviews__rating i, .cmsmasters-product-reviews__rating svg, .cmsmasters-product-review__rating i, .cmsmasters-product-review__rating svg { font-size: var(--rating-icon-size); line-height: 1em; width: 1em; height: 1em; } .cmsmasters-product-reviews__rating i + i, .cmsmasters-product-reviews__rating i + svg, .cmsmasters-product-reviews__rating svg + i, .cmsmasters-product-reviews__rating svg + svg, .cmsmasters-product-review__rating i + i, .cmsmasters-product-review__rating i + svg, .cmsmasters-product-review__rating svg + i, .cmsmasters-product-review__rating svg + svg { margin-left: var(--rating-icon-gap); } .cmsmasters-product-reviews__rating svg, .cmsmasters-product-review__rating svg { fill: currentColor; } .cmsmasters-product-reviews__rating { display: inline-block; } .cmsmasters-product-review__date-wrap abbr { text-decoration: none; } .cmsmasters-product-review__date-wrap svg { fill: currentColor; width: 1em; height: 1em; } .cmsmasters-product-review__content { width: 100%; margin-top: var(--content-margin); } .cmsmasters-product-review__content p:last-child { margin-bottom: 0; padding-bottom: 0; } @media (max-width: 1024px) { .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-start .cmsmasters-product-review__date-wrap, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-end .cmsmasters-product-review__date-wrap { margin-left: 0; padding-left: 0; padding-top: var(--date-margin); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-start.cmsmasters-reply-position-inline .cmsmasters-product-review__reply, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-end.cmsmasters-reply-position-inline .cmsmasters-product-review__reply { margin-left: auto; padding-left: 0; padding-top: var(--date-margin); } .elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__reply { margin-left: 0; padding: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews__wrapper { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start .cmsmasters-product-reviews { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start #respond { margin-top: 0; margin-bottom: var(--review-gap) !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before { width: 100%; top: auto; bottom: calc( var( --review-gap ) / -2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end #respond { margin-top: var(--review-gap) !important; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before { width: 100%; top: calc( var( --review-gap ) / -2); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:before { border-left-width: 0; border-right-width: 0; border-bottom-width: 0; } } @media (max-width: 767px) { .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .comment-form-comment, .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap { width: 100%; margin-left: 0; margin-right: 0; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap { margin-top: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap { margin-bottom: var(--input-gap); } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p { width: 100%; } .elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p + p:not(.comment-form-cookies-consent) { margin-top: var(--input-gap-between) !important; } } .elementor-widget-cmsmasters-woo-product-stock p { margin: 0; } .elementor-widget-cmsmasters-woo-product-stock .in-stock { display: inline; } .cmsmasters-widget-tabs.cmsmasters-disable-heading-yes .cmsmasters-tab > h2, .cmsmasters-widget-tabs.cmsmasters-disable-heading-yes .woocommerce-Reviews-title { display: none; } .cmsmasters-widget-tabs .cmsmasters-tab-title > .cmsmasters-tab-title-text { margin: 0; padding: 0; } .elementor-widget-cmsmasters-product-title__heading { margin: 0; } .cmsmasters-line-clamp-yes .elementor-widget-cmsmasters-product-title__heading { display: -webkit-box; overflow: hidden; -webkit-box-orient: vertical; box-orient: vertical; } .elementor-widget-cmsmasters-product-title a { font-family: inherit; font-size: inherit; line-height: inherit; font-weight: inherit; font-style: inherit; text-transform: inherit; text-decoration: inherit; } .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-background-image span, .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-background-image a span, .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-angled span, .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-angled a span, .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial span, .elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial a span { background-clip: text !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; } .elementor-widget-cmsmasters-woo-badge p { margin: 0; } .elementor-widget-cmsmasters-woo-badge__sale.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before { background-color: #ea9d13; } .elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner { background-color: #ea9d13; } .elementor-widget-cmsmasters-woo-badge__in-stock.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before { background-color: #6dce35; } .elementor-widget-cmsmasters-woo-badge__in-stock .cmsmasters-woo-badge-inner { background-color: #6dce35; } .elementor-widget-cmsmasters-woo-badge__out-stock.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before { background-color: #ea1353; } .elementor-widget-cmsmasters-woo-badge__out-stock .cmsmasters-woo-badge-inner { background-color: #ea1353; } .elementor-widget-cmsmasters-woo-badge__wrapper { overflow: hidden; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge span { display: inline-block; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-circle .cmsmasters-woo-badge-inner { -webkit-border-radius: 50%; border-radius: 50%; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_left .cmsmasters-woo-badge-inner:before, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_right .cmsmasters-woo-badge-inner:before { top: -99px; bottom: 100%; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before { content: ''; position: absolute; left: 0; top: 98%; width: 100%; height: 100px; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line { width: 150px; height: 150px; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line .cmsmasters-woo-badge-inner { width: 100%; padding: 0 20px 2px 20px; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_left, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-top_left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_right, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-top_right { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-bottom_right, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-bottom_right { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-bottom_left, .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-bottom_left { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-top_left { left: 0; right: auto; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-top_right { left: auto; right: 0; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-bottom_right { left: auto; right: 0; top: auto; bottom: 0; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-bottom_left { left: 0; right: auto; top: auto; bottom: 0; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner { text-align: center; left: 0; font-size: 10px; line-height: 2; font-weight: 800; text-transform: uppercase; color: #fff; padding: 10px; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner:after { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner-text { vertical-align: middle; display: inline-block; } /* Widgets */ /* Instagram widget */ .elementor-widget-cmsmasters-instagram { --thumbnail-ratio: 1; --gap-column: 20px; --gap-row: 20px; /* Instagram Header */ } .elementor-widget-cmsmasters-instagram__wrapper { position: relative; } .elementor-widget-cmsmasters-instagram__cover-start .elementor-widget-cmsmasters-instagram__meta { -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-cmsmasters-instagram__cover-end .elementor-widget-cmsmasters-instagram__meta { -ms-flex-item-align: end; align-self: flex-end; } .elementor-widget-cmsmasters-instagram__type-icon { position: absolute; right: 10px; top: 10px; opacity: 0.8; z-index: 1; font-size: 15px; line-height: 1; color: #ffffff; pointer-events: none; } .elementor-widget-cmsmasters-instagram__item { position: relative; -webkit-animation: animate-display linear 0.5s; animation: animate-display linear 0.5s; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } .elementor-widget-cmsmasters-instagram__image { position: relative; } .elementor-widget-cmsmasters-instagram__image img { width: 100%; display: block; background-color: gray; } .elementor-widget-cmsmasters-instagram:not(.elementor-widget-cmsmasters-instagram--masonry-yes) .elementor-widget-cmsmasters-instagram__image { padding: 0 0 calc( var(--thumbnail-ratio) * 100%); } .elementor-widget-cmsmasters-instagram:not(.elementor-widget-cmsmasters-instagram--masonry-yes) .elementor-widget-cmsmasters-instagram__image img { position: absolute; top: 0; left: 0; height: 100%; -o-object-fit: cover; object-fit: cover; } .elementor-widget-cmsmasters-instagram__outer { position: relative; } .elementor-widget-cmsmasters-instagram__items { width: 100%; display: grid; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; grid-column-gap: var(--gap-column); grid-row-gap: var(--gap-row); } .elementor-widget-cmsmasters-instagram__item-inner { position: relative; overflow: hidden; -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; } .elementor-widget-cmsmasters-instagram__item-inner .elementor-widget-cmsmasters-instagram__link { position: relative; display: block; } .elementor-widget-cmsmasters-instagram__content_visibility-show_on_hover .elementor-widget-cmsmasters-instagram__item-inner .elementor-widget-cmsmasters-instagram__link:hover .elementor-widget-cmsmasters-instagram__inner { opacity: 1; } .elementor-widget-cmsmasters-instagram__content_visibility-hide_on_hover .elementor-widget-cmsmasters-instagram__item-inner .elementor-widget-cmsmasters-instagram__link:hover .elementor-widget-cmsmasters-instagram__inner { opacity: 0; } .elementor-widget-cmsmasters-instagram__load-more-button { position: relative; --button-bg-color: var(--cmsmasters-button-normal-colors-bg); } .elementor-widget-cmsmasters-instagram.--loading .elementor-widget-cmsmasters-instagram__load-more-button--normal { display: none; } .elementor-widget-cmsmasters-instagram:not(.--loading) .elementor-widget-cmsmasters-instagram__load-more-button--loading { display: none; } .elementor-widget-cmsmasters-instagram__load-more-button::before, .elementor-widget-cmsmasters-instagram__load-more-button::after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: -1; -webkit-transition: opacity 0.4s ease; -o-transition: opacity 0.4s ease; transition: opacity 0.4s ease; } .elementor-widget-cmsmasters-instagram__load-more-button::before { opacity: 1; } .elementor-widget-cmsmasters-instagram__load-more-button::after { opacity: 0; } .elementor-widget-cmsmasters-instagram__load-more-button:hover::before { opacity: 0; } .elementor-widget-cmsmasters-instagram__load-more-button:hover::after { opacity: 1; } .elementor-widget-cmsmasters-instagram__load-more-button-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 15px; } .elementor-widget-cmsmasters-instagram__inner { padding: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; top: 0; bottom: 0; right: 0; left: 0; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; background-color: rgba(255, 255, 255, 0.85); overflow: auto; } .elementor-widget-cmsmasters-instagram__content_visibility-show_on_hover .elementor-widget-cmsmasters-instagram__inner { opacity: 0; } .elementor-widget-cmsmasters-instagram__skin-cover .elementor-widget-cmsmasters-instagram__inner { position: absolute; } .elementor-widget-cmsmasters-instagram__meta { -ms-flex-item-align: center; align-self: center; text-align: center; width: 100%; margin-bottom: 0; position: relative; max-height: 100%; } .elementor-widget-cmsmasters-instagram__meta span { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .elementor-widget-cmsmasters-instagram__meta .elementor-widget-cmsmasters-instagram__date { display: block; padding-bottom: 5px; } .elementor-widget-cmsmasters-instagram__likes, .elementor-widget-cmsmasters-instagram__comments { padding: 0 5px 0 5px; } .elementor-widget-cmsmasters-instagram__caption { margin: 0; display: block; word-break: break-word; } .elementor-widget-cmsmasters-instagram__feed-title-wrap { position: absolute; top: 50%; left: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; background-color: #ffffff; } .elementor-widget-cmsmasters-instagram__feed-title { display: block; padding: 6px 30px; text-align: center; } .elementor-widget-cmsmasters-instagram__item-meta { display: block; position: relative; } .elementor-widget-cmsmasters-instagram__meta-footer { text-align: center; } .elementor-widget-cmsmasters-instagram__meta-footer span { padding: 2px; } .elementor-widget-cmsmasters-instagram__header { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; margin-bottom: 40px; } @media only screen and (max-width: 768px) { .elementor-widget-cmsmasters-instagram__header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } } .elementor-widget-cmsmasters-instagram__header-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-negative: 0; flex-shrink: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-right: 30px; text-align: center; } .elementor-widget-cmsmasters-instagram__header-image img { width: 150px; height: 150px; padding: 4px; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #e9e9e9; } @media only screen and (max-width: 600px) { .elementor-widget-cmsmasters-instagram__header-image { margin: 0 0 20px; } .elementor-widget-cmsmasters-instagram__header-image img { margin: 0; } } .elementor-widget-cmsmasters-instagram__header-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 2; -ms-flex-positive: 2; flex-grow: 2; -ms-flex-negative: 1; flex-shrink: 1; -ms-flex-preferred-size: 30px; flex-basis: 30px; min-width: 0; } .elementor-widget-cmsmasters-instagram__header-bio { display: block; padding: 0; } .cmsmasters-instagram-lightbox-profile-picture { display: inline-block; width: 35px; height: 35px; -webkit-border-radius: 50%; border-radius: 50%; border: 1px solid #e9e9e9; padding: 2px; vertical-align: middle; margin-right: 5px; } .cmsmasters-instagram-lightbox-caption { width: 100%; padding: 0; font-size: 14px; word-break: break-word; } .cmsmasters-instagram-lightbox-permalink a:before { content: "\f16d"; font-family: "Font Awesome 5 Brands"; vertical-align: middle; margin: 0 5px 0 0; } .cmsmasters-instagram-lightbox-commenter { text-decoration: underline; padding: 0; margin: 0 .2em 0 0; } .cmsmasters-instagram-lightbox { --cmsmasters-width-media: 500px; --cmsmasters-width-sidebar: 0px; } .cmsmasters-instagram-lightbox .dialog-message { text-align: initial !important; } .cmsmasters-instagram-lightbox__item { max-height: 100%; max-width: 70%; } @media only screen and (max-width: 767px) { .cmsmasters-instagram-lightbox__item { max-width: 60%; } } .cmsmasters-instagram-lightbox__item__inner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 var(--cmsmasters-width-sidebar) 0 0; background-color: #ffffff; overflow: hidden; } @media only screen and (max-width: 768px) { .cmsmasters-instagram-lightbox__item__inner { padding-right: 0; } } .cmsmasters-instagram-lightbox__item:not(.cmsmasters-instagram-lightbox-image--loaded) .cmsmasters-instagram-lightbox__item__media { height: var(--cmsmasters-width-media); } @media only screen and (max-width: 768px) { .cmsmasters-instagram-lightbox__item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } body .cmsmasters-instagram-lightbox__item__media, body .cmsmasters-instagram-lightbox__item__content { position: relative; width: 100% !important; } } .cmsmasters-instagram-lightbox__item__placeholder { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; background-color: black; background-image: url(data:image/gif;base64,R0lGODlhIAAgALMPAPj4+Pf39/X19fT09Pb29vPz8/39/fLy8vn5+fr6+vHx8fv7+/Dw8Pz8/O/v7+/v7yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBAAPACwAAAAAIAAgAAAEItDJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru+8HAEAIfkEBQIADwAsAAAAAAEAAgAABAOQsQgAIfkEBQIADwAsAAAAAAMABwAABAuwKHYYmw+z93bnEQAh+QQFAgAPACwAAAAABQANAAAEHFCMo5goh7FR6psexjxPNz7UmZGPR7rPScox+0QAIfkEBQIADwAsAAAAAAcAEgAABC0QBDKOYoCIchimxfUEQiWSHPM8oPiUlvqG8mPW9/rQ+hP3P51LWFsVjT1kMgIAIfkEBQIADwAsAAAAAAgAFQAABDswoUDGUQwBIsphGTUUmDMJVrl1n+OIJOMG6CU7Vezi6e2wJVcn6OrtHB4iUumwHZu+HdMxje6sLqwjAgAh+QQFAgAPACwAAAAACgAbAAAEV7CthAIZRzGJABHFwTBTdRXaMwGBgKVL94XM81DWgNY362Y8mS5lq/yID18I6RnybK3X89FaTk9I23H6AIls4IczbJOSH7QzOgsGqr9qNlhu44btYLwtAgAh+QQFAgAPACwAAAAADAAgAAAEdtCYthIKZBzFJkUAIRQH01EWNhTcM1VAIGgtCook8zy2yuo8mIwGbFhCq9aucpltgI8FSEZSRi+Z326XiDmtjy7uuX1gk9Bdk1h+hEaltjsL3lHJ7WxcnsG34XU7I4E7bHIPhnJahw9+cnuMhFuSO2mHlnKYbREAIfkEBQIADwAsAAAAAA4AIAAABIqwNWPaSiiQcRSTlYUAhFAczEdZmDYUnjNJFxAIXLxeY3kyDseutYEBhbSEDdc5VnikVyz4bDGnyMXodsKyMkWsrHbLHYMikqkZDPJcxrZbWWbLteqfPEiUntt0a2JBPS8oe4QudntLXX9tUXGIDnWDbVyLe2GPclecbWufbX6To5mIeqVBkqqniBEAIfkEBQIADwAsAAAAABAAIAAABKAQrdaMaSuhQMZRTDJV1IIAhFAcTDhZmMYNBeiMVwwEgmfjsVNqxXA4KLDMplMrHkk6ns+JDKJoNiNUKf04HTDMibfKgi9cphlcSux6XqMxZ0Kp4nK0TP2dR+FrTxp2RHJyQTNNhloZb2V9WoNMLItGaVOVN2N3gZZLWJBybl2dRm5DeJWfipkOG4ChcoSUrQ5XrK2ksXKou7yYtQ6cvkYRACH5BAUCAA8ALAAAAAASACAAAAS0kIC0WjOmrYQCGYfCBFP1ZBoCEEJxMAyAUFe2dV8hPrKJboCAALSb+TScVev1eBhrSNxAx2jSThagkFh9XG3J3K65WGCj21D3cUwFl2M29OaZxh+Ns3aobjbzPyosLndzHHVUfn4/CW9ciicoYUtri2BSiZCMb4SVTZcrU0yQWHQffaQ2KkKdpHimdp5+SI6opG6DtpANh2KyfnuPrmyClMNWmHekjWnKkMUuv4pSuq6c1aQRACH5BAUCAA8ALAAAAAAUACAAAATKcAgC0mrNmLYSCsRwKIwUVFeGLQhACMXBlESAWNnWfWFBOhMAIrXhJAABgehXQ2F0HhdM5nBQbheNkTfwMaqn4XN1TC6/DhtOtXN1f1Uhrrgzj9AOp4rTSsbgDlg5WyBveIFEZEhKd1VVa3QtL3+Hc1BcXo5ViUaLZ5oOnFGTVKBPl4WZpnsdi5SgDmNtPaWmWnUhjbBafK66oLceqYDAinbEmpFSr7AOqD3IyZ3Hh6ssy7XNhNDVpq3UzY4No1PdoLif4Zt9U9GgEQAh+QQFAgAPACwAAAAAFgAgAAAE5VCdIghIqzVj2kpIQAyHwkiDEFzZpi0IQAjFwZzFQAQItnWf0KhgckwqAESr40kAAgJSMadiaYAgGc3mcOQsvQynKRwQGd0UePlyQqVoR4rncwVl5mIXGXaR3yVxDlV1TDBPW3oOO31jQSJ5gg4rSldtiHBdXSuFLzEzNYoOST6OIJBnml1JbE2YgaoOfX5ZoFyxjVhlqbGdrlChkl2dd0O3sQtiupCwsQ6th8DNyD9/Q6Kqlr9R07Hah7bYmtWP18LZhm7c4ppjHp9b56qmu+ztl4D2XbpaNfLz1jI5Axgt0T9NEQAAIfkEBQIADwAsAAAAABcAIAAABPOQqVMEAWm99kxbCRIQw6Ew0jEIAaY1xrYgACEUx4MqxUAEiAzHAxKRCqfHpHJBvGKfBCAgKCUnq1ZmQwzVbgfG40HxAYKLYdQ4QIrJzPNTJqVa3z0WmruutZNjcWgwdCJVJm8PWS5cMjRUOICKP4MdayN/iQ8Wco1RU4eSm1pzHzQ2kZqUQpZFmG5jsS1OniCgd7FjpJ5eqGG5Y2esXWywwJ2En5CIwA97MH1Hv82VxJjMzVvJM6CpzQ/Dl0eiuaW2dtjN5qdg5LFprSGv7rnbdaGawA3b7Dj5+vGK0csF5Ry+bwSjgfn3TRwuhPW4LRsYKwIAIfkEBQIADwAsAAAAABkAIAAABP/QSXWKICCt1oxpS4IExHAojMRQgxBkW8ctCEAIxcGkzloMhABC0/mERqUCSkWxYBCxDygBCAhMyx7LBeMYRTacTqL9PYmeKXKg5K0qFwDUO6Nase6tkCg72thZPXBnG1JHdyc8Dk1cfIY1VjmBCmZ7hV9rbWQOg3JRdVVXiZsHLS+OMzU3kooOlUOXaiSAra5xczJToXibDqZduWCrY70XlkWySYFkt5+6kaO9QbB0fknE0nJomLPRvafONKGsvRLasYfKtWTadM+iy5vUueLD8WTUaem05WSo77z6OfhXT8y6TQvQiZilSaCDcHbgHSTzyZpBhxLc7fMmUCMkMfcDekUAACH5BAUCAA8ALAAAAAAbACAAAAT/0EmpThEEpNWaMc2SIAExHAozOUw1CIHGed2CAIRQHIw6tYUBIYDYeEAikqmQWrUsGABiBgolAAHBqflzwWQd5Ain461YimCmyPlYlQOmT/K8rKm1a3Y7Rx9eREY0SThxXD9Qa0ZVSXsofXVfgow3WTuHaGqBbWJwck4MiVJ4Vlhaj05eMZM1NzmXkGlCm0dvJYZ9DhV2o2F5pnxnqmA0DWOvZmcWs2y1jUuYEqJTvqWWqGdBMM2Dx3HJ2UJSi5232GeAxJSmsGcSzOS20LkTUUXVIsDnZ5KkNmTt3DkY0szNM1wCJcSgViyfo2grVvlzVYbeinGc5CFM6KBXQz2nFiCu4NYJILiEBfPA2SeQVYhKZUSuiAAAIfkEBQIADwAsAAAAAB0AIAAABP/QyenUKYKAtFozRrMkSEAMh8JQEmMNQrB1n7cgACEUB7OyrsKAEEBwPqFR6VRQsRyuSwaAoIVECUBAgHICX7GZJ0nK7XpPqEKoMXZA2OWg+aNEMW2rLbvt1idRMEVHNUo5c15AUm1HV0p9KX8tFhgyhI44WzyJgGtDg29kcnRpDItUelhaXJFPgWGXNjg6m5JqbKBIcSaItndTVWN7q36uYJapZbRoxrhuuo9MnJOnwTWqmq1fB4LPhcpzzIpsVI2ivNoslLCpN6u1aZ5Ez3DRvWkO1QnC2KzTE9zY8XO37J8EZ+Z2SbM1AQ+qgXz8MZQgSMw1gmcmSsiQqx4JXqQe8DkA1i5iMZHzYhlaplECozd75KTDh2xgpjMGKUQAACH5BAUCAA8ALAAAAAAfACAAAAT/0Mk51SmCgLRaM0azJEhADIfCUBRjDUKwdZ+3IAAhFAezshJXYUAIIDif0Kh0KqiAQQtGg6CFRAlAQIB6Ql0HmAxZW+Z2PWh0SEWCsMyB8wcETwFVz3Wk5aboLGBiR1ZwOXJeXxcZeG42JFtdgC1SMTN6NjhbPImBCmxGbkqQTZ2Bi1SFWH2SaoKWZHs4OpyTE0JEoR1vSyaItlGoeKp8kX+uL7CqJGc8wGu5hElwvnPIwnk1q5vHX8m6mGZNaa4XRI27o3HddZVjxJpopref0aLUpc8+2AmY237zgom5pO1GM3aeQEnjReqXGgeVUvkrBvAZxDDKJs5CYxGiwnu9I/I9dICNWBZjAScMiSGtDDNa5B6yQVewIUIoA2Nl6lNrpIMIACH5BAUCAA8ALAAAAAAgACAAAAT/0MlJ1SmCgLRaM0azJEhADIfCUCxjDUKwdZ+3IAAhFAezshNXYUAIIDif0Kh0KqiAQQtGg6CFRAlAQIB6Qh2uA0yGrC1zu95XIiQCjh0Qljlw/qDh6dtqy267d0BhY3AeSiQ5dV5fDBcZb0hXS38pgS1SMTOGNjhbPIuCCkNFhXKTTaCCjlR8WFpclWuDmWWSODqflhRtpJGHdHaymKybrpSpuy+0rYi4asKjRr5zJoq6Uat7xSOvucJiMYVmzXXPjBdupb/VsYyYZK033e14okTSceuo10HZR9t+YCHDNkZTDRG30gxkY69XPmr7ZDXSUwXgK0DfCtbihIYHP4bRJtRBtLbGwTBtB7kd+2gSHL5NZ5yxdICOSqQ+dOh9cQRvWyeFMyMAACH5BAUCAA8ALAAAAAAgACAAAAT/0MlJpTpFEJBWa4bRLAkSEENRrcw1CAHngd+CAIRQHGvVFgNCANEBiUgmVEHRm7QwGgBiJholAAHB4MBsOp6vWJGGxOkODO9XAdwQPSFrMqVIN58ZN7V2zW7rXmAwbx9HJTh0dndQbkVVSH5ciiwXGWJ7IzdZO4B3bEFDjoZzS5MsjFKYJFhakoEuMDKFNTc5nKYUP6CEcZBKnT14UVOzVqx/uE6wl8WHtmhqukK8oyeJr6jENMabrp4HYYRkzinQgRhBUqJy1t7BlbFjj5pnwJRtoXDVv8lO2QnFVkWy52OZrG02zNx6hY8aO37Rsqnq04pgLoPyaCk056nhOl/XH77lSRWQIjJs4TKWedZPgjR1cPjMcUcJCjOE9BY2iQAAIfkEBQIADwAsAAAAACAAIAAABP/QyUmpOkUQkFZrhtEsCRIIVSox1yAEnAd+CwIQqFqxxUAEiA5IRDIRBjoKC6MBIGSiUQJwQiZXrVfsQyzdBIUrtrcJekJS4yB8XWbKUNq0ehAvXUDhrHhb19tMZUJRRXQKbRcZMHqENicFB4dJPD55Z11qBQoMgG9OcVJUAgORnDp3Wow0NjiQm5MKZJZDaQFHmqYqbk1PXHKipK+nWYugXq0HubqxlWa0hbfCy4GfvqGPpbAHeM57x37KKQwYPk6DmLbB4UqJqaA1oq7rE5Q/zmjQa9K61EHWJMCyDdvm7h8rMAKXybqHLto8ev3ezRmVUByxLTNGHIT0cEyzc7UgHGrz1CsjQEMdUc3ytjEZIjLmzshRU3FHu2IG49WUEAEAIfkEBQIADwAsAgAAAB4AIAAABP/QyUmpOkUQkFZrhtEsCVCdEnMNQsB54LcgJlqpxUAESAeKJJqNosJoAAiYaFQKDCdFlssXCwKcTwdOh/SFmIgAIVvMbJKfJekqIK9aPSUYQGg/GcazV5YICwZ3FxlTciM0AX+BOTtxP2BiAwV3eUiFa4gDB0NRLS9pMjR1BZo2W4xeQH2QBQqlgkdoMUxsma0onISfDX10AqMMros8qI8EkQrAJ2Wwlk2+B8i3b8NyVsa/pRhcjV9BkNDJN6+5sjNso9HKCsLcqWHX6cqUPbqXf+DSB1Ke5aHP8UTW6aDmyBu8cDfmNaOFT52+TlTU+MMmjR0xg8cQQnl1ZiGmhuIaHhKswkvUAY0bF3XxoEaVMZABjZCTeA6mgwgAIfkEBQIADwAsBAAAABwAIAAABP/QyUmpOkUQkFZrhtEsVSkx1yAEnAd+pFmhxUAESAeKSyJTKIwGgHCJRr7fKbVqfXgJhHJZ2+Q8IaRUGcxYjbAEYBpU4XSvHmLMFVp1R3WAe8mw0PH1/EeznbFQCAEEbV5EYEgAg3xMd4gLawQCjFV/O1qDAzJdQ0VPYYoCmiZlTXgfUQCSBZsKlVeXcgQDrCWcX5+JAQIFB6SNsGmps72kGDZEcIGZBwq2daaPerzNz6/KmMQKDLZuybk9oQPN3ECNTi8jkdTbM65+sFmytO0z3p7p4bvj9ROljuDW9Spn7hqgbPQILrn3SMw+cu4OmAkWSBU1hVSQxQsjaBZEc0IHAOab1qtfBAAh+QQFAgAPACwGAAAAGgAgAAAE+tDJSak6RRCQVmuGUY0Scw1CwHlgQ45mMRAB0oGG+04mpgEIVk63c/RQqluLuIvNgLdQY1E0XjKb4GdILR5TNuG02/Rlo59FwntNrbbpdVMho4Vx0wTCawaK83svX0l/CwgAc3U1UTlqh4JtWYUJAAGQB0hvS3qVkIp3Uo4BBCQ9WH5weZUCpSdgSo2cBKwwGE+gsQijAzBthKmGq7wVTnaMgLsFtac2wJQBAgMHxK6/S8GzBdMUxYseoXrJCsR9WtfP0QfjPNWaXIfZ6tx0M954ogQDBQoM7OWTwtT1K1HtTgtHAOINJFgHyrc4uvIJ9JfB2rtV2vg5iAAAIfkEBQIADwAsCAAAABgAIAAABPDQyUmnOkUQkFZrRiU6zDUIAeeBY1UWAxEgHRi2UolpALIaN5zulKqBGricAraheYBI4SXT/H2SQ5TzY7gKd81at7GQ7opWspQ5E3cX5RYD3EsvEnITSsX93PNsW1B3CCM6VHV9ZAmFIlloiowAhksxbU9vko5TPD6KdwABmwdEW0eEAASOGDE9bosIAaoUh3tGYwsIoQIulTKCmbEEvLR0NJ8JuwO0epBHZLrDyxMvlsCwsgMFxYiez6ABAgMH1M1839ECBeRKga+E2QUKSsZ2yeHj8yTNpsGp6gcYtGslyA+jbAcUCKzlDJeucOsURgAAIfkEBQIADwAsCQAAABcAIAAABNfQyUmpOkUQkFaroMRcgxBwXgiOxUAESPep04hpAOLNtGOXJ5mhJ1K0NjHPsGfLIHdL2s+UbDSiKsYNKcSuLpkg1FthuWBdXkjrzEGtUpIJZTXAs8Zz1WBf4LdudVZ+a3Jigg2EX0doSn0JhYA6iAuQXwdAVVeJCQhrGC45aZWeZWBzMpuJCACLeqOdrWWSCZQJAAGmmKhvq7imjHuPCAEEs22TqpW4AhRTh8qsBM01eS/CnMQEA9WSvcsBAtxFu42CpADTBdVHokqDncUD6z6n0Ha+4QUHEQAh+QQFAgAPACwLAAAAFQAgAAAEwdDJSak6RRCAqpfMNQgBkHxeWAxEgJzoFGIat8SySJo37qgsTqLhm2U2iAURNxu5EsoiDQldooy7qoGpWLVeym2MMbU1GuJPM6tEj7usZzhdwSLbBjplXaqirXVwX1oGgDllSWeFhiA6copnahhBYGiFPXsXGX14Z5g5Xo95DQufIIhDf6Qwh048kKuBoZWjCwkde4idq7iNB65+iwsIAJmzhLzFvkdmqrYAAa0klX+2xASglFqetwHYP5pssMPQAhEAIfkEBQIADwAsDQAAABMAIAAABKnQyUmpOkWQyiW7gxB03FcMBEBSH6apqweKSCyfaR23WZrYrVAA8du5covdJRMAJJIrE2r4NPYAiEUjOms+tyQpgaoNL1/ZhsF8EDq1646YrJafkY16qUvU6isMGChYXwZxLGdefoZ7OHSGYCxHhHkGeYBdb5WXiI59apaRHpNpanlQMm0imqYNqA5zn5ALRbB3WIuntUE0X6a0OrY4hHC6OjyrvqELCAARACH5BAUCAA8ALA8AAAARACAAAASS0MlJqTqjaslu3lVXfCB3FUI5dRihmqOrsmjwsoNgzwdKALOTDlgSDQgBBM8HUIJww0RREUtKNzTBD7F4eqJdLPVobYh72ubCrIFa19jesZmAh4QBQL1haI+RCHt9IWhbCQ18dxhgiIMrf298jhyFao2TbnprfGwwZIFrBgadWVubo6RfkZypMXShiGFZeXusCxEAIfkEBQIADwAsEQAAAA8AIAAABIDQyUmpqliym+vu1HaA01aQmnKS4oC271EIrCLToDkQ7B3ktoHg19ERAEXb7Jg8CAOIZGEHzYiWgIQ1OERoMQzZDoBYgJXDrNmjonrXodvR22A704lFPdQmQPN7JXJkeoEOLXh6BnxTfm8NiymDZQ2QJVx/hZGHfWSABpFXiZWgEQAh+QQFAgAPACwTAAAADQAgAAAEc9DJSSWr2N1MN9fKZ4Uic5TK+TFKUR4uxx7D2tYyLMjpsGeswoAATBUEgSINWRQSAJjZ8RntIRFR2BCA7RiRgEQlOAwgxB3dE7HwLgPh9oRMMCfkFjV30Zhb4Xd9I052fCN6bA0Ghz6FioNbZ3yLUmCBihEAIfkEBQIADwAsFAAAAAwAIAAABFvQyUmrvTjrzSvbnxZijCKaGXOkykoqxXvEV3kMbyHUrc7fhNpsEPT0BAFLqUAEKGcCgpNiGyARRiYhgKVCpQlqyxoAhCdLIneBPkoRbEn1mog70u9EQ34s1xsRACH5BAUCAA8ALBYABgAKABoAAAQ/0MlJq704a8pyx5/FKCB5MceppKJSnMdbjcfQFvYcC/M68BzXgKArCALB2jGIIwAmNKMT6jsiqE3A1RE9AhIRACH5BAUCAA8ALBgACwAIABUAAAQp0MlJq704a3a59RSjfGPFHKaChkphHu4kHgNbCLJ65zSRFwOfY3YLRAAAIfkEBQIADwAsGgARAAYADwAABBjQyUmrvZdVTflUHTgxokMeo1Kkq6kcQwQAIfkEBQIADwAsHAAWAAQACgAABArQyUmrtWxmuZmKACH5BAVPAA8ALB4AHAACAAQAAAQE0MkpIwA7); -webkit-background-size: cover; background-size: cover; } .cmsmasters-instagram-lightbox__item__view { position: relative; max-width: 100%; width: 100%; height: 100%; background-color: #000; } .cmsmasters-instagram-lightbox__item__media { position: relative; width: var(--cmsmasters-width-media); max-width: 100%; } .cmsmasters-instagram-lightbox__item__media .cmsmasters-slider, .cmsmasters-instagram-lightbox__item__media video, .cmsmasters-instagram-lightbox__item__media img { width: 100%; max-width: 100%; height: 100%; vertical-align: middle; } .cmsmasters-instagram-lightbox__item__media img { -o-object-fit: cover; object-fit: cover; } .cmsmasters-instagram-lightbox__item__media .cmsmasters-slider { --cmsmasters-bullets-size: 6px; --cmsmasters-slider-disabled-opacity: 0; } .cmsmasters-instagram-lightbox__item__media .cmsmasters-slider .swiper-button .cmsmasters-wrap-icon { font-size: 10px; } .cmsmasters-instagram-lightbox__item__media .cmsmasters-slider.cmsmasters-slider--nav-bullets video { padding: 0 0 35px; } .cmsmasters-instagram-lightbox__item__media video { position: relative; } .cmsmasters-instagram-lightbox__item__media .cmsmasters-slider.cmsmasters-slider--nav { padding: 0; } .cmsmasters-instagram-lightbox__item__content { position: absolute; right: 0; top: 0; height: 100%; width: var(--cmsmasters-width-sidebar); padding: 15px 20px; } .cmsmasters-instagram-lightbox--loader .cmsmasters-instagram-lightbox__item__content:after { content: ''; display: inline-block; border: 2px solid #f3f3f3; border-top: 2px solid #000000; -webkit-border-radius: 50%; border-radius: 50%; width: 30px; height: 30px; will-change: transform; -webkit-animation: instagram-loader 2s infinite linear; animation: instagram-loader 2s infinite linear; } .cmsmasters-instagram-lightbox__comments-box { list-style: none; padding: 0; margin: 0; word-break: break-word; } .cmsmasters-instagram-lightbox__comments-box .cmsmasters-instagram-lightbox__comments-box { margin-left: 1em; margin-top: .5em; } .cmsmasters-instagram-lightbox-comment { padding: 0; margin: 0; } .cmsmasters-instagram-lightbox-comment:not(:last-child) { margin-bottom: 10px; } .cmsmasters-instagram-lightbox .elementor-swiper-button, .cmsmasters-instagram-lightbox .elementor-swiper-button:focus { outline-width: 0; } .cmsmasters-instagram-lightbox .swiper-button-disabled { opacity: 0.2; cursor: default; } .cmsmasters-instagram-lightbox .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: auto; } @-webkit-keyframes animate-display { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes animate-display { 0% { opacity: 0; } 100% { opacity: 1; } } @-webkit-keyframes instagram-loader { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes instagram-loader { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .cmsmasters-post-infinite-scroll { -webkit-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; } .cmsmasters-post-infinite-scroll.--loading { pointer-events: none; cursor: wait; } .cmsmasters-post-infinite-scroll:not(.--loading) { height: 0 !important; } .cmsmasters-post-infinite-scroll button { font-size: 5em; display: block; margin: auto; } .cmsmasters-single-post ~ .cmsmasters-single-post { margin: 50px 0 0; padding: 50px 0 0; border-top: 10px solid #000; } .elementor-widget-cmsmasters-testimonial, .elementor-widget-cmsmasters-testimonials-slider { --layout-alignment: flex-start; --layout-text-alignment: start; --content-alignment: var(--layout-text-alignment); --content-bg-color: transparent; --content-bg-image: none; --content-bg-position: center center; --content-bg-attachment: scroll; --content-bg-repeat: no-repeat; --content-bg-size: auto; --content-bd-style: none; --content-bd-width-top: 0; --content-bd-width-right: 0; --content-bd-width-bottom: 0; --content-bd-width-left: 0; --content-bd-color: var(--cmsmasters-colors-bd); --content-bd-radius: 0 0 0 0; --content-box-shadow: none; --content-padding-top: 0; --content-padding-right: 0; --content-padding-bottom: 0; --content-padding-left: 0; --content-triangle-color: var(--content-bg-color); --content-triangle-base-size: 10px; --content-triangle-length-size: 10px; --content-triangle-back-color: transparent; --content-triangle-back-scale-size: 2px; --content-triangle-isosceles-back-base-size: calc(var(--content-triangle-base-size) + (var(--content-triangle-back-scale-size) * 2)); --content-triangle-right-back-base-size: calc(var(--content-triangle-base-size) + var(--content-triangle-back-scale-size)); --content-triangle-back-length-size: calc(var(--content-triangle-length-size) + var(--content-triangle-back-scale-size)); --content-triangle-offset: 50px; --text-font-family: var(--cmsmasters-base-font-family), var(--cmsmasters-default-font); --text-font-size: var(--cmsmasters-base-font-size); --text-line-height: var(--cmsmasters-base-line-height); --text-font-weight: var(--cmsmasters-base-font-weight); --text-text-transform: var(--cmsmasters-base-text-transform); --text-font-style: var(--cmsmasters-base-font-style); --text-text-decoration: var(--cmsmasters-base-text-decoration); --text-letter-spacing: var(--cmsmasters-base-letter-spacing); --text-color: var(--cmsmasters-colors-text); --text-text-shadow: none; --title-color: var(--cmsmasters-colors-heading); --title-text-shadow: none; --title-gap: 20px; --side-area-width: 25%; --side-area-gap: 30px; --side-area-vertical-alignment: center; --author-horizontal-alignment: var(--layout-alignment); --author-text-alignment: start; --author-bg-color: transparent; --author-bg-image: none; --author-bg-position: center center; --author-bg-attachment: scroll; --author-bg-repeat: no-repeat; --author-bg-size: auto; --author-bd-style: none; --author-bd-width-top: 0; --author-bd-width-right: 0; --author-bd-width-bottom: 0; --author-bd-width-left: 0; --author-bd-color: var(--cmsmasters-colors-bd); --author-bd-radius: 0 0 0 0; --author-box-shadow: none; --author-padding-top: 0; --author-padding-right: 0; --author-padding-bottom: 0; --author-padding-left: 0; --author-gap: 20px; --author-name-font-family: var(--cmsmasters-accent-font-family), var(--cmsmasters-default-font); --author-name-font-size: var(--cmsmasters-accent-font-size); --author-name-line-height: var(--cmsmasters-accent-line-height); --author-name-font-weight: var(--cmsmasters-accent-font-weight); --author-name-text-transform: var(--cmsmasters-accent-text-transform); --author-name-font-style: var(--cmsmasters-accent-font-style); --author-name-text-decoration: var(--cmsmasters-accent-text-decoration); --author-name-letter-spacing: var(--cmsmasters-accent-letter-spacing); --author-name-normal-color: var(--cmsmasters-colors-heading); --author-name-normal-text-shadow: none; --author-name-hover-color: var(--author-name-normal-color); --author-name-hover-text-shadow: var(--author-name-normal-text-shadow); --author-subtitle-font-family: var(--cmsmasters-accent-font-family), var(--cmsmasters-default-font); --author-subtitle-font-size: var(--cmsmasters-accent-font-size); --author-subtitle-line-height: var(--cmsmasters-accent-line-height); --author-subtitle-font-weight: var(--cmsmasters-accent-font-weight); --author-subtitle-text-transform: var(--cmsmasters-accent-text-transform); --author-subtitle-font-style: var(--cmsmasters-accent-font-style); --author-subtitle-text-decoration: var(--cmsmasters-accent-text-decoration); --author-subtitle-letter-spacing: var(--cmsmasters-accent-letter-spacing); --author-subtitle-normal-color: var(--cmsmasters-colors-heading); --author-subtitle-normal-text-shadow: none; --author-subtitle-hover-color: var(--author-subtitle-normal-color); --author-subtitle-hover-text-shadow: var(--author-subtitle-normal-text-shadow); --author-subtitle-gap: 10px; --avatar-width: 100px; --avatar-horizontal-alignment: var(--layout-alignment); --avatar-bg-color: transparent; --avatar-bd-style: none; --avatar-bd-width-top: 0; --avatar-bd-width-right: 0; --avatar-bd-width-bottom: 0; --avatar-bd-width-left: 0; --avatar-bd-color: var(--cmsmasters-colors-bd); --avatar-bd-radius: 0 0 0 0; --avatar-box-shadow: none; --avatar-css-filter: none; --avatar-padding-top: 0; --avatar-padding-right: 0; --avatar-padding-bottom: 0; --avatar-padding-left: 0; --avatar-gap: 20px; --rating-icon-size: 16px; --rating-icon-gap: 2px; --rating-icon-text-shadow: none; --rating-icon-color-empty: var(--cmsmasters-colors-text); --rating-icon-color-filled: var(--cmsmasters-colors-link); --rating-text-font-family: var(--cmsmasters-base-font-family), var(--cmsmasters-default-font); --rating-text-font-size: var(--cmsmasters-base-font-size); --rating-text-line-height: var(--cmsmasters-base-line-height); --rating-text-font-weight: var(--cmsmasters-base-font-weight); --rating-text-text-transform: var(--cmsmasters-base-text-transform); --rating-text-font-style: var(--cmsmasters-base-font-style); --rating-text-text-decoration: var(--cmsmasters-base-text-decoration); --rating-text-letter-spacing: var(--cmsmasters-base-letter-spacing); --rating-text-color: var(--cmsmasters-colors-text); --rating-text-current-color: var(--cmsmasters-colors-link); --rating-text-text-shadow: none; --rating-text-gap: 1em; --rating-gap: 20px; --rating-offset-x: 0; --rating-offset-y: 0; --rating-z-index: 1; --icon-quote-font-family: var(--text-font-family); --icon-quote-font-size: var(--text-font-size); --icon-quote-line-height: 0; --icon-quote-font-weight: var(--text-font-weight); --icon-quote-font-style: var(--text-font-style); --icon-size: var(--text-font-size); --icon-color: var(--text-color); --icon-text-shadow: var(--text-text-shadow); --icon-horizontal-alignment: var(--content-alignment); --icon-vertical-alignment: flex-start; --icon-gap: 20px; --icon-offset-x: 0; --icon-offset-y: 0; --icon-z-index: 0; } .cmsmasters-testimonial { position: relative; } .cmsmasters-testimonial__icon { font-size: var(--icon-size); line-height: 0; color: var(--icon-color); text-shadow: var(--icon-text-shadow); } .cmsmasters-testimonial-icon-position-start .cmsmasters-testimonial__icon, .cmsmasters-testimonial-icon-position-end .cmsmasters-testimonial__icon { -ms-flex-item-align: var(--icon-vertical-alignment); align-self: var(--icon-vertical-alignment); -ms-flex-negative: 0; flex-shrink: 0; } .cmsmasters-testimonial-icon-position-start .cmsmasters-testimonial__icon { margin-right: var(--icon-gap); } .cmsmasters-testimonial-icon-position-end .cmsmasters-testimonial__icon { margin-left: var(--icon-gap); } .cmsmasters-testimonial-icon-position-top .cmsmasters-testimonial__icon, .cmsmasters-testimonial-icon-position-bottom .cmsmasters-testimonial__icon { text-align: var(--icon-horizontal-alignment); } .cmsmasters-testimonial-icon-position-top .cmsmasters-testimonial__icon { margin-bottom: var(--icon-gap); } .cmsmasters-testimonial-icon-position-bottom .cmsmasters-testimonial__icon { margin-top: var(--icon-gap); } .cmsmasters-testimonial-icon-position-custom .cmsmasters-testimonial__icon { position: absolute; z-index: var(--icon-z-index); } .cmsmasters-testimonial-icon-offset-orientation-h-start .cmsmasters-testimonial__icon { left: var(--icon-offset-x); } .cmsmasters-testimonial-icon-offset-orientation-h-end .cmsmasters-testimonial__icon { right: var(--icon-offset-x); } .cmsmasters-testimonial-icon-offset-orientation-v-start .cmsmasters-testimonial__icon { top: var(--icon-offset-y); } .cmsmasters-testimonial-icon-offset-orientation-v-end .cmsmasters-testimonial__icon { bottom: var(--icon-offset-y); } .cmsmasters-testimonial__icon .cmsmasters-wrap-icon { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } .cmsmasters-testimonial__icon .cmsmasters-wrap-icon > * { width: 1em; height: 1em; } .cmsmasters-testimonial-rating-position-in_content .cmsmasters-testimonial__rating, .cmsmasters-testimonial-rating-position-top_author .cmsmasters-testimonial__rating { margin-bottom: var(--rating-gap); } .cmsmasters-testimonial-rating-position-bottom_author .cmsmasters-testimonial__rating { margin-top: var(--rating-gap); } .cmsmasters-testimonial-rating-position-custom .cmsmasters-testimonial__rating { position: absolute; z-index: var(--rating-z-index); } .cmsmasters-testimonial-rating-offset-orientation-h-start .cmsmasters-testimonial__rating { left: var(--rating-offset-x); } .cmsmasters-testimonial-rating-offset-orientation-h-end .cmsmasters-testimonial__rating { right: var(--rating-offset-x); } .cmsmasters-testimonial-rating-offset-orientation-v-start .cmsmasters-testimonial__rating { top: var(--rating-offset-y); } .cmsmasters-testimonial-rating-offset-orientation-v-end .cmsmasters-testimonial__rating { bottom: var(--rating-offset-y); } .cmsmasters-testimonial__rating-text { font-family: var(--rating-text-font-family); font-weight: var(--rating-text-font-weight); font-style: var(--rating-text-font-style); text-transform: var(--rating-text-text-transform); -webkit-text-decoration: var(--rating-text-text-decoration); text-decoration: var(--rating-text-text-decoration); font-size: var(--rating-text-font-size); line-height: var(--rating-text-line-height); letter-spacing: var(--rating-text-letter-spacing); color: var(--rating-text-color); text-shadow: var(--rating-text-text-shadow); white-space: nowrap; } .cmsmasters-testimonial__rating-text-delimiter { text-align: center; display: inline-block; min-width: var(--rating-text-gap); } .cmsmasters-testimonial__rating-text-current { color: var(--rating-text-current-color); } .cmsmasters-testimonial__rating-icons { font-size: var(--rating-icon-size); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; white-space: nowrap; position: relative; } .cmsmasters-testimonial__rating-icons-empty { color: var(--rating-icon-color-empty); text-shadow: var(--rating-icon-text-shadow); white-space: nowrap; } .cmsmasters-testimonial__rating-icons-filled { color: var(--rating-icon-color-filled); white-space: nowrap; overflow: hidden; position: absolute; left: 0; top: 0; } .cmsmasters-testimonial__rating-icons .cmsmasters-wrap-icon { margin-right: var(--rating-icon-gap); } .cmsmasters-testimonial__rating-icons .cmsmasters-wrap-icon > * { width: 1em; height: 1em; } .cmsmasters-testimonial__rating-icons .cmsmasters-wrap-icon:last-child { margin-right: 0; } .cmsmasters-testimonial__inner { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: var(--side-area-vertical-alignment); -ms-flex-align: var(--side-area-vertical-alignment); align-items: var(--side-area-vertical-alignment); } .cmsmasters-testimonial__inner > * + * { margin-left: var(--side-area-gap); } .cmsmasters-testimonial__main-area { -ms-flex-negative: 1; flex-shrink: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: var(--layout-alignment); -ms-flex-align: var(--layout-alignment); align-items: var(--layout-alignment); } .cmsmasters-testimonial__side-area { width: var(--side-area-width); max-width: 100%; -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .cmsmasters-testimonial__content { text-align: var(--content-alignment); background-color: var(--content-bg-color); background-image: var(--content-bg-image); background-repeat: var(--content-bg-repeat); background-position: var(--content-bg-position); -webkit-background-size: var(--content-bg-size) var(--content-bg-size); background-size: var(--content-bg-size); background-attachment: var(--content-bg-attachment); border-style: var(--content-bd-style); border-top-width: var(--content-bd-width-top); border-right-width: var(--content-bd-width-right); border-bottom-width: var(--content-bd-width-bottom); border-left-width: var(--content-bd-width-left); border-color: var(--content-bd-color); -webkit-border-radius: var(--content-bd-radius); border-radius: var(--content-bd-radius); -webkit-box-shadow: var(--content-box-shadow); box-shadow: var(--content-box-shadow); width: 100%; padding-top: var(--content-padding-top); padding-right: var(--content-padding-right); padding-bottom: var(--content-padding-bottom); padding-left: var(--content-padding-left); position: relative; } .cmsmasters-testimonial__content-outer { position: relative; z-index: 1; } .cmsmasters-testimonial-icon-position-start .cmsmasters-testimonial__content-outer, .cmsmasters-testimonial-icon-position-end .cmsmasters-testimonial__content-outer { display: -webkit-box; display: -ms-flexbox; display: flex; } .cmsmasters-testimonial__triangle { display: block; width: 0; height: 0; position: absolute; } .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial__triangle:after { content: ''; border-style: solid; width: 0; height: 0; margin: auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .cmsmasters-testimonial__triangle:before { border-color: var(--content-triangle-back-color); } .cmsmasters-testimonial__triangle:after { border-color: var(--content-triangle-color); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle { left: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:after, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:after { border-left-color: transparent; border-right-color: transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:before { border-left-width: calc(var(--content-triangle-isosceles-back-base-size) / 2); border-right-width: calc(var(--content-triangle-isosceles-back-base-size) / 2); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:after, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:after { border-left-width: calc(var(--content-triangle-base-size) / 2); border-right-width: calc(var(--content-triangle-base-size) / 2); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle { top: 0; } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:after { border-top-width: 0; top: auto; } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:before { border-bottom-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-isosceles-top .cmsmasters-testimonial__triangle:after { border-bottom-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle { bottom: 0; } .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:after { border-bottom-width: 0; bottom: auto; } .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:before { border-top-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-isosceles-bottom .cmsmasters-testimonial__triangle:after { border-top-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle { top: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:after, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:after { border-top-color: transparent; border-bottom-color: transparent; } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:before { border-top-width: calc(var(--content-triangle-isosceles-back-base-size) / 2); border-bottom-width: calc(var(--content-triangle-isosceles-back-base-size) / 2); } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:after, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:after { border-top-width: calc(var(--content-triangle-base-size) / 2); border-bottom-width: calc(var(--content-triangle-base-size) / 2); } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle { left: 0; } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:after { border-left-width: 0; left: auto; } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:before { border-right-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-isosceles-left .cmsmasters-testimonial__triangle:after { border-right-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle { right: 0; } .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:after { border-right-width: 0; right: auto; } .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:before { border-left-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-isosceles-right .cmsmasters-testimonial__triangle:after { border-left-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-right-top-left .cmsmasters-testimonial__triangle { top: 0; left: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-top-left .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-top-left .cmsmasters-testimonial__triangle:after { border-left-width: 0; border-top-width: 0; border-right-color: transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: auto; } .cmsmasters-testimonial-triangle-right-top-left .cmsmasters-testimonial__triangle:before { border-bottom-width: var(--content-triangle-back-length-size); border-right-width: var(--content-triangle-right-back-base-size); } .cmsmasters-testimonial-triangle-right-top-left .cmsmasters-testimonial__triangle:after { border-bottom-width: var(--content-triangle-length-size); border-right-width: var(--content-triangle-base-size); } .cmsmasters-testimonial-triangle-right-top-right .cmsmasters-testimonial__triangle { top: 0; left: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-top-right .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-top-right .cmsmasters-testimonial__triangle:after { border-right-width: 0; border-top-width: 0; border-left-color: transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: auto; } .cmsmasters-testimonial-triangle-right-top-right .cmsmasters-testimonial__triangle:before { border-bottom-width: var(--content-triangle-back-length-size); border-left-width: var(--content-triangle-right-back-base-size); } .cmsmasters-testimonial-triangle-right-top-right .cmsmasters-testimonial__triangle:after { border-bottom-width: var(--content-triangle-length-size); border-left-width: var(--content-triangle-base-size); } .cmsmasters-testimonial-triangle-right-bottom-left .cmsmasters-testimonial__triangle { bottom: 0; left: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-bottom-left .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-bottom-left .cmsmasters-testimonial__triangle:after { border-left-width: 0; border-bottom-width: 0; border-right-color: transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: auto; } .cmsmasters-testimonial-triangle-right-bottom-left .cmsmasters-testimonial__triangle:before { border-top-width: var(--content-triangle-back-length-size); border-right-width: var(--content-triangle-right-back-base-size); } .cmsmasters-testimonial-triangle-right-bottom-left .cmsmasters-testimonial__triangle:after { border-top-width: var(--content-triangle-length-size); border-right-width: var(--content-triangle-base-size); } .cmsmasters-testimonial-triangle-right-bottom-right .cmsmasters-testimonial__triangle { bottom: 0; left: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-bottom-right .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-bottom-right .cmsmasters-testimonial__triangle:after { border-right-width: 0; border-bottom-width: 0; border-left-color: transparent; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: auto; } .cmsmasters-testimonial-triangle-right-bottom-right .cmsmasters-testimonial__triangle:before { border-top-width: var(--content-triangle-back-length-size); border-left-width: var(--content-triangle-right-back-base-size); } .cmsmasters-testimonial-triangle-right-bottom-right .cmsmasters-testimonial__triangle:after { border-top-width: var(--content-triangle-length-size); border-left-width: var(--content-triangle-base-size); } .cmsmasters-testimonial-triangle-right-left-top .cmsmasters-testimonial__triangle { left: 0; top: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-left-top .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-left-top .cmsmasters-testimonial__triangle:after { border-right-width: 0; border-bottom-width: 0; border-left-color: transparent; left: auto; } .cmsmasters-testimonial-triangle-right-left-top .cmsmasters-testimonial__triangle:before { border-top-width: var(--content-triangle-right-back-base-size); border-left-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-right-left-top .cmsmasters-testimonial__triangle:after { border-top-width: var(--content-triangle-base-size); border-left-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-right-left-bottom .cmsmasters-testimonial__triangle { left: 0; top: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-left-bottom .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-left-bottom .cmsmasters-testimonial__triangle:after { border-right-width: 0; border-top-width: 0; border-left-color: transparent; left: auto; } .cmsmasters-testimonial-triangle-right-left-bottom .cmsmasters-testimonial__triangle:before { border-bottom-width: var(--content-triangle-right-back-base-size); border-left-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-right-left-bottom .cmsmasters-testimonial__triangle:after { border-bottom-width: var(--content-triangle-base-size); border-left-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-right-right-top .cmsmasters-testimonial__triangle { right: 0; top: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-right-top .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-right-top .cmsmasters-testimonial__triangle:after { border-left-width: 0; border-bottom-width: 0; border-right-color: transparent; } .cmsmasters-testimonial-triangle-right-right-top .cmsmasters-testimonial__triangle:before { border-top-width: var(--content-triangle-right-back-base-size); border-right-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-right-right-top .cmsmasters-testimonial__triangle:after { border-top-width: var(--content-triangle-base-size); border-right-width: var(--content-triangle-length-size); } .cmsmasters-testimonial-triangle-right-right-bottom .cmsmasters-testimonial__triangle { right: 0; top: var(--content-triangle-offset); } .cmsmasters-testimonial-triangle-right-right-bottom .cmsmasters-testimonial__triangle:before, .cmsmasters-testimonial-triangle-right-right-bottom .cmsmasters-testimonial__triangle:after { border-left-width: 0; border-top-width: 0; border-right-color: transparent; } .cmsmasters-testimonial-triangle-right-right-bottom .cmsmasters-testimonial__triangle:before { border-bottom-width: var(--content-triangle-right-back-base-size); border-right-width: var(--content-triangle-back-length-size); } .cmsmasters-testimonial-triangle-right-right-bottom .cmsmasters-testimonial__triangle:after { border-bottom-width: var(--content-triangle-base-size); border-right-width: var(--content-triangle-length-size); } .cmsmasters-testimonial__text { font-family: var(--text-font-family); font-weight: var(--text-font-weight); font-style: var(--text-font-style); text-transform: var(--text-text-transform); -webkit-text-decoration: var(--text-text-decoration); text-decoration: var(--text-text-decoration); font-size: var(--text-font-size); line-height: var(--text-line-height); letter-spacing: var(--text-letter-spacing); color: var(--text-color); text-shadow: var(--text-text-shadow); } .cmsmasters-testimonial__text > *:last-child { margin-bottom: 0; } .cmsmasters-testimonial__title { color: var(--title-color); text-shadow: var(--title-text-shadow); margin: 0 0 var(--title-gap); } .cmsmasters-testimonial__author-info { color: var(--author-color); display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: auto; max-width: 100%; -ms-flex-item-align: var(--author-horizontal-alignment); align-self: var(--author-horizontal-alignment); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; } .cmsmasters-testimonial-layout-top .cmsmasters-testimonial__author-info { margin-bottom: var(--author-gap); } .cmsmasters-testimonial-layout-bottom .cmsmasters-testimonial__author-info { margin-top: var(--author-gap); } .cmsmasters-testimonial-author-width-full .cmsmasters-testimonial__author-info { width: 100%; -webkit-box-align: var(--author-horizontal-alignment); -ms-flex-align: var(--author-horizontal-alignment); align-items: var(--author-horizontal-alignment); background-color: var(--author-bg-color); background-image: var(--author-bg-image); background-repeat: var(--author-bg-repeat); background-position: var(--author-bg-position); -webkit-background-size: var(--author-bg-size) var(--author-bg-size); background-size: var(--author-bg-size); background-attachment: var(--author-bg-attachment); border-style: var(--author-bd-style); border-top-width: var(--author-bd-width-top); border-right-width: var(--author-bd-width-right); border-bottom-width: var(--author-bd-width-bottom); border-left-width: var(--author-bd-width-left); border-color: var(--author-bd-color); -webkit-border-radius: var(--author-bd-radius); border-radius: var(--author-bd-radius); -webkit-box-shadow: var(--author-box-shadow); box-shadow: var(--author-box-shadow); padding-top: var(--author-padding-top); padding-right: var(--author-padding-right); padding-bottom: var(--author-padding-bottom); padding-left: var(--author-padding-left); } .cmsmasters-testimonial-author-avatar-left .cmsmasters-testimonial__author-info, .cmsmasters-testimonial-author-avatar-right .cmsmasters-testimonial__author-info { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: var(--author-horizontal-alignment); -ms-flex-pack: var(--author-horizontal-alignment); justify-content: var(--author-horizontal-alignment); } .cmsmasters-testimonial__author-info-outer { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .cmsmasters-testimonial-author-width-inline .cmsmasters-testimonial__author-info-outer { background-color: var(--author-bg-color); background-image: var(--author-bg-image); background-repeat: var(--author-bg-repeat); background-position: var(--author-bg-position); -webkit-background-size: var(--author-bg-size) var(--author-bg-size); background-size: var(--author-bg-size); background-attachment: var(--author-bg-attachment); border-style: var(--author-bd-style); border-top-width: var(--author-bd-width-top); border-right-width: var(--author-bd-width-right); border-bottom-width: var(--author-bd-width-bottom); border-left-width: var(--author-bd-width-left); border-color: var(--author-bd-color); -webkit-border-radius: var(--author-bd-radius); border-radius: var(--author-bd-radius); -webkit-box-shadow: var(--author-box-shadow); box-shadow: var(--author-box-shadow); padding-top: var(--author-padding-top); padding-right: var(--author-padding-right); padding-bottom: var(--author-padding-bottom); padding-left: var(--author-padding-left); } .cmsmasters-testimonial__author-info-inner { text-align: var(--author-text-alignment); } .cmsmasters-testimonial-author-text-view-horizontal .cmsmasters-testimonial__author-info-wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; } .cmsmasters-testimonial-author-text-view-vertical .cmsmasters-testimonial__author-info-wrap > * { display: block; } .cmsmasters-testimonial__author-name { font-family: var(--author-name-font-family); font-weight: var(--author-name-font-weight); font-style: var(--author-name-font-style); text-transform: var(--author-name-text-transform); -webkit-text-decoration: var(--author-name-text-decoration); text-decoration: var(--author-name-text-decoration); font-size: var(--author-name-font-size); line-height: var(--author-name-line-height); letter-spacing: var(--author-name-letter-spacing); text-shadow: var(--author-name-normal-text-shadow); color: var(--author-name-normal-color); -webkit-transition: color .3s ease-in-out, text-shadow .3s ease-in-out; -o-transition: color .3s ease-in-out, text-shadow .3s ease-in-out; transition: color .3s ease-in-out, text-shadow .3s ease-in-out; } .cmsmasters-testimonial__author-name:hover { color: var(--author-name-hover-color); text-shadow: var(--author-name-hover-text-shadow); } .cmsmasters-testimonial__author-name a, .cmsmasters-testimonial__author-name a:hover { color: inherit; } .cmsmasters-testimonial__author-name a { -webkit-transition: inherit; -o-transition: inherit; transition: inherit; } .cmsmasters-testimonial__author-delimiter { font-family: var(--author-subtitle-font-family); font-weight: var(--author-subtitle-font-weight); font-style: var(--author-subtitle-font-style); text-transform: var(--author-subtitle-text-transform); -webkit-text-decoration: var(--author-subtitle-text-decoration); text-decoration: var(--author-subtitle-text-decoration); font-size: var(--author-subtitle-font-size); line-height: var(--author-subtitle-line-height); letter-spacing: var(--author-subtitle-letter-spacing); text-decoration: none; text-shadow: var(--author-subtitle-normal-text-shadow); color: var(--author-subtitle-normal-color); display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-negative: 0; flex-shrink: 0; width: var(--author-subtitle-gap); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-testimonial__author-subtitle { font-family: var(--author-subtitle-font-family); font-weight: var(--author-subtitle-font-weight); font-style: var(--author-subtitle-font-style); text-transform: var(--author-subtitle-text-transform); -webkit-text-decoration: var(--author-subtitle-text-decoration); text-decoration: var(--author-subtitle-text-decoration); font-size: var(--author-subtitle-font-size); line-height: var(--author-subtitle-line-height); letter-spacing: var(--author-subtitle-letter-spacing); text-shadow: var(--author-subtitle-normal-text-shadow); color: var(--author-subtitle-normal-color); -webkit-transition: color .3s ease-in-out, text-shadow .3s ease-in-out; -o-transition: color .3s ease-in-out, text-shadow .3s ease-in-out; transition: color .3s ease-in-out, text-shadow .3s ease-in-out; } .cmsmasters-testimonial__author-subtitle:hover { color: var(--author-subtitle-hover-color); text-shadow: var(--author-subtitle-hover-text-shadow); } .cmsmasters-testimonial-author-text-view-vertical .cmsmasters-testimonial__author-subtitle { margin-top: var(--author-subtitle-gap); } .cmsmasters-testimonial__author-subtitle a, .cmsmasters-testimonial__author-subtitle a:hover { color: inherit; } .cmsmasters-testimonial__author-subtitle a { -webkit-transition: inherit; -o-transition: inherit; transition: inherit; } .cmsmasters-testimonial__avatar { background-color: var(--avatar-bg-color); border-style: var(--avatar-bd-style); border-top-width: var(--avatar-bd-width-top); border-right-width: var(--avatar-bd-width-right); border-bottom-width: var(--avatar-bd-width-bottom); border-left-width: var(--avatar-bd-width-left); border-color: var(--avatar-bd-color); -webkit-border-radius: var(--avatar-bd-radius); border-radius: var(--avatar-bd-radius); -webkit-box-shadow: var(--avatar-box-shadow); box-shadow: var(--avatar-box-shadow); padding-top: var(--avatar-padding-top); padding-right: var(--avatar-padding-right); padding-bottom: var(--avatar-padding-bottom); padding-left: var(--avatar-padding-left); -ms-flex-negative: 0; flex-shrink: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .cmsmasters-testimonial__main-area > .cmsmasters-testimonial__avatar { -ms-flex-item-align: var(--avatar-horizontal-alignment); align-self: var(--avatar-horizontal-alignment); } .cmsmasters-testimonial-layout-bottom .cmsmasters-testimonial__main-area > .cmsmasters-testimonial__avatar { margin-bottom: var(--avatar-gap); } .cmsmasters-testimonial-layout-top .cmsmasters-testimonial__main-area > .cmsmasters-testimonial__avatar { margin-top: var(--avatar-gap); } .cmsmasters-testimonial-author-avatar-top .cmsmasters-testimonial__avatar { margin-bottom: var(--avatar-gap); } .cmsmasters-testimonial-author-avatar-bottom .cmsmasters-testimonial__avatar { margin-top: var(--avatar-gap); } .cmsmasters-testimonial-author-avatar-left .cmsmasters-testimonial__avatar { margin-right: var(--avatar-gap); } .cmsmasters-testimonial-author-avatar-right .cmsmasters-testimonial__avatar { margin-left: var(--avatar-gap); } .cmsmasters-testimonial__avatar a { display: block; } .cmsmasters-testimonial__avatar img { display: block; width: var(--avatar-width); -webkit-border-radius: var(--avatar-bd-radius); border-radius: var(--avatar-bd-radius); } .cmsmasters-testimonial__avatar img, .cmsmasters-testimonial__avatar img.cmsmasters-lazyload.lazyloaded { -webkit-filter: var(--avatar-css-filter); filter: var(--avatar-css-filter); } .cmsmasters-testimonial__side-area > .cmsmasters-testimonial__avatar img { width: 100%; } /*# sourceMappingURL=frontend.css.map */
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.18 |
proxy
|
phpinfo
|
Настройка