@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Custom TurkishWIN label */
.tw-label {
    display: inline-flex;
    align-items: center;
    border-radius: 14px;
    padding: 2px 10px;
    font-weight: 600;
    line-height: 1.5;
    font-size: 0.85rem;
}

.tw-label-blue {
    background-color: #cfe8ff;   /* pastel mavi */
    color: #004080;              /* koyu mavi yazı */
}

.tw-label-blue [uk-icon] {
    color: #004080;              /* ikon da koyu mavi */
}
.tw-marked {
    background: #e15241;
    color: #fff;
    display: inline;
    padding: 0px 10px;
}

#system-message-container {
    position: fixed;
    top: 120px;
    right: 40px;
    z-index: 9999;
    max-width: 90%;
    width: 400px;
    border-radius: 16px;
    animation: fadeIn 0.5s ease-in-out;
}

#system-message-container:empty {
    display: none;
}

#system-message-container .alert {
    margin: 0;
    padding: 10px 15px;
    border: none;
    border-radius: 16px;
    color: #fff;
    font-size: 16px;
}

#system-message-container .alert-success {
    background-color: #28a745;
}

#system-message-container .alert-error,
#system-message-container .alert-danger {
    background-color: #dc3545;
}

#system-message-container .alert-warning {
    background-color: #ffc107;
    color: #212529;
}

#system-message-container joomla-alert {
    margin: 0 0 10px 0;
    border-radius: 16px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.2);
}

#system-message-container joomla-alert .joomla-alert--close {
    top: -2px;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(-10px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 600px) {
    #system-message-container {
        top: 10px;
        right: 10px;
        width: 90%;
        font-size: 14px;
    }
}


div#footer\#18 > * {
    color: #fff !important;
}

html{
    color: #4d4d4d !important;
}

.uk-navbar-nav>li>a {
    /*!* color: #434649; *!*/
    /*!* background: #f5f5f5; *!*/
    /*!* border-radius: 50px; *!*/
    /*padding: 0px 11px;*/
    /*!* margin: -1px 1px; *!*/
    /*height: 29px !important;*/
    /*min-height: 48px;*/
}

.uk-navbar-nav>li>a {
    display: inline;
    padding: 10px 12px;
}
.uk-navbar-nav {
    gap: 6px;
}
ul.uk-navbar-nav li {

}
.uk-navbar-nav>li.uk-active>a {
    color: #e15241;
    background: #f5f5f5;
    border-radius: 50px;
}
.uk-navbar-nav>li>a::before{
    display: none !important;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #fff !important;
    border-bottom: 0.5px solid #f44336;
}
/*ul.uk-navbar-nav .uk-active a:before {*/
/*    !*content: "";*!*/
/*    display: inline-block !important;*/
/*    position: relative;*/
/*    z-index: 999;*/
/*    margin-right: 5px !important;*/
/*    top: 3px;*/
/*    !*width: 16px;*!*/
/*    !*height: 18px;*!*/
/*    background-color: transparent;*/
/*    transition: .3s ease-in-out;*/
/*    transition-property: background-color, border-color, box-shadow, height, left, right, opacity; */
/*    left: var(--uk-navbar-nav-item-line-margin-horizontal);*/
/*    left: 0px;*/
/*    right: initial;*/
/*    display: inline-block !important;*/
/* */
/*}*/

ul.uk-navbar-nav a.tw-home img {
    width: 21px;
    height: 20px;
}
ul.uk-navbar-nav li:hover a {
    background: #f5f5f5;
    border-radius: 50px;
}
.uk-navbar-nav>li:hover>a, .uk-navbar-nav>li>a[aria-expanded=true] {
    background: #f5f5f5;
    border-radius: 50px;
    color: #000;
}
ul.uk-navbar-nav li:hover a{
    color: #434649;
}


ul.uk-navbar-nav li.item-2057.uk-active a:before{
    background: url(/images/pages/elements/icons/home.svg);
}
ul.uk-navbar-nav li.item-1401.uk-active a:before{
    background: url(/images/pages/elements/icons/speaker.svg);
	width: 20px;
	height: 15px;
}
ul.uk-navbar-nav li.item-1340.uk-active a:before{
    background: url(/images/pages/elements/icons/giveback.svg);
	width: 15px;
	height: 15px;
}
ul.uk-navbar-nav li.item-2058.uk-active a:before{
    background: url(/images/pages/elements/icons/buildyourlegacy.svg);
     width: 17px;
}
ul.uk-navbar-nav li.item-1569.uk-active a:before{
    background: url(/images/pages/elements/icons/network.svg);
     width: 18px;
}
ul.uk-navbar-nav li.item-2060.uk-active a:before{
    background: url(/images/pages/elements/icons/invest.svg);
}
ul.uk-navbar-nav li.item-606.uk-active a:before{
    background: url(/images/pages/elements/icons/events.svg);
     width: 17px;
}
ul.uk-navbar-nav li.item-2061.uk-active a:before{
    background: url(/images/pages/elements/icons/resource-center.svg);
}
ul.uk-navbar-nav li.item-1342.uk-active a:before{
    background: url(/images/pages/elements/icons/walloflove.png);
	    background-size: contain;
    width: 18px;
}


/* EasySocial Fixes */
/*
   Güray Fixes Starts
 */
#es, #es label {
    font-size: 15px !important;
}

div#es.layout-edit .es-content, div#es.view-registration.layout-stepsregister-page .es-content {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 80px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
}
#es .es-container__sidebar{
	width: 360px !important;
    -webkit-flex: 0 0 360px !important;
    -ms-flex: 0 0 360px !important;
    flex: 0 0 360px !important;
}
#es .o-form-horizontal .o-form-group{
    flex-direction: column;
}
#es .btn.btn-es-primary {
    border-radius: 50px !important;
    border: none !important;
}
#es .es-forms .o-form-control {
    height: 45px !important;
    border: 1px solid #F3F2EF;
    border-radius: 40px;
    color: #4d4d4d;
    font-size: 15px;
}
#es .o-form-actions {
    border: none !important;
    border-radius: 6px;
}
#es .o-form-control::placeholder {
    color: #43464980 !important;
}
#es .es-forms__group span.select2-selection__rendered[title="Please Select "],
#es .es-forms__group span.select2-selection__rendered[title="Select a value"] {
    color: #43464980 !important;
}
#es select.o-form-control option:first-child {
    color: #43464980;
}

