.row.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

.browse-search-input {
    width: 100%;
    background-color: white;
    border: 1px solid #eee;
    border-radius: 4px;
    cursor: text;
    display: block;
    min-height: 32px;
    padding: 8px;
    margin-bottom: 15px;
}

.browse-search-input:focus {
    outline: none;
}

.celebrities-filter{
    background: #FFF !important;
    padding: 5px;
    width: 100%;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

.filter-letter{
    color: #333!important;
    width: 100%;
    height: 100%;
    display: block;
}

.wrapp-latter-first{
    display: inline-block;
    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
}

.wrapp-latter{
    width: 33px;
    text-align: center;
    display: inline-block;

    vertical-align: middle;
    padding-top: 3px;
    padding-bottom: 3px;
}

.wrapp-latter:hover, .wrapp-latter.active{
    background: #fce28e!important
}

.post-type-archive-celebrity .header,
.page-template-archive-celebrity .header,
.page-template-category .header,
.page-template-archive-celebrity2 .header,
.page-template-archive-representative-php .header,
.page-template-archive-celebrity_brands_endorsed .header,
.page-template-archive-celebrity-endorsements .header,
.page-template-archive-celebrity-philanthropy .header {
    margin-bottom: 0;
}

.post-type-archive-celebrity .bai-header-search,
.page-template-archive-celebrity .bai-header-search,
.page-template-category .bai-header-search,
.page-template-archive-celebrity2 .bai-header-search,
.page-template-archive-representative-php .bai-header-search,
.page-template-archive-company .bai-header-search,
.page-template-archive-celebrity_brands_endorsed .bai-header-search,
.page-template-archive-celebrity-endorsements .bai-header-search,
.page-template-archive-celebrity-philanthropy .bai-header-search
{
    margin-bottom: 0;
}

.post-type-archive-celebrity .celebrity-category-main-container,
.page-template-archive-celebrity .celebrity-category-main-container,
.tax-celebrity_category .celebrity-category-main-container,
.page-template-archive-representative-php .celebrity-category-main-container,
.page-template-archive-celebrity_brands_endorsed .celebrity-category-main-container,
.page-template-archive-celebrity-endorsements .celebrity-category-main-container,
.page-template-archive-celebrity-philanthropy .celebrity-category-main-container
{
    background: #eeeeee;
    padding-top: 25px;
}


.post-type-archive-celebrity .main-body,
.page-template-archive-celebrity .main-body,
.tax-celebrity_category .main-body,
.page-template-category .main-body,
.page-template-archive-representative-php .main-body,
.page-template-archive-celebrity_brands_endorsed .main-body,
.page-template-archive-celebrity-endorsements .main-body,
.page-template-archive-celebrity-philanthropy .main-body
{
    padding-bottom: 0px;
}

.post-type-archive-celebrity .page-header,
.page-template-category .page-header,
.page-template-archive-representative-php .page-header,
.page-template-archive-celebrity_brands_endorsed .page-header,
.page-template-archive-celebrity-endorsements .page-header,
.page-template-archive-celebrity-philanthropy .page-header
{
    background: none !important;
}

.page-template-category .page-header,
.page-template-archive-representative-php .page-header,
.page-template-archive-celebrity_brands_endorsed .page-header,
.page-template-archive-celebrity-endorsements .page-header,
.page-template-archive-celebrity-philanthropy .page-header
{
    padding: 0 !important;
    margin: 0 !important;
}


.post-type-archive-celebrity .page-header-subtitle,
.page-template-archive-celebrity .page-header-subtitle,
.page-template-archive-representative-php .page-header-subtitle,
.page-template-archive-celebrity_brands_endorsed .page-header-subtitle,
.page-template-archive-celebrity-endorsements .page-header-subtitle,
.page-template-archive-celebrity-philanthropy .page-header-subtitle
{
    font-weight: 400;
    text-transform: none;
}

.tax-celebrity_category .celebrity-item-label,
.page-template-category .celebrity-item-label,
.post-type-archive-celebrity .celebrity-item-label,
.page-template-archive-celebrity .celebrity-item-label,
.page-template-archive-representative-php .celebrity-item-label,
.page-template-archive-celebrity_brands_endorsed .celebrity-item-label,
.page-template-archive-celebrity-endorsements .celebrity-item-label,
.page-template-archive-celebrity-philanthropy .celebrity-item-label
{
    position: relative;
    z-index: 10;
    color: #fff !important;
    background: #b2b2b2;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    right: -3px;
    float: right;
    top: 5px;
}

/* Company archive css */
.page-template-archive-company-php .header {
    margin-bottom: 0;
}
.page-template-archive-company-php .page-header-subtitle {
    font-weight: 400;
    text-transform: none;
}
.page-template-archive-company-php .main-body {
    padding-bottom: 0px;
}
.page-template-archive-company-php .celebrity-category-main-container {
    background: #eeeeee;
    padding-top: 25px;
}
.page-template-archive-company-php .page-header {
    padding: 0 !important;
    margin: 0 !important;
      background: none !important;
}
.page-template-archive-company-php .celebrity-item-label {
    position: relative;
    z-index: 10;
    color: #fff !important;
    background: #b2b2b2;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    right: -3px;
    float: right;
    top: 5px;
}

.post-type-archive-celebrity .social-share-container, .page-template-archive-celebrity .social-share-container{
    margin-bottom: 60px;
}



.celebrity-item-name2{
    margin: 0;
    font-weight: normal !important;
    font-size: 14px;
}

body .celebrity-item-container {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.overlay-image {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(top, transparent 0%, #323232 100%);
    background: -webkit-linear-gradient(top, transparent 0%, #323232 100%);
    background: linear-gradient(to bottom, transparent 0%, #323232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#323232', GradientType=0);
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
}

.celebrity-item-container:hover .overlay-image{
    height: 70%;
}

.overlay-text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 65%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;
    width: 90%;
    position: relative;
    z-index: 5000;
}


.overlay-text .celebrity-item-name,  .overlay-text .short-description{
    text-align: left;
}

.post-type-archive-celebrity .page-header {
    padding: 0 !important;
    margin: 0 !important;
}

/*.tax-celebrity_category .celebrity-item-container:hover .celebrity-item-label,
.tax-celebrity_category .celebrity-item-container:hover .celebrity-item-contents,
.page-template-category .celebrity-item-container:hover .celebrity-item-label,
.page-template-category .celebrity-item-container:hover .celebrity-item-contents,
.post-type-archive-celebrity .celebrity-item-container:hover .celebrity-item-label,
.post-type-archive-celebrity .celebrity-item-container:hover .celebrity-item-contents,
.page-template-archive-celebrity .celebrity-item-container:hover .celebrity-item-label,
.page-template-archive-celebrity .celebrity-item-container:hover .celebrity-item-contents{
    display: none;
}*/

.page-template-archive-celebrity2 .celebrity-item-container:hover .celebrity-item-label,
.page-template-archive-celebrity2 .celebrity-item-container:hover .celebrity-item-contents{
     display: block;
}



/*.tax-celebrity_category .celebrity-item-container:hover .celebrity-item::after,
.page-template-category .celebrity-item-container:hover .celebrity-item::after,
.post-type-archive-celebrity .celebrity-item-container:hover .celebrity-item::after,
.page-template-archive-celebrity .celebrity-item-container:hover .celebrity-item::after{
    z-index: 2;
}*/

.celebrity-item-container a:hover {
    color: #000;
}
@media (min-width: 768px) and (max-width: 991px) {
    .celebrity-item-contents {
        padding: 23px !important;
    }
    .short-description {
        font-size: 12px !important;
        /*line-height: 1.4 !important;*/
    }
    .overlay-text .celebrity-item-name {
        font-size: 17px !important;
    }
    .view-contact-button {
        font-size: 14px !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
}
@media (min-width: 992px) and (max-width: 1229px) {
    .short-description {
        font-size: 11px !important;
        /*line-height: 1.4 !important;*/
    }
    .overlay-text .celebrity-item-name {
        font-size: 17px !important;
    }
    .view-contact-button {
        font-size: 14px !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    .celebrities-filter {
        padding: 0 !important;
    }
    .wrapp-latter-first {
        display: block !important;
        border-bottom: 1px solid #eee;
        padding: 2px 5px !important;
    }
    .wrapp-latter {
        margin: 2px 0;
        width: 31.8px;
    }
    .celebrity-item-container:hover .overlay-image {
        height: 80%;
    }
}
@media (max-width: 991px) {
    .celebrities-filter {
        padding: 0 !important;
        height: 63px;
        overflow-y: hidden;
    }
    .wrapp-latter-first {
        display: block !important;
        border-bottom: 1px solid #eee;
        padding: 2px 5px !important;
    }
    .wrapp-latter {
        margin: 2px 0;
        width: 30px;
    }
    .celebrities-filter .all-letters {
        display: inline-block;
        width: 100%;
        overflow-x: scroll;
    }
    .celebrities-filter .over-letters {
        display: inline-block;
        width: 940px;
        height: 44px;
    }
}
@media (min-width: 480px) and (max-width: 568px) {
    .short-description {
        font-size: 11px !important;
        /*line-height: 1.4 !important;*/
    }
    .overlay-text .celebrity-item-name {
        font-size: 17px !important;
    }
    .view-contact-button {
        font-size: 14px !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
}
@media (min-width: 361px) and (max-width: 479px) {
    .short-description {
        font-size: 10px !important;
        /*line-height: 1.35 !important;*/
    }
    .overlay-text .celebrity-item-name {
        font-size: 15px !important;
    }
    .view-contact-button {
        font-size: 13px !important;
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }
    .celebrity-item-container:hover .overlay-image{
        height: 85%;
    }
}
@media (min-width: 380px) and (max-width: 459px) {
    .overlay-text .short-description {
        max-height: 50px;
        overflow: hidden;
        margin-bottom: 20px !important;
    }
    .corner-more {
        display: none
    }
}
@media (min-width: 361px) and (max-width: 379px) {
    .overlay-text .short-description {
        max-height: 38px;
        overflow: hidden;
    }
    .corner-more {
        display: none
    }
}
@media (max-width: 360px) {
    .col-xs-6 {
        width: 100%;
    }
    .celebrity-item-contents {
        padding: 23px !important;
    }
    h3, .h3 {
        font-size: 20px !important;
    }
}
.view-contact-button{
    background: #f9c61e;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
    z-index: 5000;
}

.short-description{
    font-size: 12px;
    line-height: 1.2;
    position: relative;
}
.corner-more, .corner-more:hover {
    color: #FFF !important;
    position: absolute;
    bottom: 0px;
    right: 0px;
    font-weight: bold;
}


.celebrity-items-pagination .page-numbers {
    background: none !important;
    border: none !important;
}
.pagination .page-numbers.current, .celebrity-items-pagination .page-numbers.current {
    background-color: #a2a2a2 !important;
    border-radius: 0 !important;
}
.celebrity-items-pagination .prev, .celebrity-items-pagination .next {
    border: 1px solid #a2a2a2 !important;
    border-radius: 0 !important;
}




.accordion{width:100%; margin: 0 auto;}
.accordion-toggle {
    border-top: 1px solid #F1F1F1;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    margin: 0;
    padding: 15px 0;
    position: relative;

}
.accordion-toggle.active:after{content:"";position:absolute;right:20px;top:20px;width:0;height:0;border-bottom:5px solid #363333;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle:before{content:"";position:absolute;right:20px;top:20px;width:0;height:0;border-top:5px solid #363333;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);}
.accordion-toggle.active:before{display:none;}
.accordion-content {display: none;}


h4.accordion-toggle {
    font-size: 15px;
    font-weight: normal;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    color:#363333;

}

/* TODO: remove */
.category-filter{
    background: #fff!important;
}

.category-filter-title{
    text-transform: uppercase;
    font-size: 28px;
    color: #363333;
}

.category-filter-titles{
    padding: 20px;
}

.category-filter-subtitle{
    font-size: 15px;
    font-weight: bold;
    color:#f9c61e;
}

.accordion-content {
    padding: 20px;
    max-height: 220px;
    overflow: auto;
}
.category-filter-button{
   padding: 20px;
   border-top: 1px solid #F1F1F1;
}

.button-send-filter{
    background: #f9c61e;
    color: #000;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    margin: 0 auto;
    border:none;
}


.round-box-checkbox {
  position: relative;
}

.round-box-checkbox label span{
    padding-left: 25px;
    vertical-align: top;
    line-height: 20px;
    position: absolute;
    width: 230px;
    white-space: nowrap;
    overflow: hidden;
    margin-top: -3px;
}

.round-box-checkbox label {
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  left: 0;
  position: absolute;
  width: 18px;
  font-weight: normal;
}

.round-box-checkbox label:after {
  border: 2px solid #333;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 4px;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: rotate(-45deg);
  width: 8px;
}

.round-box-checkbox input[type="checkbox"] {
  visibility: hidden;
}

.round-box-checkbox input[type="checkbox"]:checked + label {
  background-color: #f9c61e;
  border-color: #f9c61e;
}

.round-box-checkbox input[type="checkbox"]:checked + label:after {
  opacity: 1;
}


#menu-bar .handle {
    left: -61px;
    padding: 10px;
    position: absolute;
    top: 43px;
    width: 20px;
    cursor: pointer;
    -moz-transition: 200ms ease all;
    -webkit-transition: 200ms ease all;
    display: none;
}

@media (max-width: 768px){
    #menu-bar .handle{
        display: block!important;
    }

    .category-filter-desktop{
        display: none!important;
    }
}

#menu-bar{
    background: #fff;
    z-index: 1000;
}

.menu-bar-container{
    overflow-y: auto;
    height: 100%;
    overflow-x: hidden;
}

#filtered-list-categories li{
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    text-align: center;
    border: 1px solid #ccc;
    display: inline-block;
    color:#333;
    margin-bottom: 5px;
}

#filtered-list-categories{
    margin-bottom: 20px;
}

#filtered-list-categories ul{
    margin: 0px;
    padding: 0px;
}

.reset-filter{
    color: #000!important;
    font-size: 14px;
    text-align: left;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    display: block;
    border: none;
    text-decoration: underline;
}


.page-template-archive-celebrity2 .social-share-container {
    margin-bottom: 60px;
}

.page-template-archive-celebrity2 .page-header-subtitle {
    font-weight: 400;
    text-transform: none;
}

.page-template-category .category-browser-container{
    display: none;
}


.tax-celebrity_category .category-browser-container{
    display: none;
}

.tax-celebrity_category .page-header, .page-template-archive-celebrity .page-header{
    padding: 0 !important;
    margin: 0 !important;
    background: none !important;

}

.tax-celebrity_category .social-share-container{
    display: none;
}

.celebrity-item-image .short-description{
    display: none!important;
}

.celebrity-item-image .overlay-image{
    display: none!important;
}

.menu-item-202187{
	display:none!important;
}

.home.page .menu-item-202187{
	display:block!important;
}

/*Q&A SECTION*/
#menu-left-menu{
    padding-left: 10px;
}

@media (max-width: 990px){
    .left-menu-sidebar{
        display: none;
    }
}

#menu-left-menu li{
    list-style-type: none;
}

