.elementor-344 .elementor-element.elementor-element-31104ee5 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-31104ee5.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-31104ee5.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-31104ee5.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-31104ee5.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-31104ee5.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-31104ee5 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-31104ee5 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-772ec5fb .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-772ec5fb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-772ec5fb.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-772ec5fb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-772ec5fb.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-772ec5fb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-772ec5fb .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-772ec5fb .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-772ec5fb .elementor-icon i, .elementor-344 .elementor-element.elementor-element-772ec5fb .elementor-icon svg{transform:rotate(0deg);}.elementor-344 .elementor-element.elementor-element-f629102{--display:flex;}.elementor-344 .elementor-element.elementor-element-b4c8cbb{--display:flex;}.elementor-344 .elementor-element.elementor-element-1572ce3{--display:flex;}.elementor-344 .elementor-element.elementor-element-6445841c .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-6445841c.elementor-view-stacked .elementor-icon{background-color:#E81818;}.elementor-344 .elementor-element.elementor-element-6445841c.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-6445841c.elementor-view-default .elementor-icon{color:#E81818;border-color:#E81818;}.elementor-344 .elementor-element.elementor-element-6445841c.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-6445841c.elementor-view-default .elementor-icon svg{fill:#E81818;}.elementor-344 .elementor-element.elementor-element-cedafd1 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-cedafd1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-cedafd1.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-cedafd1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-cedafd1.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-cedafd1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-28eee1bc .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-28eee1bc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-28eee1bc.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-28eee1bc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-28eee1bc.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-28eee1bc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-4acfe5b7 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-4acfe5b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-4acfe5b7.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-4acfe5b7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-4acfe5b7.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-4acfe5b7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-293b2b53 .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-293b2b53.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-293b2b53.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-293b2b53.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-293b2b53.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-293b2b53.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-344 .elementor-element.elementor-global-1447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-344 .elementor-element.elementor-element-f629102{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-344 .elementor-element.elementor-element-d570da5.elementor-element{--align-self:stretch;}.elementor-344 .elementor-element.elementor-element-6445841c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-344 .elementor-element.elementor-element-6445841c .elementor-icon{font-size:26px;}.elementor-344 .elementor-element.elementor-element-6445841c .elementor-icon svg{height:26px;}.elementor-344 .elementor-element.elementor-element-cedafd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-344 .elementor-element.elementor-element-cedafd1 .elementor-icon{font-size:26px;}.elementor-344 .elementor-element.elementor-element-cedafd1 .elementor-icon svg{height:26px;}.elementor-344 .elementor-element.elementor-element-28eee1bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-344 .elementor-element.elementor-element-28eee1bc .elementor-icon-wrapper{text-align:center;}.elementor-344 .elementor-element.elementor-element-28eee1bc .elementor-icon{font-size:33px;}.elementor-344 .elementor-element.elementor-element-28eee1bc .elementor-icon svg{height:33px;}.elementor-344 .elementor-element.elementor-element-4acfe5b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-344 .elementor-element.elementor-element-4acfe5b7 .elementor-icon{font-size:26px;}.elementor-344 .elementor-element.elementor-element-4acfe5b7 .elementor-icon svg{height:26px;}.elementor-344 .elementor-element.elementor-element-293b2b53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;}.elementor-344 .elementor-element.elementor-element-293b2b53 .elementor-icon{font-size:26px;}.elementor-344 .elementor-element.elementor-element-293b2b53 .elementor-icon svg{height:26px;}}/* Start custom CSS for global, class: .elementor-global-1447 *//* Remove the gray Ultimate Member bell background only */

.elementor-344 .elementor-element.elementor-global-1447 .um-notification-b {
    background: transparent !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ec84aab */.elementor-344 .elementor-element.elementor-element-ec84aab {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-344 .elementor-element.elementor-element-ec84aab img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
    border: 1px solid #e81818;
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d570da5 *//* Collector Follow System */

.collector-follow-box .artelx-follow-system{
    width:100%;
}

.collector-follow-box .artelx-follow-stats{
    display:flex;
    justify-content:space-evenly;
    align-items:center;
    width:100%;
    margin:0 0 18px;
    text-align:center;
}

.collector-follow-box .artelx-follow-stat{
    flex:1;
}

.collector-follow-box .artelx-follow-label{
    display:block;
    color:#bfbfbf;
    font-size:18px;
    text-transform:uppercase;
    letter-spacing:1px;
    margin-bottom:4px;
}

.collector-follow-box .artelx-follow-count{
    display:block;
    color:#E31B23;
    font-size:34px;
    font-weight:700;
    line-height:1;
}

.collector-follow-box .artelx-follow-button-wrap{
    width:100%;
    margin-top:12px;
}

.collector-follow-box .artelx-follow-button-wrap a,
.collector-follow-box .artelx-follow-button-wrap button{
    width:100%;
    display:block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c1783a3 *//* Dynamic Artelx Contact Artist button */

.elementor-344 .elementor-element.elementor-element-c1783a3,
.elementor-344 .elementor-element.elementor-element-c1783a3 .artelx-contact-artist-wrap {
    width: 100%;
}

.elementor-344 .elementor-element.elementor-element-c1783a3 .um-message-btn,
.elementor-344 .elementor-element.elementor-element-c1783a3 .um-button,
.elementor-344 .elementor-element.elementor-element-c1783a3 .artelx-contact-artist-wrap a,
.elementor-344 .elementor-element.elementor-element-c1783a3 .artelx-contact-login {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 54px !important;
    margin: 0 !important;
    padding: 0 20px !important;

    background: #ed1c24 !important;
    color: #ffffff !important;

    border: none !important;
    border-radius: 10px !important;

    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1 !important;
    text-align: center !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

.elementor-344 .elementor-element.elementor-element-c1783a3 .um-message-btn:hover,
.elementor-344 .elementor-element.elementor-element-c1783a3 .um-button:hover,
.elementor-344 .elementor-element.elementor-element-c1783a3 .artelx-contact-artist-wrap a:hover,
.elementor-344 .elementor-element.elementor-element-c1783a3 .artelx-contact-login:hover {
    background: #c9151c !important;
    color: #ffffff !important;
}/* End custom CSS */