#es .o-form-horizontal .o-control-label {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 2px;
    padding-bottom: 4px;
    width: calc(100% - 100px) !important;
}
#es .es-container[data-profile-edit] .es-privacy-cf {
    position: absolute;
    right: 0px;
    top: 0px;
}
#es .es-container[data-profile-edit] .es-privacy .es-privacy-toggle {
    zoom: 90%;
}
#es .es-container[data-profile-edit] .es-privacy .es-privacy-toggle.btn-es-default-o:hover,
#es .es-container[data-profile-edit] .es-privacy .es-privacy-toggle.btn-es-default-o:active,
#es .es-container[data-profile-edit] .es-privacy .es-privacy-toggle.btn-es-default-o:focus {
    background: #eaeaea !important;
}
#es .es-container[data-profile-edit] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#es .es-container[data-profile-edit] .es-container__sidebar {
    -ms-flex: 0 0 120px !important;
    flex: 0 0 120px !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#es .es-container[data-profile-edit] .o-tabs--stacked .o-tabs__item {
    padding: 0px 20px;
}
#es .es-container[data-profile-edit]  .es-content {

}
#es .es-container[data-profile-edit] .es-side-widget.horizontal-steps {
    display: inline-block;
    padding: 14px 20px;
}
#es .es-container[data-profile-edit] .o-tabs {
    display: flex;
}
#es .es-container[data-profile-edit] .o-tabs--stacked .o-tabs__item>.o-tabs__link {
    border: none;
    padding: 10px;
    border-radius: 5px;
    font-size: 16px;
}
#es .es-container[data-profile-edit] .o-tabs--stacked .o-tabs__item.active>.o-tabs__link {
    color: #f44337;
}
#es .es-container[data-profile-edit] .es-field-avatar ul {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
#es .es-container[data-profile-edit] input#upload-avatar, #es .es-container[data-profile-edit] input#cover {
    height: 34px !important;
    background: #fff;
    border: 1px solid #d6d6d6 !important;
}

#es .es-container[data-profile-edit] .es-field-avatar li {
    display: contents;
}
#es .es-container[data-profile-edit] .es-field-avatar li div[data-field-avatar-actions] {
    margin-bottom: 3px;
}
#es .es-container[data-profile-edit] .avatar-upload-field {
    margin-bottom: 3px;
}
#es .es-container[data-profile-edit] div[data-field-avatar-note] {
    position: absolute;
    bottom: 60px;
    left: 138px;
}
#es .es-container[data-profile-edit] button.btn.btn-es-default[data-field-avatar-actions-cancel] {
    border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    height: 34px;
}
#es .btn.btn-es-default.btn-file {
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#es .es-container[data-profile-edit] .es-snackbar2 {
    background-color: #e2e2e2;
    margin-top: 50px;
}
#es .o-tabs__item.error .o-tabs__indicator-error-icon {
    display: contents !important;
    color: #f65b5b;
}
#es .o-help-block {
    color: #43464980;
    font-size: 12px;
    padding-left: 2px;
}
#es .o-select-group select {
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #F3F2EF !important;
    margin: 0;
    z-index: 0 !important;
    background-color: transparent;
    position: relative;
    float: none !important;
    outline: 0 !important;
    padding-right: 16px !important;
}
#es .es-profile-header__bd {
    padding: 0px 15px 20px 0px;
}

#es .es-profile-header__info-wrap {
    margin-top: 60px;
}
#es.view-events .es-profile-header__info-wrap {
    margin-top: 20px;
}
#es .es-profile-data-table .profile-data-label {
    /*color: #000;*/
    /*font-weight: 600;*/
}
#es .es-profile-data-table .profile-data-info a {
    pointer-events: none;
}
#es .es-profile-data-table .profile-data-info * {
    color: #000000e6 !important;
}
/*
    Profile Edit Heading Boxes - Start
 */
.tw_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
}
.tw_box, .tw_box3 {
    flex: 1;
    min-width: unset !important;
    max-width: unset !important;
    border: 2px solid #f44337;
    background: #ffebee;
    color: #000000;
    padding: 16px;
    border-radius: 8px;
    font-size: 13px;
    font-weight: 500;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);
}
.tw_box3 {
    flex: 1 1 calc(33.333% - 16px);
    min-width: 280px;
}
.tw_box.full-width {
    flex: 1 1 100%;
    margin-bottom: 16px;
}
.mkm {
    border: 2px solid #cb008dff;
    background: #fff0fa;
}
.twm {
    border: 1px solid #afabb9;
    background: #efeff1;
}
.speaker {
    border: 1px solid #afabb9;
    background: #efeff1;
}
#es .btn-primary.btn-mkm {
    color: #fff !important;
    background-color: #cb008d !important;
    border-color: #cb008d !important;
}
#es .btn-primary.btn-bkgm {
    color: #fff !important;
    background-color: #f44337 !important;
    border-color: #f44337 !important;
}
@media (max-width: 900px) {
    .tw_box {
        max-width: 48%;
    }
    .tw_box3 {
        flex: 1 1 calc(50% - 16px);
    }
}
@media (max-width: 600px) {
    .tw_container {
        flex-direction: column;
    }
    .tw_box {
        max-width: 100%;
    }
    .tw_box3 {
        flex: 1 1 100%;
    }
}
/*
    Profile Edit Heading Boxes - End
 */
/*
    Profile Edit Terms Fix - Start
 */
textarea#terms {
    display: none !important;
}
#es [data-field-item="terms"] .o-form-group > .o-checkbox label, #es [data-field-item="terms"] .o-form-group textarea {
    font-style: italic;
}
[data-field-4567] textarea#terms {
    display: -webkit-box !important;
    min-height: 104px;
    font-size: 13px;
}
.o-form-group[data-field-terms] {
    margin: 0px !important;
}
[data-field-item="terms"] > div,
[data-field-item="terms"] .o-control-input > .o-form-group {
    margin-bottom: 0px !important;
}
.tw-terms-warning {
    margin-bottom: -22px !important;
    margin-top: 10px !important;
}
/*
    Profile Edit Terms Fix - End
 */
/*
   Güray Fixes - End
 */
#es{
    font-family: "Poppins" !important;
}
#es .es-container__sidebar{
    -webkit-flex: 0 0 360px;
    -ms-flex: 0 0 360px;
    flex: 0 0 360px;
}


#es .es-side-widget {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 1px 3px 0px #0000000D;
}
#es.es-widget-calendar thead>tr>th, #es.es-widget-calendar tbody>tr>td{
    border-radius: 50%;
}
#es.es-widget-calendar .day.is-today {
    background-color: #f44336 !important;
    border-radius: 50%;
    color: #fff !important;
}
#es.es-widget-calendar .day a{
    width: 40px;
    height: 40px;
}
#es.es-widget-calendar tr,
#es.es-widget-calendar td {
    border: 1px solid transparent;
    line-height: 40px;
}

#es.es-widget-calendar tr a{
    color: #4D4D4D;
}

#es.es-widget-calendar th.dow {
    color: #4D4D4D;
}
#es.es-widget-calendar .day.is-today a{
    color: #fff;
}