#menu-left-menu .sub-menu{

    margin-left: 15px;
}

#menu-left-menu .sub-menu{
    display: block;
}

#menu-left-menu{
    margin-left: 0px!important;
}

.sub-menu{
    padding-left: 0px!important;
}

#menu-left-menu .current-menu-item > a:before, .current-cat > a:before{
    content: '|';
    position: absolute;
    left: 13px;
    margin-top: -1px;
    color:#333;
    font-weight: normal;
}

#menu-left-menu > li > a{
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
    display: block;
    padding-bottom: 14px;
    outline: none;
    font-family: Open Sans;
    font-weight: bold;
}

#menu-left-menu .sub-menu > li a{
    font-size: 14px;
    color: #000;
    text-decoration: none;
    display: block;
    padding-bottom: 14px;
    outline: none;
    font-family: Open Sans;
    font-weight: 300;
}


.qa-line{
    background: #fff;
    margin-bottom: 10px;
    box-shadow: -1px 0px 4px -4px #000;
    padding: 20px;


}

.qa-line-body{
    background: url('../img/arrow-right.png') no-repeat;
    background-position: right 50%;
}

.fl{
    height: 40px;
    width: 40px;
    border-radius: 50%;
    background: #59cdb0;
    color: #fff;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Open Sans;
    font-size: 17px;
    display: table;
    margin: 0 auto;
}

.fl span{
    display: table-cell;
    vertical-align: middle;
}

.qa-text a{
    font-size: 20px;
    color: #000;
    line-height: 22px;
    font-family: Open Sans;
    font-weight: 600;
    margin-bottom: 25px;
    display: block;
    text-decoration: none;
}

.qa-time{
    font-family: Open Sans;
    font-size: 12px;
    color:#333;
}

.qa-author{

    font-size: 12px;
    font-family: Open Sans;
    color: #000;
}

.qa-votes, .qa-answers{
    width: 43%;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    display: table;
}
.qa-votes{
    margin-right: 1px;
}

.qa-text-answers, .qa-text-votes{
    display: table-cell;
    vertical-align: middle;
}

.qa-votes span, .qa-answers span{
    display: block;
}

.qa-votes{
    background: #f7f7f7;
}

.qa-answers{
     background: #fdebb1;
}

.qa-qty{
    font-family: Open Sans;
    font-weight: 600;
    font-size: 35px;
    color:#000;
}

.qa-label{
    font-family: Open Sans;
    font-size: 12px;
    color:#000;
}

.qa-time-author-desktop{
    display:block;
}

.qa-time-author-mobile{
    display: none;
    margin-top: 15px;
}

@media (max-width: 990px){
     .qa-votes, .qa-answers{
        width: 50%;
        margin: 0px;
    }

    .qa-votes span, .qa-answers span{
        display: inline-block;
        vertical-align: middle;
    }

    .qa-time-author-desktop{
        display:none;
    }

    .qa-time-author-mobile{
        display: inline-block;
        margin-top: 15px;
    }

    .qa-line-body{
        background: none!important;
    }

    .fl{
        margin-bottom: 15px;
    }

    .qa-votes, .qa-answers{
        padding-top: 0px;
        padding-bottom: 0px;
    }
}

.post-type-archive-cma_thread .header, .type-cma_thread .header{
    margin-bottom: 0px;
}

.post-type-archive-cma_thread .entry-title,  .type-cma_thread .entry-title{
    display: none;
}

.post-type-archive-cma_thread .main-body, .type-cma_thread .main-body{
    background: #f2f2f2;
    padding-top: 30px;
}

.parent div:nth-child(6n-3), .parent div:nth-child(6n-4), .parent div:nth-child(6n-5) {
    background-color: #00CC00;
}



 .qa-line:nth-child(2n) .fl{
    background: #5993cd!important;
}