#es.es-widget-calendar td.day:hover,
#es.es-widget-calendar td.hour:hover,
#es.es-widget-calendar td.minute:hover,
#es.es-widget-calendar td.second:hover {
    background: none repeat scroll 0 0 #f4433666;
    cursor: pointer;
}

#es.es-widget-calendar .day.has-events{
    background: transparent !important;
}

#es.es-widget-calendar .day.has-events:hover {
    background: #f44336 !important;
}

#es.es-widget-calendar .day.has-events:hover a{
    color: #fff !important;
}

#es.es-widget-calendar .day.has-events:hover a:before{
    border-color: #fff;
}

#es .es-side-widget .es-side-widget__title{
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    color: #4D4D4D;
}

#es th.switch.has-events a.t-text--muted {
    font-family: Poppins;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    text-align: center;
    color: #4D4D4D !important;
}

#es.es-widget-calendar .day.has-events a:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    display: block;
    right: 50%;
    bottom: 0;
    margin-right: -3px;
    border-style: solid;
    border-radius: 50%;
    border-color: #f44336;
    /* border-width: 0 0 6px 6px; */
    /* border-color: transparent transparent #3fb576 transparent; */
}
#es .es-side-widget.calendar .es-side-widget__title:after {
    right: 0px;
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(/images/pages/elements/calendar-red.png);
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 3px;
    vertical-align: middle;
}

.es-side-widget.events-nav, .es-side-widget.events-datefilter, .es-side-widget.events-categories {
    display: none;
}

#es .es-cards__item.event .es-card__bd {
    display: flex;
    padding: 20px;
    border: none !important;

}
#es .column-left {
    flex: none;
}

#es .es-cards__item.event .es-card__bd .column-left img{
    width: 150px;
    height: 150px;
    border-radius: 4px;
}
#es .es-cards__item.event .es-card__bd .column-right {
    margin-left: 20px;
}
#es .es-cards__item.event .es-card__ft{
    background: #fff;
}
#es .es-cards__item.event .es-card{
    border: none !important;
}

#es .es-card__title a {
    color: #434649;
    font-size: 14px;
}
#es .es-card__meta.es-card_meta_description {
    font-size: 14px;
    color: #4D4D4D;
    line-height: 21px;
}


#es .es-card__ft.es-card--border .btn-es-default-o,
#es .es-card__ft.es-card--border .btn-es-default-o:hover,
#es .es-card__ft.es-card--border .btn-es-default-o:active,
#es .es-card__ft.es-card--border .btn-es-default-o:focus {
    background: #FFFFFF !important;
    color: #469BD8 !important;
    border-color: #469BD8 !important;
}


#es .event-date-infos {
    display: inline-flex !important;
    align-items: center;
    line-height: 18px !important;
    gap: 8px;
}


#es .event-details {
    display: flex;
    flex-direction: column;
}

#es  .event-date {
    font-size: 14px;
    font-weight: 600;
    color: #4D4D4D;
}

#es  .event-time {
    font-size: 13px;
}
#es .es-card__meta_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#es .es-card__ft .g-list-inline>li:not(:first-child){
    margin-left: 20px;
}
#es .es-card__meta_flex a.el-content.uk-button.uk-button-default {
    line-height: 32px;
    text-transform: capitalize;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    color: #4D4D4D;
}
#es .es-cards__item.event .es-card__ft {
    background: #fff;
    margin: 0px 20px;
    border-color: #F5F5F5;
    padding: 12px 0px 20px;
}
#es .es-snackbar2.no-padding {
    padding: 0px;
}
.uk-panel.event-recaps-blog h3 {
    font-size: 19px !important;
    font-weight: 600 !important;
    color: #4d4d4d;
}
.uk-panel.event-recaps-blog h3::after {
    content: url("/images/shared/svg/tw-spark.svg");
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
}
#es .es-snackbar2__title {
    font-size: 19px !important;
    font-weight: 600 !important;
    color: #4d4d4d;
}
#es li.es-stream-item {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 1px 3px 0px #0000001A;
}

#es .es-stream-meta .es-stream-title a{
    color: #1d1d1d !important;
    font-weight: 600;
}
#es .es-stream-meta-footer time a {
    color: #8b8b8b;
    font-size: 11px;
}
#es .es-stream-content{
    font-size: 14px;
}

#es.view-events.layout-item .o-grid-sm__cell {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    color: #4D4D4D;
}
#fd .o-avatar--md {
    font-size: 16px;
    height: 60px;
    line-height: 1;
    width: 60px;
}
.profile-points-badge {
    background-color: #fbbf24;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    padding: 4px 12px;
    border-radius: 9999px; /
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    display: inline-block;
    margin-top: 4px;
}
#es .o-avatar-v2.is-online {
    background-color: #fff;
    border: 2px solid #00ff1b;
}
#es .es-profile-data-table{
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
    margin-bottom: 45px !important;
}
#es .es-profile-data-table thead{
    background: #fff !important;
}
#es .es-profile-data-table thead .o-grid-sm__cell {
    font-size: 20px;
    font-weight: 600;
}
#es .es-profile-data-table thead tr,
#es .profile-data-info__data{
    border: none !important;
}
#es .es-field-box > * {
    text-align: left !important;
}
#es .es-profile-header {
    border-radius: 10px !important;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
}
#es .es-profile-header__avatar-wrap {
    bottom: -34px;
    left: 1.6rem !important;
}
#es .es-profile-header-nav {
    border-bottom-right-radius: 10px !important;
    border-bottom-left-radius: 10px !important;
}
#es .es-profile-header__cover {
    border-top-right-radius: 10px !important;
    border-top-left-radius: 10px !important;
}
#es .es-profile-header-nav .is-active .es-profile-header-nav__link {
    color: #f44336;
    border-bottom-color: #f44336;
}

div#es.view-events.layout-item .es-stream-filters .es-stream-filter-bar__cell{
    display: none !important;
}

#es .event-keywords span {
    background: #f5f5f5;
    padding: 2px 10px;
    margin-right: 3px;
    border-radius: 10px;
    font-size: 11px;
}

#es .o-box.t-lg-mb--lg {
    flex: 50%;
    border: none;
    border-radius: 10px;
    background: #fff;
}
#es .list-profiles-type {
    display: flex
;
    align-items: center;
    gap: 30px;
}

/* EasyBlog */

#eb .mod-item {
    background: #fff;
    box-shadow: 0px 1px 3px 0px #0000000D;
    border-radius: 10px;
    padding: 20px;
}
#eb .eb-mod-thumb .eb-mod-image-cover{
    border: none !important;
    border-radius: 4px;
}
#eb .eb-mod-thumb .eb-mod-image-cover:before{
    border: none !important;
}
#eb .eb-mod-media-title {
    color: #434649;
}
#eb .eb-mod-body {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
}
#eb .eb-mod-body {
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    color: #4D4D4D;
}