.qa-line:nth-child(3n) .fl{
    background: #b969d6!important;
}

.qa-line:nth-child(4n) .fl{
    background: #b0cd59!important;
}

.qa-line .cma-user-profile-link{
    color:#000;
    font-weight: bold;
}



.cma-pagination .page-numbers {

    background: none !important;
    border: none !important;
     margin: 5.5px;
    display: inline-block;

height: 35px;
min-width: 35px;
font: 500 14px/30px Roboto, Arial, Helvetica, sans-serif;

}



.cma-pagination .prev, .cma-pagination .next {

    border: 1px solid #a2a2a2 !important;
    border-radius: 0 !important;

}


.cma-pagination .page-numbers.current, .cma-pagination .page-numbers.current {
    background-color: #a2a2a2 !important;
    border-radius: 0 !important;
}

.cma-pagination{
    margin-top: 40px!important;
}



.button-ask {
    background: #f8c51f;
    color: #000!important;
    font-size: 14px;
    font-weight: bold;
    font-family: Open Sans;
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    width: 100%;
    display: block;
    text-decoration: none;
    margin-bottom: 25px;
}


.button-ask span {
    background: url('../img/ask-icon.png') no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    background-position: right center;
    padding-right: 30px;
    display: inline-block;
}

.qa-filter {
    background: #fff;
    padding-top: 12px;
    padding-bottom: 12px;
    margin-bottom: 30px;
    color: #000;
    font-size: 14px;
    font-family: Open Sans;
}

.votes-answers-search{
    padding-left: 10px;
}

.qty-votes-answers{
    padding-left: 25px;
}

.qty-votes-answers::after, .votes-answers-search::after{
    content: '';
border-right: 1px solid #ccc;
position: relative;
right: 16px;
height: 50px;
display: inline-block;
position: absolute;
top: -13px;
}

.votes-answers-search input{
    border:none;
}

.votes-answers-search input[type=text]{
    width: 85%;
}

.votes-answers-search .cma-ajax-search{
    background: url('../img/icon-search.png') no-repeat;
    background-position: center center;
    text-indent: -9999px;
    padding-left: 16px;
    padding-right: 16px;
}

.cma-backlink{
    display: none;
}

.votes-answers-type label, .qty-votes-answers{
    margin: 0px;
    font-weight: normal;
    font-size: 13px;
}

.qa-filter-mobile{
    display: none;
}

@media (max-width: 990px){
    .qa-filter-desktop{
        display: none;
    }

    .qa-filter-mobile{
        display: block;
    }

    .qa-filter{
        padding: 0px;
    }

    .qty-votes-answers::after{
        border:none;
    }

    .qty-votes-answers{
        padding-left: 0px;
    }

    .row-mobile-filter-first{
        padding-top: 5px;
        padding-bottom: 5px;
    }

/*    .row-mobile-filter{
        padding-top: 12px;
        padding-bottom: 12px;
    }*/

    .qa-filter-mobile .button-ask{
        margin-bottom: 0px;

    }

    .votes-answers-search::after{
        height: 56px;
        top: 0px;
    }



    .qa-filter-mobile .col-xss-6{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .qa-filter-mobile .col-xss-6:nth-child(1){
        padding-top: 15px;
    }
}


@media (max-width: 480px){
    .qa-filter-mobile .col-xss-6{
        width: 50%;
    }

    .votes-answers-search input[type="text"] {
        width: 70%;
        font-size: 12px;
    }

}

#myModal .modal-content{
   background-color: #fff;
}

#myModal .modal-dialog{
    width: 700px;
}

#myModal .modal-body{
    padding: 30px;
}


#myModal h3{
    text-align: center;

}

#myModal .cma-form-container.no-markup-box textarea,
#myModal .cma-form-container.no-markup-box input[type="text"],
#myModal .cma-form-container.no-markup-box input[type="email"]{
    width: 100%;
    border-radius: 0px;
    box-shadow: none;
    resize: none;
}

#myModal .cma-form-container.no-markup-box textarea{
    height: 150px;
}

#myModal .dropdown-toggle{
       width: 100%;
       border-radius: 0px;
}


#myModal .cma-category-custom-fields{
    display: none;
}


#myModal .sugnup-next-button, #myModal .login-submit #wp-submit{
    background: #f8c51f;
    color: #000 !important;
    font-size: 14px;
    font-weight: bold;
    font-family: Open Sans;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 200px;
    display: block;
    text-decoration: none;
    margin:0 auto;
    border:none;
    border-radius: 0px;
    text-shadow:none;
    height: auto!important;
    margin-top: 30px;

}

@media (min-width: 768px){
    #myModal .cma-form-choose-category, #myModal .cma-form-options{
        width: 49%;
        display: inline-block;
        vertical-align: middle;
    }
}


#myModal .form-control-select .btn{
    height: 40px;
}

#myModal .cma-form-option-label{
    font-weight: normal;
}

#myModal .bootstrap-select{
    width: 97%;
}

#myModal .cma-form-choose-category label{
    display: block
}

#myModal .cma-form-inner label{
   font-weight: normal;
}

@media (max-width: 990px){
    #myModal .modal-dialog{
        width: 90%;
    }

    #myModal .bootstrap-select{
        width: 100%;
    }
}



.cma-form-options label {
  background-color: #fff;
  border: 1px solid #333;
  border-radius: 50%;
  cursor: pointer;
  height: 18px;
  position: absolute;
  width: 18px;
  font-weight: normal;
}

.cma-form-options label span {
    padding-left: 25px;
    vertical-align: top;
    line-height: 16px;
    position: absolute;
    width: 230px;
}

.cma-form-options label:after {
  border: 2px solid #333;
  border-top: none;
  border-right: none;
  content: "";
  height: 6px;
  left: 4px;
  opacity: 0;
  position: absolute;
  top: 5px;
  transform: rotate(-45deg);
  width: 8px;
}

.cma-form-options input[type="checkbox"] {
  visibility: hidden;
}

.cma-form-options input[type="checkbox"]:checked + label {
  background-color: #f9c61e;
  border-color: #f9c61e;
  padding: 0px;
}

.cma-form-options input[type="checkbox"] + label{
      padding: 0px;
}

.cma-form-options input[type="checkbox"]:checked + label:after {
  opacity: 1;
}