#es .es-cover-container {
    padding-top: 56.666666666667%;
}
#es .es-profile-header__cover {
    min-height: 277px !important;
}
span.tw-addtocal {
    margin: 0px 10px;
    padding-left: 15px !important;
}

#es .es-profile-header__title>a {
    color: #191919 !important;
    word-break: break-all;
    word-break: break-word;
    hyphens: auto;
    padding-top: .8rem;
    display: inline-block;
    align-items: center;
    font-size: 24px;
    font-weight: 600;
}

#es .es-profile-header__meta {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    font-size: 16px;
    color: #191919 !important;
}
#es .es-profile-header__meta .primary-location {
    color: #999;
    font-size: 13px;
}
#es .g-list-inline--dashed>:not(:first-child){
	margin: 0px !important;
	padding-left: 0px !important;
	border: none !important;
	padding-top: 10px;
}
#es .es-profile-header__meta li span,
#es .es-profile-header__meta li a
{
    font-size: 14px;
    color: rgb(0 0 0 / .9);
}
#es .es-profile-header__meta li  i {
	font-size: 21px;
	color: rgb(0 0 0/.75);
}

#es .es-profile-header__bd {
    margin-left: 1.6rem !important;
    padding: 0px 16px 18px 0px !important
}
#es .es-profile-header__action-toolbar {
    margin-top: 15px;
    margin-bottom: 10px;
}

#es .o-btn-group.event-rsvp-buttons button.btn.btn-es-default-o.btn-sm.dropdown-toggle_ {
    background: #469BD8 !important;
    color: #fff !important;
    border-color: #469BD8 !important;
    border-radius: 15px;
    padding-right: 12px !important;
    padding-left: 12px !important;
}

#es .es-container.app-members.app-events .es-container__sidebar {
    display: none !important;
}

#es .es-container.app-members.app-events .es-content {
    background: #fff;
    padding: 15px;
    border-radius: 15px;
}

#es .es-container .es-content.white-bg{
	background: #fff;
    padding: 25px;
    border-radius: 15px;
}
#es .es-profile-header-nav__link{
	font-size: 14px;
}

#es p.event-description {
    font-size: 14px;
}


#es .es-container.app-members.app-events  .o-input-group.o-input-group input.o-form-control {
    border-radius: 5px;
    box-shadow: none !important;
}

#es .es-profile-header-nav .is-active .es-profile-header-nav__link {
    color: #479bd8;
    border-bottom-color: #479bd8;
}

#es .es-card__hd.es-card--border.has-label-state {
    padding: 15px 0px 0px 15px;
}

#es .es-cards__item.event.braindate .column-right {
    margin: 0px;
}

#es .event-attendees {
    display: flex;

}

#es .event-attendee{
	margin-left: -13px;
}
#es .event-attendee img {
    border-radius: 50%;
    border: 2px solid #ffff;
}

#es .column-left .event-attendees {
    margin-left: 20px;
}
#es .column-left {
    flex: none;
    display: flex;
}

#es .event-attendee.empty {
    background-color: #f5f5f5;
    color: #aaa;
    font-size: 24px;
    font-weight: bold;
    border: 2px dashed #aaa;
	width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
	display: flex;
}
#es .event-creator {
    display: flex;
    align-items: center;
    margin-left: 10px;
}
#es .es-cards__item.event.braindate .es-card{
    border: 1px solid #f44336 !important;
}

#es .es-cards__item.event.turkishwin-event li.event-date-infos {
    width: 150px;
}


#es.view-events.layout-create .es-forms__content {
    padding: 0px 15px;
}

#es.view-events.layout-steps .es-content{
    padding: 15px;
    background: #fafaf9;
    border-radius: 6px;
}
#es.view-events.layout-steps .o-form-horizontal .o-form-group{
    padding-left: 17px;
}
#es .o-form-control{
    height: 36px;
    box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

}
#es .has-error .o-form-control {
    border-color: #fc595b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
#es .o-control-input .o-btn-group-yesno .btn.btn--yes.is-active,
#es .o-control-input .o-btn-group-yesno .btn.btn--yes.active{
	background: #469BD8 !important;
    border-color: #469BD8 !important;
}
#es .o-btn-group-yesno .btn+.btn {
    border-radius: 0 !important;
    border-bottom-right-radius: 5px !important;
    border-top-right-radius: 5px !important;
}
#es .o-btn-group-yesno .btn{
	border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
}

#es.view-registration .es-stepbar,
#es.view-registration .profile-selected{
    display: none;
}

/* FAQ PAGES */

.fbContent_topics li a,
a.NavLeftUL_anchor, span.NavLeftUL_anchor {
    color: #4a4a4a !important;
}

div#fbExtended a {
    /*color: #4a4a4a !important; */
}
a.NavTopUL_link {
    color: #4a4a4a;
}
.fbTopic_permalink {
    color: #4a4a4a;
}
a.qListItem_link span {
    color: #4a4a4a;
}
div#fbExtended .fbLeftNavigation_core .li_selected > a,
div#fbExtended .fbLeftNavigation_core .li_selected > a:hover,
div#fbExtended .fbLeftNavigation_core .li_selected > a:focus {
    background: #f44335;
    border-top: 1px solid #f44335;
    color: #fff !important;
    text-shadow: none;
}


.qItem_content p {
    font-size: 16px;
}
.qFaqItem_link{
	display: inline;
}
.qItem_content ol li {
    margin-left: 15px;
}
.qItem_content a:hover {
    text-decoration: underline;
}
.qItem_content p, .qItem_content span, .qItem_content ul li, .qItem_content ol li {
    font-size: 16px;
}
.qItem_subheader .qItem_id {
    display: none;
}
ul.NavLeftUL_parent li a {
    font-size: 16px;
}
.fbLeftNavigation_wrap ul li a {
    font-size: 16px;
}

.fbContent_qFaqItemInner .qListItem_preview h3 span {
    font-size: 17px;
}

.qFaqItem_introtext,
.qListItem_introtext{
    color: #4a4a4a;
    font-size: 15px;
    line-height: 1.5;
}

div#fbExtended .qListItem_introtext p a,
div#fbExtended .entry-content p span a {
    color: #f44336 !important;
    font-style: italic;
}



form#mls-form-mls_mod_1081{
	text-align: center;
}

.fbContent_topics .level1 li a{
	font-size: 16px;
}


ul.level2 li a{
	font-size: 15px !important;
}
.fbContent_topics .level1 li {
    flex: 50%;
}
.fbContent_topics .level1 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}



/* EasyBlog */
#eb .eb-card{
	border-radius: 10px;
	    -webkit-box-shadow: 0px 1px 3px 0px #0000000D !important;
    box-shadow: 0px 1px 3px 0px #0000000D !important;
}
#eb .eb-mod-title{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#eb .mod-post-categories {
    display: flex;
    gap: 2px;
    flex-direction: row;
    flex-wrap: wrap;
}
#eb .mod-items-grid{
	margin-bottom: 0px !important;
}

#eb .eb-card__hd {
    padding: 20px 20px 0px 20px;
}

#eb .eb-card__hd .o-aspect-ratio a {
    border-radius: 10px;
}
#eb .eb-card .eb-post-title a {
    color: #434649 !important;
    font-size: 16px;
}
#eb .eb-entry-head h1.eb-entry-title{
	font-size: 24px;
	color: #4d4d4d;
}
#eb .eb-post-body p {
    color: #4D4D4D;
    font-size: 14px;
}
#eb .eb-post-body.type-standard img {
    display: none !important;
}
#eb .eb-card--border{
	border-color: #f5f5f5 !important;
}

#eb .eb-post-category * {
    font-size: 10px !important;
    color: #fff !important;
    background: #FF7449;
    border-radius: 4px;
    padding: 2px 4px;
    display: inline-block;
}

#eb .eb-reading-indicator {
    display: inline-block;
    color: #43464980;
    background: #FAFAF9;
    padding: 12px;
    border-radius: 100px;
    font-size: 12px;
}
#eb .eb-post-reading-time {
    padding: 0px 15px 15px 15px;
}
#eb .eb-card__ft-content.eb-card--border .t-d--flex {
    align-items: center;
    justify-content: space-between;
}
#eb .eb-card__ft-content.eb-card--border time.eb-meta-date {
    font-size: 13px;
}

#eb .eb-post-avatar {
    display: flex !important;
    align-items: center;
}

#eb .eb-card__ft-content.eb-card--border a.o-avatar__content img {
    width: 24px;
    height: 24px !important;
}

#eb .eb-card__ft-content .o-avatar {
	width: 24px !important;
	height: 24px !important;
}
#eb .eb-post-author * {
    font-size: 13px !important;
	padding-left: 4px !important;
}

aside#tm-sidebar .uk-panel.with-bg {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    box-shadow: 0px 1px 3px 0px #0000000D;
    margin-top: 15px;
}
#eb .eb-mod-item+.eb-mod-item{
	border-top: none !important;
	margin-top: 5px !important;
	padding: 0px !important;
}

#eb .eb-mod-media-body {
    padding: 7px;
    border-radius: 6px;
}
#eb .eb-mod-media-body:hover {
    background: #F5F5F5;
}
#eb .eb-mod-media-thumb.fa{
	display: none;
}
aside#tm-sidebar .uk-panel h4 {
    font-size: 16px;
}

#eb span.input-group-btn {
    display: none;
}

#eb input#search-blogs {
    border-radius: 20px !important;
	box-shadow: 0px 1px 3px 0px #0000000D;
	border: none !important;
}
#eb input#search-blogs::placeholder{
	color: #43464980;
	font-size: 12px !important;
}
#eb a.tag-cloud {
    padding: 2px 6px;
    background: #EE4538;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
}
#eb .eb-tag {
    border: none !important;
    border-radius: 8px;
    margin-bottom: 0px;
}
#eb .eb-tag-head {
    background: none !important;
    border: none !important;
    padding: 13.333333333333px;
	padding-left: 0px !important;
}

#eb .btn-primary {
    color: #fff !important;
    background-color: #469BD8 !important;
    border-color: #469BD8 !important;
}

#eb .btn-primary:hover,
#eb .btn-primary:focus,
#eb .btn-primary:active,
#eb .btn-primary.active,
.open .dropdown-toggle_#eb .btn-primary {
    color: #fff !important;
    background-color: #5CA7E0 !important;
    border-color: #5CA7E0 !important;
}

#eb .btn{
	border-radius: 20px !important;
}

#eb .eb-dialog-header{
	border-radius: 10px 10px 0 0 !important;
}
#eb .eb-dialog-footer{
	border-radius: 0 0 10px 10px !important;
}



#eb h2.eb-tag-name.reset-heading span.col-cell:first-child {
    display: none;
}

.display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .h1, .h2, .h3, .h4, .h5, .h6, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-3xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{
	color: #4D4D4D;
}
#kt_content > div.d-flex.flex-column-fluid > div > div > div > div > div.align-items-center > div > div.row.align-items-center.mb-3 > div > div > span:nth-child(2) {
    padding-left: 30px;
}

.footer-info .uk-grid-item-match .uk-card-default.uk-card.uk-card-body {
    min-height: 200px;
    justify-content: center;
}
ul.sppb-nav.sppb-nav-custom li:first-child {
    padding-top: 0px !important;
}

.careers-page ul.sppb-nav.sppb-nav-custom li:first-child a {
    border-top-left-radius: 10px;
}
.careers-page #sppb-addon-vZfHHjjQxCiGd3mq__7N9 .sppb-nav-custom li{
    padding-bottom: 0px !important;
}
.careers-page .sppb-nav-custom > li.active a:after {
    content: "";
    width: 0;
    position: absolute;
    height: 0;
    right: -10px;
    top: 50%;
    margin-top: -10px;
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #f44336;
}



#es .es-container.es-events .es-content {
    margin-right: 20px;
}
#es .o-tabs--stacked .o-tabs__item > .o-tabs__link {
    background: #fff;
    border-right: none !important;
    display: flex;
    align-items: center;
    padding: 6px;
    border-radius: 7px;
    color: #333;
    font-size: 16px;
    margin: 2px 0;
}
#es .o-tabs__toggle-submenu {
    top: 7px;
}
div#page\#32 .uk-card-default.uk-card {
    padding: 40px 20px;
}

.guru-course-item {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 1px 3px 0px #0000000D;
}
.guru-module-courses-horizontal .guru-course-heading{
    min-height: 42px;
}
.guru-module-courses-horizontal .guru-mod--courses__item-thumb > img {
    max-height: 230px;
    object-fit: contain;
}
.guru-module-courses-horizontal .guru-mod--courses__item-details{
    justify-content: space-between;
}
.guru-module-courses-horizontal .guru-mod--courses__item-details * {
    font-size: 12px;
    color: #43464980;
}


#fd .o-btn--primary {
    background-color: #469BD8 !important;
    border-color: #469BD8 !important;
    color: var(--fd-color-inverse-hex, rgba(var(--fd-color-inverse), var(--tw-text-opacity)));
    border-radius: 40px !important;
}

#fd .o-btn--primary:hover {
    background-color: #5891c8 !important;
	border: 1px solid #5891c8 !important;
}

#pp .pp-checkout-item .o-btn--primary {
    background-color: #469BD8 !important;
    border-color: #469BD8 !important;
    color: var(--fd-color-inverse-hex, rgba(var(--fd-color-inverse), var(--tw-text-opacity)));
    border-radius: 40px !important;
}