@media (min-width: 990px){
.cma-form-options{
    margin-top: 25px;
    padding-left: 30px;
}
}

#myModal .cma-login{
    width: 100%;
    border:none!important;
}

#myModal #loginform label, #myModal #loginform input[type=text],
#myModal #loginform input[type=password]{
    display: block;
    width: 100%!important;
    font-weight: normal;
    border-radius: 0px;
}


.body-answers{
    padding: 20px;
    background: #fff;
}



@media (min-width: 990px){
.qa-line-answer{
    margin-left: 20px;
}
}

.ga-line-ask .qa-line-body, .qa-line-answer .qa-line-body{
    background: none;
}

.bx-votes{
background: #f7f7f7;
padding-top: 24px;
padding-bottom: 24px;
text-align: center;
display: table;
width: 100%;

}

.votes-label {
    font-family: Open Sans;
    font-size: 12px;
    color: #000;
    font-weight: bold;
    margin-top: 5px;
}

.cma-thumbs-up, .cma-thumbs-down{
    display: block;
    background: #f7f7f7;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    text-align: center;
}

.cma-thumbs-up{
    margin-bottom: 2px;
}

.col-vote{
    width: 50%;
    float: left;


}

.col-vote:first-child{
    border-right: 2px solid #fff;
}

@media (min-width: 990pxpx){
.cma-rating{
    padding-left: 20px;
    padding-right: 20px;
}
}


.cma-comments-add.cma-comment-form-container{
    margin-bottom: 10px;
}



.follow-button{
    background: #a6a6a6;
    padding-top: 5px;
    padding-bottom: 8px;
    width: 100%;
    text-align: center;
    color:#fff!important;
    font-weight: bold;
    margin-top: 2px;
}

.follow-button a{
     color:#fff!important;
    display: block;
    width: 100%;
}

 [data-rating="0"] .cma-rating .follow-button a{
       color:#fff!important;
}

.follow-button .cma-controls{
    margin: 0px!important;
}


.cma-question-views{
    display: none;
}

.cma-question-meta, .cma-answer-meta{
    text-align: left!important;
}

.cma-question-meta, .cma-answer-meta{
    background: none!important;
}

.cma-answer-author, .cma-question-author {
    margin-top: 0px!important;
}

.cma-answer-meta .cma-user-profile-link, .cma-question-meta .cma-user-profile-link{
    margin-bottom: 0px!important;
    display: block;
}

.cma-comment-add-link, .cma-comment-form-cancel{
    color:#f8c51f!important;
    font-weight: bold;
}

.cma-form-summary input{
    border:none!important;
    background: none!important;
    color:#f8c51f!important;
    font-weight: bold;
}


.cma-single-comment, .cma-comments .cma-comments-add{
    border-top:none!important;
}

.cma-comment-add-link{
    background: url('../img/comment-icon.png') no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block;
    height: 21px!important;
}

.cma-controls li{
    margin: 0px!important;
}

.cma-question-table[data-can-subscribe="0"] .follow-button{
    display: none;
}

.cma-comment-form textarea{
    border:none;
    background: #e4e4e4;
    padding: 8px;
}

.cma-single-comment, .cma-comments .cma-comments-add{

    padding: 0px!important;
     padding-top: 10px!important;
}

.qa-text p a{
    color:#40bae2!important;
}


.cma-form-container form{
background: #fff;
margin-bottom: 10px;
box-shadow: -1px 0px 4px -4px #000;
padding: 20px;
}

.cma-form-container textarea{
    background: #e4e4e4;
    border:none;
    padding: 8px;
}

.cma-form-container input[type="submit"]{
    margin-top: 0px!important;
}

body .form-answer-buttons input{
    width: 100%!important;
    display: block!important;
    margin-bottom: 10px!important;
    padding-top: 10px!important;
    padding-bottom: 10px!important;
    text-align: center!important;
    color:#000!important;
    font-weight: bold!important;
    font-size: 14px!important;
    border:none!important;
    border-radius: 0px!important;
    text-shadow:none!important;
    height: auto!important;
}

.form-answer-buttons .submit-button-form{
    background: #f8c51f!important;
}

/*.form-answer-buttons-wrap{
    padding-left: 20px;
    padding-right: 20px;
}*/

.cma-form-options.form-answers2{
    padding-left: 0px!important;
}

.cma-form-container.no-markup-box textarea{
    width: 100%!important;
}

@media (max-width: 990px){
    .form-answers2 .col-md-6{
        display: block;
        position: relative;
        float: none!important;
        height: 25px;
        margin-top:10px;
    }

    .cma-rating .col-vote{
        width: 50%;
    }



    .bx-votes div{
        display: inline-block;
        vertical-align: middle;
        width: 49%;
        float: left;
    }

    .bx-votes{
        text-align: center;
        padding-top: 13px;
        padding-bottom: 12px;
    }

    .cma-rating-count{
         text-align: right;
         padding-right: 5px;
    }

    .votes-label{
        text-align: left;
        margin-top: 0px;
    }

    .cma-rating-count{
        padding-left: 10px;
    }

    .follow-button{
        padding-top: 12px;
        padding-bottom: 12px;
    }

    .cma-question-meta, .cma-answer-meta{
        float: left!important;
    }

    a.cma-thumbs-up, a.cma-thumbs-down{
        width: 50%;
        float: left;
    }

    a.cma-thumbs-down{
       border-left: 2px solid #fff;
    }
}

.top-bar-navigation{
    background: #fff;
    padding: 3px;
}

.link-back a{
    font-weight: bold;
    font-size: 13px;
    color:#000;
    background: url('../img/back.png') no-repeat;
    background-position: left center;
    padding-left: 20px;
}

.link-back{
    text-align: center;
    padding-top: 8px;
    padding-bottom: 9px;
}

.footer-back-link{
     text-align: left;
}

.link-back:after{
    content: '';
    border-right: 1px solid #ccc;
    position: relative;
    right: 16px;
    height: 48px;
    display: inline-block;
    position: absolute;
    top: -3px;
}