#pp .pp-checkout-item .o-btn--primary:hover {
    background-color: #5891c8 !important;
	border: 1px solid #5891c8 !important;
}


#fd .o-form-control {
	font-family: "Poppins" !important;
	background: #F3F2EF !important;
}
#fd [multiple]:focus, #fd input[type=date]:focus, #fd input[type=datetime-local]:focus, #fd input[type=email]:focus, #fd input[type=month]:focus, #fd input[type=number]:focus, #fd input[type=password]:focus, #fd input[type=search]:focus, #fd input[type=tel]:focus, #fd input[type=text]:focus, #fd input[type=time]:focus, #fd input[type=url]:focus, #fd input[type=week]:focus, #fd select:focus, #fd textarea:focus{
	background: #FAFAF9 !important;
}

body.register-page main#tm-main {
    background: #fff;
}

#fd button.o-btn.o-btn--primary.flex.w-full.text-sm.leading-sm.px-md.py-xs {
    border-radius: 40px;
    background: #469BD8;
    border-color: #469BD8;
}
#fd button.o-btn.o-btn--primary.flex.w-full.text-sm.leading-sm.px-md.py-xs:hover {
    background: #5588c4;
    border-color: #5588c4;
}

#es .o-form-control{
	background-color: #fff;
	box-shadow: none !important;
	border: 1px solid #F3F2EF;
}
#es .o-control-input .o-btn-group-yesno .btn+.btn {
    border-radius: 0 !important;
    border-bottom-right-radius: 23px !important;
    border-top-right-radius: 23px !important;
}

#es .o-control-input .o-btn-group-yesno .btn{
	 border-bottom-left-radius: 23px !important;
    border-top-left-radius: 23px !important;
	background: #F3F2EF !important;
    border: 1px solid #F3F2EF !important;
	color: #4d4d4d !important;
}

#es .o-control-input .o-btn-group-yesno .btn.btn--no.is-active,
#es .o-control-input .o-btn-group-yesno .btn.btn--no.active {
    background: #53514a !important;
    border-color: #53514a !important;
}
@supports (-webkit-appearance:none) or (-moz-appearance:none) {
    #fd .o-form-check input[type=checkbox].fd-custom-check:not(.is-switch) {
        border-radius: 50px;
    }
}
@supports (-webkit-appearance:none) or (-moz-appearance:none) {
    #fd  .o-form-check input[type=checkbox].fd-custom-check:not(.is-switch),
    #fd .o-form-check input[type=radio].fd-custom-radio:not(.is-switch) {
        width: 16px;
        height: 16px;
        background: #C9C5B7;
    }
}

@supports (-webkit-appearance:none) or (-moz-appearance:none) {
    #fd  .o-form-check input[type=checkbox].fd-custom-check:focus,
    #fd .o-form-check input[type=checkbox].fd-custom-check:focus:not(:checked):not(:disabled),
    #fd .o-form-check input[type=checkbox].fd-custom-check:hover:not(:checked):not(:disabled),
    #fd .o-form-check input[type=radio].fd-custom-radio:focus,
    #fd .o-form-check input[type=radio].fd-custom-radio:focus:not(:checked):not(:disabled),
    #fd .o-form-check input[type=radio].fd-custom-radio:hover:not(:checked):not(:disabled) {
        --tw-border-opacity: 1;
        border-color: #469BD8;
        background: #469BD8;
    }
}

#es .btn{
    border-radius: 40px !important;
}

#es .o-tabs__bubble{
	background-color: #f44336 !important;
    border-radius: 50px !important;
    color: #fff !important;
    font-size: 11px;
    font-weight: 500 !important;
    line-height: 1;
    width: 20px !important;
    height: 20px !important;
    text-align: center;
    justify-content: center;
    align-items: center !important;
    vertical-align: middle !important;
    white-space: nowrap;
    display: flex !important

}

#es .o-tabs--stacked .o-tabs__item.active>.o-tabs__link{
	border-right: none !important;
}


span.select2-selection__arrow b {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #888;
    margin: 0;
    line-height: 1;
    top: 50%;
    transform: perspective(1px) translateY(-50%);
    z-index: 1;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b{
    border-color: transparent !important;
}
span.select2-selection__arrow:after{
border-style: solid;
    border-width: .1em .1em 0 0;
    content: '';
    display: inline-block;
    width: .5em;
    height: .5em;
    position: relative;
    left: 0;
    vertical-align: top;
    top: 1px;
    transform: rotate(135deg);
}
.select2-container--default .select2-selection--single {
    height: 45px !important;
    padding: 9px 12px !important;
    font-size: 13px;
    line-height: 1.538;
    color: #4d4d4d;
    background-color: #fff;
    border: 1px solid #f3f2ef !important;
    border-radius: 6px;
    box-shadow: none;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 14px !important;
    right: -2px !important;
    width: 20px;
}

span.pre-wrap {
    font-weight: 500;
}

#es .es-checkbox-group-es-fields-4621,
#es .es-checkbox-group-es-fields-4700
{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#es .es-checkbox-group-es-fields-4621 > * {
    flex-basis: 50%;
}
#es .es-checkbox-group-es-fields-4700 > *
{
    flex-basis: 25%;
}

#es .o-checkbox label:before{
	border-radius: 20px !important;
	width: 18px;
	height: 18px;
}
#es .o-checkbox label:after{
	width: 18px;
    height: 18px;
    line-height: 18px;
    left: 0;
    top: 0;
    margin-left: -17px;
    padding-left: 2px;
    padding-top: 0;
    font-size: 11px;
}

div[data-field-item="text"] > * {
    font-size: 13px;
    font-weight: 700;
    color: #4d4d4d;
}

#es .es-checkbox-group-es-fields-4627 .o-checkbox {
    margin: 13px 0px;
}
#es .es-checkbox-group-es-fields-4627 .o-checkbox label.option {
    line-height: 22px;
}
#es .es-checkbox-group-es-fields-4828 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

#es .es-checkbox-group-es-fields-4828 .o-checkbox {
    flex-basis: 33%;
}

#es .es-complete-wrap {
    text-align: center;
}
.homepage-testimonial .sppb-carousel-pro-text {
    background: #fff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 6px 2px 20px 0px #0000000d;
}

.homepage-testimonial .sppb-row {
    flex-direction: row-reverse;
    align-content: center;
    align-items: center;
}

.homepage-testimonial .sppb-text-right{
    margin-top: 0px !important;
    text-align: left !important;
}

.homepage-win-logo:before {
    content: "";
    background: url(/images/2025/05/16/win-logo.png) no-repeat center / contain;
    width: 150px;
    height: 113px;
    position: absolute;
    border-radius: 40px;
    left: 50%;
    top: -57px;
    margin-left: -75px;
    z-index: 10;
}

.column-center {
    align-items: center;
    justify-content: center;
    display: flex;
}
.row-center .sppb-row {
    justify-content: center;
}