.qty-answers{
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.button-mark-as-resolved, .button-post-answer{
    width: 50%;
    float: left;
}

.button-mark-as-resolved{
    border-right: 2px solid #fff;
}

.button-mark-as-resolved a{
    background: #404040;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    display: block;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
    padding-right: 20px;
    padding-left: 20px;
}


.button-post-answer a{

    color: #000;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    display: block;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
    background-color: #f8c51f;
    padding-right: 10px;
    padding-left: 10px;
}

.button-resolved-answer .resolved-answer{
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    width: 100%;
    display: block;
    padding-top: 9px;
    padding-bottom: 9px;
    text-align: center;
    background-color: #c0462e;
    padding-right: 10px;
    padding-left: 10px;
    text-transform: uppercase;
}

.button-post-answer a span{
    background: url('../img/post-answer-icon.png') no-repeat;
     background-position: right center;
     display: inline-block;
     padding-right: 33px;
}

@media (max-width: 990px){
    .link-back:after{
        border:none;
    }

    .qty-answers{
        text-align: center;
    }

    .top-bar-navigation .col-xs-6:nth-child(1){
        padding-right: 0px!important;

    }

    .top-bar-navigation .col-xs-6:nth-child(2){
        padding-left: 0px!important;


    }




    .buttons-navigation{
        border-top:1px solid #ccc;
        padding-top: 3px;
    }


}

@media (max-width: 360px) {
    .top-bar-navigation .col-xxs-6{
        width: 50%;
    }

     .button-post-answer a span, .button-mark-as-resolved a span{
        font-size: 12px;


    }

    .button-post-answer a span{
        background-size: contain;
    }
}

#cma-thread-add{
    box-shadow: none!important;
}

.cma-question-meta, .cma-answer-meta{
    max-width: 100%;
    float: none!important;
}

@media (max-width: 480px){
    .cma-social-box{
        margin-bottom: 35px!important;
    }
}

.footer-back-link:after{
    border:none;
}

.modal-dialog .cma-form-container form{
    box-shadow: none!important;
}


.delete-account-button{
    background: #f8c51f !important;
    color: #000 !important;
    border-radius: 0px !important;
    font-weight: normal !important;
    border: none !important;
    font-size: 14px;
    padding: 10px 15px !important;
}


/* DASHBOARD */

.title-dashboard{
    color: #000;
    padding: 10px 15px 0 0;
    font: 300 40px/1.0 'Source Sans Pro', sans-serif!important;

    display: block;
    margin-top:50px!important;
}

.head-box {
    font-size: 32px;
    text-transform: uppercase;
    color: #1f1f1f;
    margin: 0px;
    padding: 0px;
    font-family: Open Sans !important;
    font-weight: 300;
}

.pending-mark{
    color:#c87d1a;
    font-weight: bold;
    font-family: Open Sans !important;
    font-size: 14px;
    background: #fef6de;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 12px !important;
    padding-left: 10px;
        padding-right: 10px;
}

.requests-list .qa-text a{
    margin-bottom: 5px;
}

.dashboard-body .title-boxes {
    margin-bottom: 8px;
    clear: both;
}


.dashboard-body .link-all {
    background: url('../img/arrow-right.png') no-repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-position: right 2px;
    display: block;
    padding-right: 20px;
    font-weight: bold;
    color: #000 !important;
    font-size: 14px;
    text-decoration: none !important;
    margin-top: 9px;
    font-family: Open Sans;
    font-weight: 600;
}

.requests-list{
   margin-bottom: 50px;
}


.latest-posts .box-latest-post {
    background: #fff;
    box-shadow: -1px 0px 4px -4px #000;

}

.latest-posts .box-latest-post:hover{
    box-shadow: 0 4px 18px rgba(0,0,0, .1);

}

.latest-post-info{
    padding: 15px;
}


.latest-post-info .post-title a{
    font-size: 20px;
    font-weight: bold;
    color: #000;
    line-height: 22px;
    display: block;
    font-family: Open Sans;
    font-weight: 600;
    text-decoration: none;
}

@media (min-width: 990px){
.latest-post-info .post-title a{

     min-height: 115px;
    overflow-y: hidden;
}
}

.latest-posts .post-image img{
    max-height: 200px;
    min-height: 200px;
    width: 100%;
}


.post-author-avatar img{
    border-radius: 50%;
    width: 33px;
    height: 33px;
}

/*.post-author-avatar, .post-author-box{
    float: left;
    display: block;
    vertical-align: middle;
}*/


.post-author-avatar, .post-author-box{
    display: inline-block;
    vertical-align: middle;
}

.post-author-avatar{
    margin-right: 10px;
}

.post-author-box .post-author-name{
    font-weight: bold;
    font-size: 12px;
    font-family: Open Sans;
    color:#000;
}

.post-publish-time, .dm-time{
     font-family: Open Sans;
     display: none;
}



.latest-post-info  .post-author{
    background: url('../img/arrow-right.png') no-repeat;
    background-position: right 11px;
    display: block;
    text-decoration: none;
}

.latest-qa-dont-miss-boxes{
    margin-top: 45px;
}

.latest-posts{
    margin-top: 50px;
}

@media (max-width: 990px){
    .latest-posts .post-image img{
        max-height: 100%!important;
        min-height: 100%!important;
    }


    .latest-post-info .post-title a{
        min-height: inherit!important;
        margin-bottom: 20px!important;
    }

    .head-box{
        font-size: 18px!important;
    }

    .link-all{
        margin-top: 0px!important;
        font-size: 12px!important;
    }
}

.latest-posts .col-md-4{
        margin-bottom: 30px;
}

.a-btn{
    border:3px solid #f8c520;
    background: #fff;
    display: block;
    margin-bottom: 10px;
    padding: 20px;
    color: #000!important;
    line-height: 17px;
    box-shadow: -1px 0px 4px -4px #000;
}

.a-btn .rowb{
      background: url('../img/arrow-right.png') no-repeat;
      background-position:  right 50%;

}


.a-btn strong{
    font-size: 18px;
}

.a-btn span{
   font-size: 13px;
   color:#212121!important;
   opacity: 0.45;
}



.a-btn div[class*=col-md]{
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.first-a-btn{
    padding-top: 30px;
    padding-bottom: 30px
}

.qa-time-mobile, .pending-mark-mobile{
    display: none;
}

.qa-author {
    font-size: 13px;
    font-family: Open Sans;
    color: #212121 !important;
    opacity: 0.45;
}

.requests-list .qa-line-body {
    background: url('../img/arrow-right.png') no-repeat!important;
    background-position: right 50%!important;
}


@media (max-width: 990px){
    .qa-time-mobile{
        display: inline-block;
        margin-right: 15px;
         font-size: 13px;
    font-family: Open Sans;
    color: #212121 !important;
    opacity: 0.45;
    }

    .pending-mark-mobile{
        color: #c87d1a;
        font-weight: bold;
        font-family: Open Sans !important;
        font-size: 14px;
        background: #fef6de;
        text-align: center;
        padding-top: 2px;
        padding-bottom: 2px;
        border-radius: 5px;
        margin: 0 auto;
        margin-top: 0px;
        display: inline-block;
        padding-left: 10px;
        padding-right: 10px;
    }
}


@media (max-width: 670px){
    .requests-list .col-xs-1{
        width: 60px;
    }

    .requests-list .col-xs-8{
        width: 80%;
    }
}


.logo-image-menu-user{
    width:40%;
}

.avatar-login-user img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
}

.avatar-login-user{
    float: right;
}

@media (max-width: 1228px){
    .nav > li > a{
       padding-left: 5px;
       padding-right: 5px;
    }
}

.searchbox{
    padding-top: 8px;
    padding-bottom: 8px;
}

.search-field{
    width: 100%;
    background: #f0f0f0;
    border:none;
    height: 30px;
    text-indent: 10px;
    color:#212121;
    font-size: 11.5px;
}

.search-button{
    border: none;
    position: absolute;
    right: 20px;
    top: 9px;
    background: url('../img/icon-s.png') no-repeat!important;
    width: 14px;
    height: 12px;
}


.searchbox .col-md-4::before {
    background: url('../img/or-icon2.png') no-repeat;
    content: '';
    width: 17px;
    height: 34px;
    position: absolute;
    top: -2px;
    left: -7px;
}

.gray-button{
    background: #f0f0f0;
    color: #000 !important;
    font-weight: bold;
    text-align: center;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 15px;
    display: inline-block;
}

.boxsearch {
    max-width: 670px;
    margin: 0 auto;
}

.bai-mobile-menu-main-row {
    display: flex;
    align-items: center;
    justify-content: right;
}

body .navbar-collapse.collapse.menu-mobile{
    display: none!important;
}

.avatar-login-user-mobile img{
    width: 35px;
    height: 35px;
    border-radius: 50%;
}

.avatar-login-user-mobile{
    float: right;
}

.logo-image-menu-user-mobile{
    width: 40px;
}

.y-botton-new{
    font-size: 15px;
    background: #f8c51f;
    color:#000!important;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    display: block;
    text-align: center;
    cursor: pointer;
}

.menu-mobile{
    padding-top: 10px;
    padding-bottom: 10px;
}

.y-botton-new span{
    background: url('../img/down-arrow2.png') no-repeat;
    width: 9px;
    height: 5px;
    background-position: center center;
    display: inline-block;
    float: right;
    margin-top: 9px;
    transform: rotate(-1deg) !important;

}

.y-botton-new.collapsed span{
    transform: rotate(-180deg) !important;
}


.panel-btn{
    padding: 8px;
    background: #fff;
    border-bottom: 1px solid #eee;
}


@media (min-width: 600px){
    .y-botton-new{
        width: 50%;
        float: right;
    }
}

@media (max-width: 768px){
    .title-dashboard{
        font-size: 22px!important;
        margin-top: 25px!important;
    }

    .dashboard-body{
        margin-top: 25px!important;
    }
}

@media (max-width: 480px){
    .title-dashboard{
        font-size: 19px!important;
    }
}

.submenu-new-button{
    background: #fff;
    padding: 20px;
    position: absolute;
    margin-top: 10px;
    width: 100%;
    z-index: 1000;
    box-shadow: -1px 4px 6px -3px #000;

}

.submenu-new-button .item-sub{
    display: block;
    padding: 10px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    color:#000!important;
}

.submenu-new-button .item-sub:hover{
    background: #f6f6f6;
}

.action-btn{
   font-size: 15px;
    background: #f8c51f;
    color:#000!important;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 165px;
    display: block;
    text-align: center;
    cursor: pointer;
    float: right;
}

.text-panel{
    margin-top: 9px;
    font-size: 13px;
    opacity: 0.8;
}

.box-panel{
    display: inline-block;
    vertical-align: middle;

}

.panel-btn{
    display: none;
}

@media (max-width: 990px){
    .panel-btn{
        display: block;
    }

}


@media (max-width: 390px){
	.text-panel{
		font-size: 11px;
	}
}

.panel-btn2{
    margin-bottom: 10px;
}


.page-template-page-dashboard .main-body{
    padding-bottom: 50px;
}

@media (max-width: 990px){
	.page-template-page-dashboard .main-body{
		padding-bottom: 20px;
	}
}


.avatar-login-user a, .avatar-login-user-mobile a{
    color:#000!important;
}

.avatar-login-user-mobile .navbar-nav > li > a{
    padding-top: 0px;
    padding-bottom: 0px;
}

.searchbox{
    border-bottom: 1px solid #eee;
}

.avatar-login-user-mobile .navbar-nav{
    width: 70px!important;
    margin: 0px!important;
    position: absolute;
    z-index: 1000;
    left: 0px;
}

.avatar-login-user-mobile .dropdown-menu{
    border:1px solid #f7f6f6!important;
    background: #fff!important;
    margin-left: -124px!important;
}


/* SERACH PAGE */


.search-results .main-body{
    background: #eeeeee;
    padding-bottom: 0px;
}

.search-results .header{
    margin-bottom: 0px;
}

.search-results .search-item-box img{
    width: 100%;
    height: auto;
}

.search-results .search-item-box .item-img{
    width: 100%;
    display: block;
}

.search-item-box{
    background: #fff;
    margin-bottom: 10px;
    box-shadow: -1px 0px 4px -4px #000;
}

.count-search{
    margin-bottom: 30px;

}

.v-aligin{
    display: flex;
  flex-direction: row;
}

.v-aligin > [class^="col-"],
.v-aligin > [class*=" col-"] {
  display: flex;
  align-items: center;     /* Align the flex-items vertically */
  justify-content: center; /* Optional, to align inner flex-items
                              horizontally within the column  */
}

.v-aligin > [class^="col-"] > div,
.v-aligin > [class*=" col-"] > div {
  /* flex: 1; */
  flex-grow: 1;
}

.celebrity-item-label2{
    position: absolute;
    z-index: 10;
    color: #fff !important;
    background: #b2b2b2;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    right: 12px;
    float: right;
    top: 5px;
}