/* ACYMailing Form Fixes */

.acym_module_form {
    background-color: #ecf0f5;
    padding: 20px;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
}
.acym_module_form label span {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #4d4d4d !important;
    font-family: 'Poppins';
}

.acym_module_form input[type="text"],
.acym_module_form input[type="email"] {
    cursor: pointer;
    max-width: 90%;
    display: block;
    width: 100%;
    min-width: 300px;
    height: 45px !important;
    padding: 6px 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.538461538;
    color: #444;
    background-color: #fff;
    background-image: none;
    border: 1px solid #F3F2EF !important;
    border-radius: 6px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.acyfield_single_dropdown select {
    width: 100%;
    min-width: 300px;
    border: 1px solid #F3F2EF !important;
    margin: 0;
    z-index: 0 !important;
    background-color: transparent;
    position: relative;
    float: none !important;
    outline: 0 !important;
    padding-right: 16px !important;
    display: block;
    width: 100%;
    height: 45px;
    padding: 6px 12px;
    margin: 0;
    font-size: 16px;
    line-height: 1.538461538;
    color: #444;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}
.acym_module_form input:disabled {
    background-color: #f5f5f5;
    cursor: not-allowed;
}
.fieldacyterms label a {
    color: #f44336;
}
.fieldacyterms label {
    font-size: 14px;
}

.acym_module_form .onefield{
    margin: 14px 0px;
}

.sp-slider-content-wrap{
	position: relative;
}
#sp-slider-item-1747079986190-num-0-key > div > div > div.sppb-col-xs-6.sppb-col-sm-6.sppb-col-md-6.sppb-col-lg-4.sppb-col-6
{
	position: initial;
}
.sp-slider-content-align-left {
    background: #fff;
    padding: 30px;
    max-width: 700px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -105px;
    left: 20px;
    background: white;
    padding: 20px 25px;
    border-radius: 10px;
    box-shadow: -10px 8px 0 rgb(41 42 109);
	z-index: 2;

}


/* FAQ - Information Center */

.fbTopNavigation_core {
    background: none repeat scroll 0 0 #f0f2f7;
    float: left;
    width: 100%;
    line-height: 22px;
    min-height: 18px;
    margin: 0;
    padding: 15px 15px 15px 15px;
    box-sizing: border-box;
    border: none;
    border-radius: 15px;
}
.fbContent_topics li a,
a.NavLeftUL_anchor, span.NavLeftUL_anchor {
    color: #4a4a4a !important;
}

div#fbExtended a {
    /*color: #4a4a4a !important; */
}
a.NavTopUL_link {
    color: #4a4a4a;
}
.fbTopic_permalink {
    color: #4a4a4a;
}
a.qListItem_link span {
    color: #4a4a4a;
}
div#fbExtended .fbLeftNavigation_core .li_selected > a,
div#fbExtended .fbLeftNavigation_core .li_selected > a:hover,
div#fbExtended .fbLeftNavigation_core .li_selected > a:focus {
    background: #f44335;
    border-top: 1px solid #f44335;
    color: #fff !important;
    text-shadow: none;
}


.qItem_content p {
    font-size: 16px;
}
.qFaqItem_link{
	display: inline;
}
.qItem_content ol li {
    margin-left: 15px;
}
.qItem_content a:hover {
    text-decoration: underline;
}
.qItem_content p, .qItem_content span, .qItem_content ul li, .qItem_content ol li {
    font-size: 16px;
}
.qItem_subheader .qItem_id {
    display: none;
}
ul.NavLeftUL_parent li a {
    font-size: 16px;
}
.fbLeftNavigation_wrap ul li a {
    font-size: 16px;
}

.fbContent_qFaqItemInner .qListItem_preview h3 span {
    font-size: 17px;
}

.qFaqItem_introtext,
.qListItem_introtext{
    color: #4a4a4a;
    font-size: 15px;
    line-height: 1.5;
}

div#fbExtended .qListItem_introtext p a,
div#fbExtended .entry-content p span a {
    color: #f44336 !important;
    font-style: italic;
}



form#mls-form-mls_mod_1081{
	text-align: center;
}

.fbContent_topics .level1 li a{
	font-size: 16px;
}


ul.level2 li a{
	font-size: 15px !important;
}
.fbContent_topics .level1 li {
    flex: 50%;
}
.fbContent_topics .level1 {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap;
}

.mls-wide.mls-form .mls-form-inner{
	margin-bottom: 20px;
}
body.site.com-miniteklivesearch.view-results section#sp-main-body {
    background: #f3f5f7;
}
.mls_comp_results.default-theme.blue-skin {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #d7d7d7;
}

.mls_comp_results_lists {
    padding: 0px 40px 0px 40px;
}

span.mls-category-name {
    font-size: 10px;
    background-color: #fff;
    border: 1px solid #DADFE3;
    padding: 1px 12px;
    color: #4a4a4a;
    border-radius: 10px;
	margin-left: 10px;
	text-transform: uppercase;
}

.fbContent_topics .level1 li ul li:before {
    content: "\f02d";
    font-family: 'FontAwesome';
    font-weight: normal;
    margin-right: 5px;
}
#fbExtended > div.fbContent_core > div.fbContent_root > ul > li > ul > li> a{
	font-weight: 500;
}
.mls-comp-item-title.mls-comp-small-margin {
    display: flex;
    align-items: center;
}
.mls-comp-item-info {
    display: flex;
    align-items: baseline;
}
.mls-comp-item-left {
    width: 20px;
    margin-left: 0px;
}

span.mls-comp-item-secondary.mlsclearfix.introtext p {
    font-size: 14px;
    line-height: 28px;
}

.mls-comp-item-secondary {
    color: #4a4a4a;
}

body.site.com-faqbookpro #sp-main-body{
    background: #eff2f6;
}
div#fbExtended {
    background: #fff;
    border: 1px solid #d7d7d7;
    border-radius: 10px;
    overflow: hidden;
    padding: 20px;
}
.mls-wide.mls-form.default-theme .mls-form-inner .mls-parent{
	box-shadow: none !important;
}
.default-theme.red-skin .mls-empty-results{
	color: #4a4a4a !important;
}

.mls-wide.mls-form.default-theme .mls-form-inner input.mls-query {
    background: #fff !important;
    font-size: 15px !important;
    border-radius: 10px;
}

.default-theme.red-skin input.mls-query:focus {
    border-color: #d7d7d7 !important;
    opacity: 0.6;
}

.mls-wide.mls-form .mls-form-inner .mod-mls-btn {
    height: 34px !important;
    padding: 8px 20px !important;
    margin-left: 10px !important;
    border-radius: 10px !important;
}