.celeb-name a{
     font-size: 22px;
    font-weight: 600;
    font-family: Open Sans;
    color:#000;
}

.contact-info{
    font-size: 12px;
     font-family: Open Sans;
     font-weight: 600;
}

.count-contacts{
    border:1px solid #b2b2b2;
    padding: 3px;
    text-align: center;
    color: #b2b2b2;
    margin-left: 10px;
    display: inline-block;
    border-radius: 2px;
    font-family: Open Sans;
    font-weight: 300;
}


.search-item-box .action-btn{
    float: none!important;
    margin: 0 auto!important;
}

.search-results .nav-links {
    text-align: center;
}

.search-results .pagination{
    width: 100%;
}

@media (max-width: 990px){
    .button-view-contact{
        display: none!important;
    }

    .count-contacts{
        display: block;
        border:none!important;
        padding: 0px;
        text-align: left;
        margin-left: 0px!important;
    }

    .celebrity-item-label2{
        font-size: 10px!important;
        bottom: 8px!important;
        top: unset!important;
    }

    .celeb-name a{
        font-size: 18px;
    }

    .search-item-box .col-xs-8 .body-search-item-box{
        background: url('../img/arrow-right.png') no-repeat;
        background-position: 95% 50%;
    }
}

@media (max-width: 480px){
    .celebrity-item-label2{
        font-size: 8px!important;

    }
}


@media (min-width: 990px){
	#menu-bar2{
		display:none;
	}
}


body .celebrity-item-label-deceased,
.avatar-item-label {
    position: absolute;
    z-index: 20;
    color: #fff !important;
    background: #000;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    right: -3px;
    float: right;
    top: 35px;
	 font-weight: bold!important;
    font-size: 12px!important;
}

body .avatar-item-label {
    top: 40px;
    right: -4px;
}

body .avatar-item-label + .avatar-item-label {
    top: 76px;
}

body .celebrity-item-label, body .celebrity-item-label2{
	font-weight: bold!important;
    font-size: 12px!important;
}


body .celebrity-item-label-deceased2{
    position: absolute;
    z-index: 20;
    color: #fff !important;
    background: #000;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px !important;
    right: 12px;
    float: right;
    top: 40px;
	 font-weight: bold!important;
    font-size: 12px!important;
}


.celeb-info-content .celebrity-item-label-deceased{
    right: -4px;
    top: 40px;
}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
      -webkit-user-select: none; /* Safari */
       -khtml-user-select: none; /* Konqueror HTML */
         -moz-user-select: none; /* Old versions of Firefox */
          -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                supported by Chrome, Edge, Opera and Firefox */
}

.new-filter section .category-filter-subtitle {
    font-size: 13px;
    font-weight: bold;
    color: #231f20;
    padding: 0 20px 10px;
}

.new-filter section + section .category-filter-subtitle {
    margin-top: 25px;
}

.new-filter .category-filter-title {
    text-transform: none;
}

.new-filter .category-filter-button {
    display: flex;
    padding: 20px;
    border-top: 1px solid #F1F1F1;
    gap: 4px;
}

.new-filter .button-reset-filter {
    background-color: #ebebeb;
    color: #000000;
}

.new-filter .button-reset-filter, .new-filter .button-send-filter {
    border: none;
    border-radius: 70px;
    font-weight: bold;
    padding: 12px;
}

.new-filter .bai-singh-service-selection {
    padding: 10px;
    margin-bottom: 10px;
    display: none;
}

.new-filter .bai-singh-service-selection.active {
    display: flex;
}

.new-filter .bai-singh-service-selection input {
    width: 96px;
    height: 30px;
    font-size: 80%;
}

.new-filter .bai-singh-age-range {
    border: none;
    width: 65px;
    height: 20px;
    font-size: 15px;
    color: #231f20;
}

.new-filter .bai-singh-age-slider {
    height: 0;
}

.new-filter .bai-singh-age-slider.ui-slider-horizontal .ui-slider-handle {
    width: 27px;
    height: 27px;
    top: -.9em;
    background: #fff;
    border: solid 1px #000;
    border-radius: 50%;
    outline: none;
}


.new-filter .bai-singh-age-slider.ui-slider-horizontal .ui-slider-range {
    border: solid 1px #f9c61e;
    top: -.1em;
}

.bai-singh-age-slider-min-max-info-div {
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    color: #c5c5c5;
}

.sponsored-posts-container .sponsored-posts-label label {
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #434B53;
    margin-left: 0;
}

.sponsored-posts-container .switch {
    position: relative;
    display: block;
    width: 36px;
    height: 18px;
    float: right;
    margin: 4px 0px;
}

/* Hide default HTML checkbox */
.sponsored-posts-container .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.sponsored-posts-container .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #474F4C;
    -webkit-transition: .4s;
    transition: .4s;
}

.sponsored-posts-container .slider:before {
    position: absolute;
    content: "";
    width: 12px;
    height: 12px;
    left: 4px;
    bottom: 3px;
    background-color: #fff;
    -webkit-transition: .4s;
    transition: .4s;
}

.sponsored-posts-container input:checked + .slider {
    background-color: #f9c51e;
}

.sponsored-posts-container input:focus + .slider {
    box-shadow: 0 0 1px #f9c51e;
}

.sponsored-posts-container input:checked + .slider:before {
    -webkit-transform: translateX(16px);
    -ms-transform: translateX(16px);
    transform: translateX(16px);
    background-color: #474F4C;
}

/* Rounded sliders */
.sponsored-posts-container .slider.round {
    border-radius: 63px;
}

.sponsored-posts-container .slider.round:before {
    border-radius: 50%;
}

.social-icons-container {
    padding: 10px 20px;
    padding-bottom: 20px;
}

.social-icons-container ul {
    display: flex;
    padding: 0;
    margin: 0;
    list-style-type: none;
    justify-content: space-around;
}

.social-icons-container ul li {
    cursor: pointer;
}

.bai-singh-engagement-rate-container .from-to-container {
    display: flex;
    gap: 5px;
}

.bai-singh-engagement-rate-container .from-to-container > * {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.bai-singh-engagement-rate-container .from-to-container input {
    max-width: 100%;
    border-radius: 5px;
    background: #fafafa;
    border: 1px solid #EEEEEE;
    padding: 7px 8px;
    outline: none;
}