#es .o-input-group__btn>.btn {
    position: relative;
    margin: 0;
    height: 45px !important;
    line-height: 30px;
    border-top-right-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
    border-top-left-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    border: none;
    /* -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); */
    /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); */
    /* -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    border: 1px solid #f3f2ef !important;
}

.acym__users__creation__fields__title {
    display: block;
    font-size: 13px;
    font-weight: 600;
    color: #4d4d4d !important;
    font-family: 'Poppins';
}
.acyfield_checkbox label {
    font-size: 13px;
}

.uk-logo span.logo-motto {
    font-size: 7px;
}
.uk-logo {
    display: flex;
    flex-direction: column;
}
.zindex-0
 {
    z-index: 0 !important;
}

div#es.view-registration form.es-forms {
    background-color: #fff;
    padding: 20px;
    margin-bottom: 80px;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
}


.homepage-testimonial .sppb-carousel-pro-text {
    background: #fff;
    padding: 30px;
    border-radius: 20px;
    box-shadow: 6px 2px 20px 0px #0000000d;
    position: absolute;
    width: 604px;
    right: 0;
    z-index: 99;
    top: 40px;
}
.homepage-testimonial .sppb-carousel-pro-inner-content {
    position: relative;
}

.homepage-testimonial .sppb-col-sm-6.sppb-col-xs-12{
	position: inherit;
}

/*  Dynamic Dropbar  */

/*.uk-dropbar, .uk-drop.uk-navbar-dropdown.uk-navbar-dropdown-dropbar {*/
/*    !*height: 90px !important;*!*/
/*    !*display: block;*!*/
/*    !*top: 60px !important;*!*/
/*}*/
/*.uk-drop.uk-navbar-dropdown.uk-navbar-dropdown-dropbar {*/
/*    padding: 15px 0px 15px 0px;*/
/*}*/
/*.uk-drop.uk-navbar-dropdown.uk-navbar-dropdown-dropbar ul {*/
/*    display: inline-flex;*/
/*    grid-column-gap: 20px;*/
/*}*/
ul.uk-navbar-nav > li > a > span.uk-icon:first-child {
    display: none;
    padding-bottom: 2px;
}
ul.uk-navbar-nav > li.uk-active > a > span.uk-icon {
    display: inline-block;
}
ul.uk-navbar-nav > li > a > span.uk-icon:last-child {
    display: none;
}



/*  Fixed Dropbar Module  */
.tw-subm {
    text-align: center;
    top: 0px;
    left: 0;
    width: 100%;
    padding: 13px 0;
    overflow-x: auto;
}
.tw-subm ul {
    display: inline-flex;
    grid-column-gap: 20px;
    font-size: 15px;
}


/* Faq Module Fixed */

.faq-search-module {
    text-align: center;
    margin-top: 100px;
}

.mls-input-bar {
    width: 50%;
    margin: 0 auto;
}

#loginbox button {
    width: 100%;
}
.tw-login .tm-toolbar {
    display: none;
}
.tw-login .uk-navbar-right {
    display: none;
}
.tw-login .uk-navbar-container:not(.uk-navbar-transparent) {
    background: none !important;
    border: none !important;
    box-shadow: none;
}
.tw-login .es-login-box {
    margin-top: 135px;
}
.tw-login main#tm-main {
    width: 100vw;
    height: 100vh;
}
#es form#loginbox.es-login-box__form {
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}
#es form#loginbox .es-login-box__form-title {
    font-size: 22px;
    font-weight: 400;
}

.tw-join .es-content {
    align-items: center;
}
.tw-join .es-content form {
    max-width: 900px;
    margin: 0 auto;
    /*padding: 20px;*/
}
@media (max-width: 768px) {
    .tw-join .es-content form {
        /*max-width: 90%;*/
        /*padding: 10px;*/
    }
}
div#module-1242 {
    z-index: 9;
    width: 100%;
    background: #f5f5f5;
    transition: top 0.2s ease;
}
#eb .eb-post-category.comma-seperator>span {
    margin-right: 3px;
}
#eb .eb-post-category.comma-seperator>span:after {
    content: "";
    padding: 0px;
}
.uk-panel.event-recaps-blog {
    margin-top: 45px;
}
.es-card_event_owner {
    margin: 10px 0;
}
.es-card_event_owner-avatar img {
    width: 25px;
    border-radius: 30px;
    margin-right: 10px;
}
.es-card_event_owner-name a {
    color: #4D4D4D;
    font-weight: 500;
}
#es.mod-es-sidebar-events .es-sidebar .es-hr {
    border: none;
}
#es .es-cards__item {
    padding-bottom: 15px !important;
}

#eb .eb-mod-foot.mod-muted.mod-small {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#eb .mod-muted.mod-small.mod-fit {
    color: #C9C5B7 !important;
    font-size: 10px;
    font-weight: 600;
}

#eb .mod-item {
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 1px 3px 0px #0000000D;
}
#eb .mod-post-type a {
    background: #FF7449;
    padding: 4px 6px;
    border-radius: 6px;
    color: #fff;
    font-size: 10px;
    line-height: 26px !important;
    font-weight: 600;
}
#eb a.mod-avatar-sm img {
    border-radius: 50%;
    width: 24px;
    height: 24px;
}
.eb-mod-title a{
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    text-align: left;
    color:  #4D4D4D;
}
.eb-mod-body{
    font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    color: #4D4D4D;
}

#eb .text-right > *,
#eb .text-right a{
    color: #C9C5B7 !important;
    font-size: 10px;
}

#es .o-form-control {
    height: 45px;
    border-bottom-left-radius: 40px;
    border-top-left-radius: 40px;
}

#es.mod-es-search {
    /*width: 290px;*/
}
#es.mod-es-search .mod-es-search__dropdown {
    width: 428px;
    left: -172px;
    top: 47px;
    min-width: 262px;
}
#es.mod-es-search .o-input-group[data-mod-search]>.o-form-control {
    height: -webkit-fill-available;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
    border-top-right-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
    border: none;
    background: #f5f5f5;
}
#es.mod-es-search .o-input-group[data-mod-search]> span.dropdown>button.btn.dropdown-toggle {
    height: -webkit-fill-available;
    border-top-right-radius: 40px !important;
    border-bottom-right-radius: 40px !important;
    visibility: hidden;
}
#es.es.popbox.popbox-nav-search.bottom {
    /*width: 400px;*/
}

#es.view-conversations .es-convo__sidebar-btn-new .btn {
    width: fit-content;
    font-weight: 400;
    background: #f44336 !important;
    color: #fff !important;
    margin: 0 auto;
    padding: 10px 15px !important;
}
#es.view-conversations .es-convo__sidebar-item-title span {
    color: #000;
    font-weight: 600;
}
#es.view-conversations .es-convo-sidebar-tab>li.active>a {
    color: #f44336;
    background: #f1f1f1;
}
#fd .o-dropdown, #fd .o-popover {
    border-radius: 12px;
}