.t-color-primary{
  color:#a94de0
}

.t-background-primary{
  background-color:#a94de0
}

.t-color-primary-dark{
  color:#602f75
}

.t-background-primary-dark{
  background-color:#602f75
}

.t-color-primary-light{
  color:#f6edfc
}

.t-background-primary-light{
  background-color:#f6edfc
}

.t-color-light{
  color:#fff
}

.t-background-light{
  background-color:#fff
}

.t-color-grey{
  color:#4a4a4a
}

.t-background-grey{
  background-color:#4a4a4a
}

.t-color-grey-dark{
  color:#2a2a2a
}

.t-background-grey-dark{
  background-color:#2a2a2a
}

.t-color-grey-light{
  color:#9b9b9b
}

.t-background-grey-light{
  background-color:#9b9b9b
}

.t-color-grey-lightest{
  color:#f3f3f3
}

.t-background-grey-lightest{
  background-color:#f3f3f3
}

.t-gradient-primary-tertiary{
  background:linear-gradient(to right, #A94DE0, #71C1E7)
}

.l-container{
  width:100%;
  padding-left:15px;
  padding-right:15px;
  margin-left:auto;
  margin-right:auto
}

@media(min-width: 768px){
  .l-container{
    max-width:1500px;
    padding-left:30px;
    padding-right:30px
  }
}

@media(max-width: 767px){
  .l-container--clamped{
    max-width:580px
  }
}

.l-container--narrow{
  max-width:580px
}

@media(min-width: 768px){
  .l-container--narrow{
    max-width:910px
  }
}

.l-container--spaced{
  padding:25px 15px
}

@media(min-width: 768px){
  .l-container--spaced{
    padding:75px 75px 0
  }
}

.l-section{
  padding:30px 0
}

@media(min-width: 768px){
  .l-section{
    padding-bottom:60px
  }
}

@media(min-width: 768px){
  .l-section--spacing-top{
    padding-top:60px
  }
}

.l-section--with-top-border{
  border-top:3px solid #602f75;
  padding-top:60px
}

.l-section__header{
  padding:15px 0
}

.l-section__filters{
  padding:0 0 15px
}

@media(min-width: 768px){
  .l-section__filters{
    padding-bottom:30px
  }
}

.l-section__content{
  padding:15px 0
}

.l-section__content--spacing-bottom{
  margin-bottom:45px
}

.l-section__footer{
  padding:15px 0 0
}

.l-section__footer--center-mobile{
  text-align:center
}

@media(min-width: 768px){
  .l-section__footer--center-mobile{
    text-align:left
  }
}

.c-button,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit],.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit],.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
  display:inline-block;
  position:relative;
  padding:14.5px 20px;
  font-size:16px;
  line-height:1;
  font-weight:700;
  text-transform:uppercase;
  color:#fff;
  background-color:#a94de0
}

@media(min-width: 768px){
  .c-button,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit],.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit],.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
    padding:22px 30px;
    font-size:18px
  }
}

.c-button::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit]::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before{
  content:"";
  position:absolute;
  display:block;
  top:0;
  right:0;
  bottom:0;
  left:0;
  box-shadow:0 5px 10px 0 rgba(0,0,0,.3);
  opacity:0;
  transition:opacity 120ms cubic-bezier(0.25, 0.25, 0.75, 0.75)
}

.c-button:hover,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]:hover,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:hover:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit]:hover,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:hover:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.c-button:focus,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]:focus,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:focus:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]),.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit]:focus,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:focus:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
  color:#fff
}

.c-button:hover::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]:hover::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:hover:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit]:hover::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:hover:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before,.c-button:focus::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]:focus::before,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:focus:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit]:focus::before,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:focus:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file])::before{
  opacity:1
}

.c-button .wp-block-button__link,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit] .wp-block-button__link,.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) .wp-block-button__link,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit] .wp-block-button__link,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) .wp-block-button__link{
  background:none;
  font-size:unset;
  padding:0
}

.c-button--inverted,.c-button--ghost{
  color:#a94de0;
  background-color:#fff
}

.c-button--inverted:hover,.c-button--inverted:focus,.c-button--ghost:hover,.c-button--ghost:focus{
  color:#a94de0
}

.c-button--ghost{
  border:1px solid #a94de0;
  background:transparent;
  color:#a94de0
}

.c-button--small{
  font-size:14px;
  line-height:20px;
  letter-spacing:-0.25px;
  font-weight:500;
  padding:10px 22px;
  border-radius:1px;
  text-transform:none
}

.c-button--with-icon{
  display:inline-flex;
  align-items:center;
  height:45px;
  padding:0 20px;
  transition:background-color 120ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

@media(min-width: 768px){
  .c-button--with-icon{
    height:60px
  }
}

.c-button--with-icon:hover,.c-button--with-icon:focus{
  background-color:#602f75
}

.c-button--with-icon svg{
  max-width:22px;
  height:60%;
  margin-right:10px
}

.c-footer{
  padding-top:15px;
  -webkit-font-smoothing:subpixel-antialiased;
  -moz-osx-font-smoothing:auto
}

@media(min-width: 768px){
  .c-footer{
    display:flex;
    flex-flow:row-reverse nowrap
  }
}

.c-footer__content{
  color:#2a2a2a;
  display:flex;
  flex-direction:column
}

@media(min-width: 768px){
  .c-footer__content{
    width:50%;
    flex:0 0 50%
  }
}

@media(min-width: 992px){
  .c-footer__content p,.c-footer__content strong{
    font-size:1.125rem
  }
}

.c-footer__content a{
  color:#2a2a2a
}

.c-footer__content a:hover,.c-footer__content a:focus{
  color:#6b6b6b
}

.c-footer__content>*:last-child{
  margin-bottom:0
}

@media(max-width: 767px){
  .c-footer__content+.c-footer__content{
    margin-top:45px
  }
}

.c-footer__privacy{
  display:flex;
  font-size:.7875rem;
  margin-top:15px
}

@media(min-width: 768px){
  .c-footer__privacy{
    font-size:.9rem;
    margin-top:30px
  }
}

.c-footer__privacy a:last-child::before{
  content:"|";
  padding-left:.75rem;
  padding-right:.75rem
}

.c-signup-newsletter-section{
  padding-top:30px;
  padding-bottom:30px
}

@media(min-width: 768px){
  .c-signup-newsletter-section{
    padding-top:60px;
    padding-bottom:60px;
    display:flex;
    align-items:center
  }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){
  .c-signup-newsletter-section>*{
    flex:1
  }
}

.c-signup-newsletter-section__description{
  font-size:16px;
  line-height:20px;
  letter-spacing:-0.25px;
  font-weight:500;
  margin-bottom:15px
}

@media(min-width: 768px){
  .c-signup-newsletter-section__description{
    font-size:20px;
    line-height:24px;
    letter-spacing:-0.5px;
    margin-bottom:0;
    max-width:440px;
    padding-right:15px
  }
}

.c-signup-newsletter-section__form{
  height:60px;
  padding:10px 10px 10px 20px;
  display:flex;
  align-items:center;
  margin-bottom:0;
  transition:outline 120ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

.c-signup-newsletter-section__form:focus-within,.c-signup-newsletter-section__form:hover{
  outline:2px solid #a94de0
}

@media(min-width: 768px){
  .c-signup-newsletter-section__form{
    margin-left:auto
  }
}

@media(min-width: 992px){
  .c-signup-newsletter-section__form{
    flex-basis:518px
  }
}

.c-signup-newsletter-section__input{
  padding:0 10px 0 0;
  color:#000;
  border:none;
  background-color:transparent;
  flex-grow:1;
  width:100px
}

.c-signup-newsletter-section__input:focus{
  background-color:transparent
}

.c-signup-newsletter-section__input::-moz-placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.c-signup-newsletter-section__input:-ms-input-placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.c-signup-newsletter-section__input::placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.c-social{
  padding-bottom:30px;
  padding-top:30px
}

.c-social__headline{
  display:none;
  font-size:1rem;
  font-weight:600;
  line-height:25px;
  margin-bottom:15px;
  text-transform:none
}

@media(max-width: 479px){
  .flexible__hero-content{
    padding-bottom:20px !important
  }
}

.flexible__social-list{
  justify-content:flex-start !important
}

.flexible__social-container{
  margin-top:50px
}

@media(max-width: 479px){
  .flexible__social-container{
    position:absolute;
    left:0px;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    width:50%;
    top:-100px
  }
}

.c-social__list{
  display:flex;
  justify-content:center;
  list-style-type:none;
  margin-bottom:0;
  margin-left:0;
  padding:0
}

.c-social__item+.c-social__item{
  margin-left:15px
}

.c-social__link{
  display:block;
  color:#602f75;
  background:none;
  border:none;
  padding:0;
  height:1.875rem;
  width:1.875rem;
  -webkit-appearance:none
}

.c-social__link:hover,.c-social__link:focus{
  color:#000
}

.c-social__link svg{
  width:100%
}

.c-social__link[data-balloon][data-balloon-pos=down]:hover::before,.c-social__link[data-balloon][data-balloon-pos=down]:hover::after{
  opacity:0;
  transform:translate(-50%, -10px)
}

.c-social__link.-copied[data-balloon][data-balloon-pos=down]::before,.c-social__link.-copied[data-balloon][data-balloon-pos=down]::after{
  opacity:1;
  transform:translate(-50%, 0)
}

@media(min-width: 992px){
  .left .c-social--sidebar{
    border:none
  }
}

@media(min-width: 992px){
  .c-social--sidebar{
    border-bottom:1px solid #e0e0e0;
    display:block
  }
}

@media(min-width: 992px){
  .c-social--sidebar .c-social__headline{
    display:block
  }
}

@media(min-width: 992px){
  .c-social--sidebar .c-social__list{
    justify-content:flex-start
  }
}

.c-social--hero{
  padding:0
}

.c-social--hero .c-social__link{
  color:#fff
}

.c-social--hero .c-social__link svg{
  transition:transform 240ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

.c-social--hero .c-social__link:hover,.c-social--hero .c-social__link:focus{
  color:#fff
}

.c-social--hero .c-social__link:hover svg,.c-social--hero .c-social__link:focus svg{
  transform:scale(1.2)
}

.c-social--footer{
  padding-top:0
}

.c-social--footer .c-social__link{
  color:#a94de0
}

.c-social--footer .c-social__link svg{
  transition:color 120ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

.c-social--footer .c-social__link:hover,.c-social--footer .c-social__link:focus{
  color:#602f75
}

.c-social--footer .c-social__list{
  justify-content:flex-start
}

.c-social--footer .c-social__link{
  height:2.25rem;
  width:2.25rem
}

@media(min-width: 768px){
  .c-social--footer .c-social__link{
    height:3rem;
    width:3rem
  }
}

.c-badges-list{
  display:flex;
  justify-content:center
}

@media(min-width: 768px){
  .c-badges-list{
    justify-content:flex-start
  }
}

.c-badges-list__item{
  margin-right:15px;
  margin-top:15px;
  max-width:58px;
  max-height:58px
}

.c-badges-list__item:last-child{
  margin-right:0
}

.c-contest-gallery-section{
  background:none;
  padding:20px 15px
}

@media(min-width: 768px){
  .c-contest-gallery-section{
    margin:0 auto;
    max-width:1280px;
    padding:70px 0
  }
}

.c-contest-gallery-section .ow_vote_grid,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show{
  display:block !important;
  float:none;
  justify-content:space-between
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show{
    display:flex !important
  }
}

.c-contest-gallery-section .ow_vote_grid .ow_vote_showcontent_view,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_vote_showcontent_view{
  border:none;
  box-shadow:0 0 4px rgba(0,0,0,.25);
  margin:0 0 20px;
  width:100%
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid .ow_vote_showcontent_view,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_vote_showcontent_view{
    margin:0 0 34px;
    flex:0 0 calc(50% - 14px);
    max-width:calc(50% - 14px)
  }
}

.c-contest-gallery-section .ow_vote_grid .ow_overlay_bg,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_overlay_bg{
  width:100% !important
}

.c-contest-gallery-section .ow_vote_grid .ow_show_contestant img,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_contestant img{
  height:157px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid .ow_show_contestant img,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_contestant img{
    height:285px !important
  }
}

.c-contest-gallery-section .ow_vote_grid .vote_right_side_content h2,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2{
  font-weight:500;
  font-size:25px;
  letter-spacing:-0.5px;
  margin-bottom:30px;
  padding:16px 15px 0
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid .vote_right_side_content h2,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2{
    font-size:35px;
    margin-bottom:42px;
    padding:16px 25px 0
  }
}

.c-contest-gallery-section .ow_vote_grid .vote_right_side_content h2 a,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2 a{
  color:#2a2a2a !important
}

.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_show_text_desc,.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_contestant_custom_fields,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_show_text_desc,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_custom_fields{
  display:none
}

.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_badge,.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_contestant_thumb-container,.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_contestant_details-grade,.c-contest-gallery-section .ow_vote_grid .vote_right_side_content .ow_contestant_details-school,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_badge,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_thumb-container,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-grade,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-school{
  display:none
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt{
  display:flex;
  flex-direction:column;
  flex-wrap:wrap;
  justify-content:space-between;
  padding:0 13px 3px
}

@media(min-width: 992px){
  .c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt{
    flex-direction:row;
    padding-bottom:10px
  }
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_share_icons_div,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_share_icons_div{
  display:none;
  margin:0
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_button,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_button{
  margin-bottom:13px
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_button,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_button{
    margin:0 5px 10px;
    flex:1
  }
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square{
  color:#ab4be0 !important
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_votebutton,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_votebutton{
  color:#a94de0 !important
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_votebutton:hover,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_votebutton:hover{
  color:#fff !important;
  background:#a94de0 !important
}

.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_votebutton,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_votebutton{
  background:none !important;
  border:2px solid #ab4be0;
  border-radius:3px;
  font-size:20px;
  font-weight:500;
  line-height:36px
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_votebutton,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_votebutton{
    font-size:24px;
    font-weight:400;
    line-height:48px
  }
}

@media(min-width: 1200px){
  .c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_show_vote_cnt .ow_votebutton,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_show_vote_square,.c-contest-gallery-section .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt .ow_votebutton{
    font-size:30px;
    font-weight:400;
    line-height:54px
  }
}

.c-contest-gallery-section .ow_votes-pagination,.c-contest-gallery-section .ow_contestant_permalink{
  display:none
}

.c-contest-gallery-section.c-contest-gallery-section--is-disabled .ow_vote_grid .ow_show_vote_cnt{
  display:none
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt{
  display:none
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .ow_vote_showcontent_view{
  position:relative
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .ow_vote_showcontent_view{
    flex:unset;
    max-width:unset;
    width:100%
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content{
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  padding:10px 15px
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content{
    padding:40px 60px
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2{
  font-weight:500;
  font-size:48px;
  letter-spacing:-1.5px;
  margin:0;
  padding:0
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2 a{
  font-size:25px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content h2 a{
    font-size:48px !important
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_badge{
  display:block;
  height:80px;
  margin-left:6px;
  width:80px;
  order:2
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_badge{
    order:3;
    margin-left:unset;
    height:160px;
    width:160px
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_badge img{
  height:80px !important;
  width:80px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_badge img{
    height:160px !important;
    width:160px !important
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_thumb-container{
  border-radius:50%;
  display:block;
  height:80px;
  margin-right:6px;
  overflow:hidden;
  width:80px;
  order:1
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_thumb-container{
    height:160px;
    width:160px;
    margin-right:unset
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_thumb-container img{
  height:80px !important;
  width:80px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_thumb-container img{
    height:160px !important;
    width:160px !important
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details{
  margin:15px 0;
  order:3;
  width:100%
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details{
    flex:1;
    margin:0 27px;
    order:2;
    width:unset
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-grade{
  color:#2a2a2a;
  display:block;
  font-weight:700;
  font-size:16px;
  text-transform:uppercase
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-grade{
    font-size:18px
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-school{
  color:#2a2a2a;
  display:block;
  font-weight:500;
  font-size:20px;
  line-height:26px
}

@media(min-width: 768px){
  .c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-school{
    font-size:30px;
    line-height:36px
  }
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_vote_grid .ow_vote_post_container_show .vote_right_side_content .ow_contestant_details-name{
  margin-bottom:8px
}

.c-contest-gallery-section.c-contest-gallery-section--winners .ow_contestant_permalink{
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:1
}

.c-contest-gallery-section .ow_vote_contest_top_bar{
  background-color:transparent !important;
  margin:0 0 20px 0
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_contest_top_bar{
    display:flex;
    margin:0 0 50px 0
  }
}

.c-contest-gallery-section ul.ow_vote_menu_links{
  background-color:transparent !important;
  display:block !important
}

.c-contest-gallery-section .ow_vote_navmenu_link{
  margin-bottom:2px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_vote_navmenu_link{
    margin-bottom:0 !important;
    margin-right:2px !important
  }
}

.c-contest-gallery-section .ow_vote_navmenu_link.active{
  margin:0 !important
}

.c-contest-gallery-section .ow_vote_contest_top_bar ul.ow_vote_menu_links li.ow_vote_navmenu_link a{
  align-items:center;
  background:#a94de0;
  border:solid 1px #a94de0;
  color:#fff;
  display:flex;
  font-weight:700;
  font-size:18px !important;
  height:63px;
  line-height:63px;
  padding:0 20px !important;
  text-transform:uppercase
}

.c-contest-gallery-section .ow_vote_contest_top_bar ul.ow_vote_menu_links li.ow_vote_navmenu_link.active a{
  background:#fff !important;
  color:#a94de0 !important
}

.c-contest-gallery-section .ow_vote_contest_top_bar ul.ow_vote_menu_links li.ow_vote_navmenu_link svg{
  margin-right:10px
}

.c-contest-gallery-section .ow_con_search_div{
  flex:1;
  height:auto !important;
  position:relative;
  width:100%
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_con_search_div{
    float:none;
    width:auto
  }
}

.c-contest-gallery-section .ow_con_search_div form{
  margin:0
}

.c-contest-gallery-section .ow_con_search_div input[type=text]{
  background:#f6edfc !important;
  border:solid 1px #a94de0 !important;
  border-top:none !important;
  color:#848484;
  font-size:18px;
  height:63px;
  line-height:63px;
  padding-left:20px !important;
  padding-right:100px !important
}

@media(min-width: 768px){
  .c-contest-gallery-section .ow_con_search_div input[type=text]{
    border-left:none !important;
    border-top:solid 1px #a94de0 !important
  }
}

.c-contest-gallery-section .ow_con_search_div .ow_con_search{
  width:100% !important
}

.c-contest-gallery-section .ow_con_search_div .ow_con_btn{
  border:none !important;
  margin:0 !important;
  padding:0 !important;
  position:absolute
}

.c-contest-gallery-section .ow_con_search_div .ow_con_btn.ow_close_btn{
  background:none !important;
  color:#2a2a2a !important;
  height:auto !important;
  right:20px;
  top:22px;
  width:auto !important
}

.c-contest-gallery-section .ow_con_search_div .ow_con_btn.ow_submit_btn{
  background:#a94de0 !important;
  border-radius:50% !important;
  font-size:14px !important;
  font-weight:700;
  height:34px;
  line-height:34px;
  right:50px;
  text-transform:uppercase;
  top:14px;
  width:34px
}

.c-single-content.c-single-content--single-xq{
  border-radius:0;
  box-shadow:0px 0px 4px rgba(0,0,0,.25);
  float:none;
  margin:0px;
  max-width:1280px;
  overflow:auto;
  padding:0 0 10px;
  position:static;
  width:100%
}

@media(min-width: 768px){
  .c-single-content.c-single-content--single-xq{
    margin:50px auto 83px;
    padding:0 0 75px
  }
}

.c-single-content.c-single-content--single-xq .ow_vote_content_container{
  margin:0;
  float:none
}

.c-single-content.c-single-content--single-xq .ow_single_page_content.photo{
  overflow:auto
}

.c-single-content.c-single-content--single-xq .ow_vote_content_container .ow_vote_cont_img{
  margin:0
}

.c-single-content.c-single-content--single-xq .ow_vote_content_container .ow_vote_cont_img a{
  background-color:transparent
}

.c-single-content.c-single-content--single-xq .ow_vote_content_container .ow_vote_cont_img img{
  width:100% !important
}

.c-single-content.c-single-content--single-xq .ow_overlay_bg{
  width:100% !important
}

.c-single-content.c-single-content--single-xq .ow_contestant_custom_fields{
  margin:0
}

.c-single-content.c-single-content--single-xq .ow_contestant_custom_fields>.ow_contestant_custom_fields{
  margin:18px 13px
}

@media(min-width: 768px){
  .c-single-content.c-single-content--single-xq .ow_contestant_custom_fields>.ow_contestant_custom_fields{
    justify-content:center;
    margin:45px 0
  }
}

.c-single-content.c-single-content--single-xq .ow_contestant_custom_fields>.ow_contestant_other_det span{
  color:#2a2a2a !important;
  font-weight:500;
  font-size:25px !important;
  letter-spacing:-1.5px;
  line-height:31px
}

@media(min-width: 768px){
  .c-single-content.c-single-content--single-xq .ow_contestant_custom_fields>.ow_contestant_other_det span{
    font-size:48px !important;
    line-height:54px
  }
}

.c-single-content.c-single-content--single-xq .ow_content_desc .vote_content{
  margin:0 auto;
  max-width:unset;
  padding:0 13px;
  width:100%
}

@media(min-width: 768px){
  .c-single-content.c-single-content--single-xq .ow_content_desc .vote_content{
    max-width:660px
  }
}

.c-single-content.c-single-content--single-xq .ow_content_desc .vote_content p{
  color:#000;
  font-size:18px
}

.c-single-content.c-single-content--single-xq .ow_total_share_single.ow_make_hide{
  background:none;
  display:block;
  margin:0;
  padding:0
}

.c-single-content.c-single-content--single-xq .ow_total_share_single.ow_make_hide .share_text_box_single{
  display:none
}

.c-single-content__share{
  margin:20px 0 25px;
  overflow:auto
}

@media(min-width: 768px){
  .c-single-content__share{
    margin:60px 0 50px
  }
}

.c-single-content__share-title{
  color:#4a4a4a;
  font-weight:600;
  font-size:16px;
  line-height:25px;
  margin-bottom:15px;
  text-align:center
}

.c-single-content__share-options{
  align-items:center;
  display:flex;
  justify-content:center;
  text-align:center
}

.c-single-content__share-options .ow_show_share_icons{
  background:#a155d9 !important;
  border-radius:50%;
  color:#fff !important;
  display:block;
  font-size:47px;
  height:47px;
  margin:0 5px;
  width:47px
}

.c-single-content__votes{
  margin:0 auto;
  max-width:unset;
  padding:0 13px;
  width:100%
}

@media(min-width: 768px){
  .c-single-content__votes{
    display:flex;
    max-width:690px
  }
}

.c-votes-count,.c-single-content__votes .ow_voting_button_now .ow_votes_btn_single .ow_votebutton{
  background-color:transparent !important;
  border:2px solid #ab4be0;
  border-radius:3px;
  color:#a94de0 !important;
  display:block;
  font-size:20px;
  font-weight:500;
  line-height:36px;
  margin-bottom:13px;
  padding:5px 0;
  text-align:center
}

@media(min-width: 768px){
  .c-votes-count,.c-single-content__votes .ow_voting_button_now .ow_votes_btn_single .ow_votebutton{
    font-size:24px;
    font-weight:400;
    flex:1;
    line-height:48px;
    margin:0 5px 10px
  }
}

@media(min-width: 1200px){
  .c-votes-count,.c-single-content__votes .ow_voting_button_now .ow_votes_btn_single .ow_votebutton{
    font-size:30px;
    font-weight:400;
    line-height:54px
  }
}

.c-single-content__votes .ow_voting_button_now{
  background-color:transparent !important;
  padding:0
}

@media(min-width: 768px){
  .c-single-content__votes .ow_voting_button_now{
    flex:1
  }
}

.c-single-content__votes .ow_voting_button_now .ow_votes_btn_single .ow_votebutton:hover{
  color:#fff !important;
  background:#a94de0 !important
}

@media(min-width: 768px){
  .c-votes-count__count{
    font-weight:700
  }
}

.c-single-content__gallery{
  background:#fff;
  padding:37px 0 66px
}

@media(min-width: 768px){
  .c-single-content__gallery{
    padding:11px 0
  }
}

.c-single-content__gallery .c-contest-gallery-section{
  padding-bottom:0;
  padding-top:0
}

.c-single-content__gallery-header{
  color:#2a2a2a;
  font-weight:700;
  font-size:30px;
  line-height:35px;
  margin:25px 0;
  text-align:center;
  text-transform:uppercase
}

@media(min-width: 768px){
  .c-single-content__gallery-header{
    font-size:40px;
    line-height:40px;
    letter-spacing:-1.5px;
    margin:40px 0
  }
}

.c-hero--single-contestant{
  margin-top:-20px
}

@media(min-width: 480px){
  .c-hero--single-contestant.c-hero--flexible{
    height:270px
  }
}

.c-hero--single-contestant .c-hero__title{
  font-size:28px;
  margin:0
}

@media(min-width: 768px){
  .c-hero--single-contestant .c-hero__title{
    font-size:65px
  }
}

.c-hero--single-contestant .c-hero__title-line{
  white-space:normal
}

@media(min-width: 768px){
  .c-hero--single-contestant .c-hero__title-line{
    white-space:nowrap
  }
}

.c-hero--single-contestant .c-hero__content{
  padding-bottom:20px;
  padding-top:20px
}

@media(min-width: 480px){
  .c-hero--single-contestant .c-hero__content{
    padding-top:60px
  }
}

.ow_fancy_content_social .c-social__list{
  margin-top:-10px
}

.pp_social{
  display:none !important
}

.tribe-events-pg-template{
  padding:0 !important
}

.tribe-events-pg-template .tribe-events-hybrid-single-marker,.tribe-events-pg-template .tribe-events-virtual-single-marker{
  display:inline-block;
  float:none
}

.event-detail{
  font-family:Graphik,sans-serif;
  font-weight:400 !important;
  background:#fff;
  box-shadow:0 0 4px rgba(0,0,0,.25);
  margin:30px 15px
}

@media(min-width: 768px){
  .event-detail{
    margin-top:75px
  }
}

@media(min-width: 768px){
  .event-detail>.tribe-events-event-image{
    display:none
  }
}

.event-detail .mobile-inner{
  padding:0 15px
}

@media(min-width: 768px){
  .event-detail .mobile-inner{
    padding:0
  }
}

.event-detail .inner{
  padding:0 15px
}

@media(min-width: 768px){
  .event-detail .inner{
    padding:0 45px
  }
}

.event-detail .inner>.tribe-events-virtual-single-marker{
  display:none
}

.event-detail>.inner{
  padding:0
}

@media(min-width: 768px){
  .event-detail>.inner{
    padding:45px
  }
}

.event-detail .event-title{
  line-height:1;
  font-size:20px;
  color:#3d105b;
  text-transform:initial;
  text-align:left;
  margin-bottom:15px
}

@media(min-width: 768px){
  .event-detail .event-title{
    text-align:center;
    font-size:65px;
    margin-bottom:45px
  }
}

.event-detail .event-date{
  font-size:14px;
  color:#3d105b;
  text-align:left;
  margin-bottom:15px
}

@media(min-width: 768px){
  .event-detail .event-date{
    text-align:center;
    font-size:25px;
    margin-bottom:45px
  }
}

.event-detail .columns{
  display:flex;
  flex-direction:column
}

@media(min-width: 768px){
  .event-detail .columns{
    flex-direction:row;
    gap:45px
  }
}

.event-detail .columns .left{
  order:3
}

@media(min-width: 768px){
  .event-detail .columns .left{
    order:initial
  }
}

.event-detail .columns .middle{
  flex:1;
  text-align:left
}

.event-detail .columns .middle .tribe-events-event-image{
  display:none
}

@media(min-width: 768px){
  .event-detail .columns .middle .tribe-events-event-image{
    display:block
  }
}

.event-detail .columns .middle .content,.event-detail .columns .middle .content p{
  color:#000;
  font-size:16px
}

@media(min-width: 768px){
  .event-detail .columns .middle .content,.event-detail .columns .middle .content p{
    font-size:18px
  }
}

.event-detail .columns .middle .venue{
  display:block;
  margin-top:60px
}

@media(min-width: 992px){
  .event-detail .columns .middle .venue{
    display:flex;
    gap:15px
  }
}

.event-detail .columns .middle .venue .venue-section{
  color:#3d105b;
  font-size:12px;
  font-weight:400;
  margin-bottom:15px
}

@media(min-width: 768px){
  .event-detail .columns .middle .venue .venue-section{
    font-size:16px;
    margin-bottom:22.5px
  }
}

.event-detail .columns .middle .venue .venue-address{
  color:#2a2a2a;
  margin-bottom:15px
}

@media(min-width: 768px){
  .event-detail .columns .middle .venue .venue-address{
    margin-bottom:30px
  }
}

.event-detail .columns .middle .venue .venue-website{
  margin-bottom:15px
}

.event-detail .columns .middle .venue .venue-export{
  margin-bottom:15px
}

.event-detail .columns .middle .venue .venue-export a{
  margin-right:22.5px;
  font-weight:400
}

.event-detail .columns .middle .venue .venue-export a svg{
  vertical-align:text-bottom;
  margin-right:5px
}

.event-detail .columns .middle .venue .venue-title a{
  display:block;
  line-height:1;
  font-weight:600;
  font-size:20px;
  color:#3d105b;
  text-transform:initial;
  margin-bottom:15px
}

@media(min-width: 768px){
  .event-detail .columns .middle .venue .venue-title a{
    font-size:30px;
    margin-bottom:22.5px
  }
}

.event-detail .columns .right{
  display:none
}

@media(min-width: 768px){
  .event-detail .columns .right{
    display:block
  }
}

.event-detail__buttons{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  gap:15px
}

@media(min-width: 800px){
  #masthead{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
  }

  #masthead .site-branding{
    padding-right:36px
  }

  #masthead .primary-menu>li{
    display:inline-flex;
    flex-flow:column nowrap;
    justify-content:center;
    padding-left:12px;
    padding-right:12px
  }

  #masthead .primary-menu>.menu-item>a{
    height:auto;
    padding-top:5px;
    font-size:16px;
    font-weight:700;
    text-transform:uppercase;
    line-height:1.125;
    letter-spacing:-0.025em
  }

  #masthead .primary-menu>.menu-item>a::after{
    content:"";
    display:block;
    width:100%;
    height:3px;
    margin-top:3px;
    background-color:currentColor;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)
  }

  #masthead .primary-menu>.menu-item>a:hover,#masthead .primary-menu>.menu-item>a:focus,#masthead .primary-menu>.current-menu-item>a,#masthead .primary-menu>.current_page_item>a{
    color:#fff
  }

  #masthead .primary-menu>.menu-item>a:hover::after,#masthead .primary-menu>.menu-item>a:focus::after,#masthead .primary-menu>.current-menu-item>a::after,#masthead .primary-menu>.current_page_item>a::after{
    transform:scaleX(1)
  }

  #masthead .user-link img{
    height:auto !important
  }
}

@media(max-width: 799px){
  .bb-mobile-header{
    height:87px !important
  }
}

#buddypress form.standard-form textarea{
  height:auto;
  padding-top:8px;
  padding-bottom:8px
}

#buddypress form.standard-form .visibility-adminsonly,.visibility-adminsonly{
  display:none
}

.gform_wrapper .gform_title{
  font-size:35px;
  line-height:35px
}

@media(min-width: 768px){
  .gform_wrapper .gform_title{
    font-size:50px;
    line-height:50px
  }
}

.gform_wrapper .gform_description{
  font-size:20px
}

@media(min-width: 768px){
  .gform_wrapper .gform_description{
    font-size:25px
  }
}

.gform_wrapper input,.gform_wrapper select,.gform_wrapper .gfield_validation_message{
  border-radius:12px
}

.gform_confirmation_wrapper{
  margin:70px 0px
}

@media(min-width: 992px){
  .gform_confirmation_wrapper{
    margin:50px 0px
  }
}

.gform_confirmation_wrapper .gform_confirmation_message,.gform_confirmation_wrapper .gform_confirmation_message p{
  color:#602f75;
  font-weight:bold;
  font-size:24px;
  line-height:28px;
  padding:0;
  text-align:center
}

.gform_confirmation_wrapper .gform_confirmation_message, .gform_confirmation_wrapper .gform_confirmation_message p{
  margin-left:auto;
  margin-right:auto
}

@media(min-width: 768px){
  .gform_confirmation_wrapper .gform_confirmation_message,.gform_confirmation_wrapper .gform_confirmation_message p{
    font-size:30px;
    line-height:35px
  }
}

@media(min-width: 992px){
  .gform_confirmation_wrapper .gform_confirmation_message,.gform_confirmation_wrapper .gform_confirmation_message p{
    font-size:35px;
    line-height:38px
  }
}

.gform_wrapper form.c-signup-newsletter-section--gravity{
  padding-top:30px;
  padding-bottom:30px
}

@media(min-width: 768px){
  .gform_wrapper form.c-signup-newsletter-section--gravity{
    align-items:center;
    display:flex;
    max-width:1340px;
    padding:60px 30px
  }
}

@media(min-width: 768px)and (min-width: 768px)and (max-width: 991px){
  .gform_wrapper form.c-signup-newsletter-section--gravity>*{
    flex:1
  }
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper{
  background:#2a2a2a;
  padding:0 15px;
  margin-top:0;
  margin-bottom:0
}

.t-background-grey-dark+.gform_wrapper.c-signup-newsletter-section--gravity_wrapper{
  background:#000
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_description{
  color:#fff;
  font-size:16px;
  line-height:20px;
  letter-spacing:-0.25px;
  font-weight:500;
  margin-bottom:15px
}

@media(min-width: 768px){
  .gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_description{
    font-size:20px;
    line-height:24px;
    letter-spacing:-0.5px;
    margin-bottom:0;
    max-width:440px;
    padding-right:15px
  }
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input{
  background:#fff;
  margin-top:0;
  padding:0;
  width:100%
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  background-color:transparent;
  border:none;
  color:#000;
  flex-grow:1;
  margin-top:0;
  padding:0;
  width:100px
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{
  background-color:transparent
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{
  color:#9b9b9b;
  font-size:14px;
  letter-spacing:-0.25px;
  font-weight:500
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gfield.c-signup-newsletter-section__input .ginput_container{
  display:flex;
  margin-top:0
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_fields{
  align-items:center;
  background:#fff;
  display:flex;
  height:60px;
  margin-bottom:0;
  padding:10px 10px 10px 20px;
  transition:outline 120ms cubic-bezier(0.215, 0.61, 0.355, 1)
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_fields:focus-within,.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_fields:hover{
  outline:2px solid #a94de0
}

@media(min-width: 768px){
  .gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_fields{
    margin-left:auto
  }
}

@media(min-width: 992px){
  .gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_fields{
    flex-basis:518px
  }
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button[type=submit],.gform_wrapper.c-signup-newsletter-section--gravity_wrapper input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
  font-size:14px;
  line-height:20px;
  letter-spacing:-0.25px;
  font-weight:500;
  padding:10px 22px;
  border-radius:1px;
  text-transform:none
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_button{
  margin:0
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_footer{
  display:none
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_body{
  max-width:518px
}

.gform_wrapper.c-signup-newsletter-section--gravity_wrapper .gform_heading{
  margin-bottom:0
}

.gform_wrapper.c-signup-newsletter-section--single_wrapper{
  margin-bottom:0;
  margin-top:0;
  padding-bottom:0
}

.gform_wrapper form.c-signup-newsletter-section--single{
  flex-direction:column;
  padding:0
}

.gform_wrapper form.c-signup-newsletter-section--single .gform_heading{
  display:none
}

.gform_wrapper form.c-signup-newsletter-section--single .gsection.c-signup-newsletter-section__heading{
  border:0;
  margin:0;
  padding:0
}

.gform_wrapper form.c-signup-newsletter-section--single .gsection.c-signup-newsletter-section__heading .gsection_title{
  border:0;
  color:#602f75;
  font-size:1.125rem;
  font-weight:500;
  letter-spacing:-1.25px;
  line-height:30px;
  margin-top:0;
  text-transform:none
}

.gform_wrapper form.c-signup-newsletter-section--single .gsection.c-signup-newsletter-section__heading .gsection_description{
  color:#6b6b6b;
  font-size:.875rem;
  font-weight:500;
  line-height:20px;
  margin-bottom:0;
  margin-top:5px
}

@media(min-width: 768px){
  .gform_wrapper form.c-signup-newsletter-section--single .gsection.c-signup-newsletter-section__heading .gsection_description{
    margin-top:10px
  }
}

.gform_wrapper form.c-signup-newsletter-section--single ul.gform_fields .c-signup-newsletter-section__input{
  margin-top:15px;
  padding-right:0;
  width:100%
}

@media(min-width: 768px){
  .gform_wrapper form.c-signup-newsletter-section--single ul.gform_fields .c-signup-newsletter-section__input{
    margin-top:24px
  }
}

.gform_wrapper form.c-signup-newsletter-section--single ul.gform_fields .c-signup-newsletter-section__input .ginput_container_email{
  margin-top:0
}

.gform_wrapper form.c-signup-newsletter-section--single li input:not([type=radio]):not([type=checkbox]),.gform_wrapper form.c-signup-newsletter-section--single li.hidden_label input:not([type=radio]):not([type=checkbox]){
  border:1px solid #e0e0e0;
  border-radius:0;
  margin-top:0;
  min-height:42px;
  text-align:center;
  width:100%
}

@media(min-width: 768px){
  .gform_wrapper form.c-signup-newsletter-section--single li input:not([type=radio]):not([type=checkbox]),.gform_wrapper form.c-signup-newsletter-section--single li.hidden_label input:not([type=radio]):not([type=checkbox]){
    min-height:45px
  }
}

.gform_wrapper form.c-signup-newsletter-section--single .gform_footer{
  margin-top:5px;
  padding-top:0
}

.gform_wrapper form.c-signup-newsletter-section--single .gform_footer input{
  border-radius:0;
  font-size:.875rem;
  width:100%
}

.gform_wrapper.c-signup-newsletter-section--footer_wrapper{
  margin-bottom:0;
  margin-top:0;
  padding-bottom:0
}

.gform_wrapper form.c-signup-newsletter-section--footer{
  flex-direction:column;
  padding-bottom:0;
  padding-top:0
}

.gform_wrapper form.c-signup-newsletter-section--footer .gform_heading,.gform_wrapper form.c-signup-newsletter-section--footer .gform_footer{
  display:none
}

.gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__heading{
  border-bottom:0;
  margin-bottom:24px;
  margin-top:0
}

.gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__heading .gsection_title{
  color:#2a2a2a;
  font-size:1.25rem;
  font-weight:500 !important;
  letter-spacing:-0.025em !important;
  line-height:24px
}

@media(min-width: 992px){
  .gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__heading .gsection_title{
    font-size:1.5625rem;
    line-height:31px;
    max-width:60%;
    text-transform:capitalize
  }
}

.gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__heading .gsection_description{
  font-size:1rem;
  letter-spacing:-0.375px;
  line-height:22px;
  margin-bottom:0;
  margin-top:24px
}

@media(min-width: 992px){
  .gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__heading .gsection_description{
    font-size:1.25rem
  }
}

.gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__input{
  width:100%
}

@media(min-width: 992px){
  .gform_wrapper form.c-signup-newsletter-section--footer .c-signup-newsletter-section__input{
    max-width:83.333%
  }
}

.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit],.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
  font-size:16px;
  line-height:20px;
  letter-spacing:-0.25px;
  font-weight:500;
  padding:8px 16px;
  border-radius:1px;
  text-transform:none
}

.gform_wrapper form.c-signup-newsletter-section--footer input.gform_button[type=submit]{
  margin-top:0
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input{
  background:#efefef;
  margin-top:0;
  padding:0;
  width:100%
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
  background-color:transparent;
  border:none;
  color:#848484;
  flex-grow:1;
  margin-top:0;
  padding:0;
  width:100px
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus{
  background-color:transparent
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::-moz-placeholder{
  color:#848484;
  font-size:1rem;
  letter-spacing:-0.25px;
  line-height:2.5
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):-ms-input-placeholder{
  color:#848484;
  font-size:1rem;
  letter-spacing:-0.25px;
  line-height:2.5
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file])::placeholder{
  color:#848484;
  font-size:1rem;
  letter-spacing:-0.25px;
  line-height:2.5
}

.gform_wrapper form.c-signup-newsletter-section--footer .gfield.c-signup-newsletter-section__input .ginput_container_email{
  align-items:center;
  display:flex;
  margin-top:0;
  padding:10px 10px 10px 20px
}

@media(min-width: 768px){
  .ow_vote_grid .ow_vote_post_container_show{
    display:flex;
    flex-flow:row wrap
  }
}

.ow_vote_grid .ow_vote_post_container_show>.ow_vote_showcontent_view{
  background-color:#fff
}

@media(min-width: 768px){
  .ow_vote_grid .ow_vote_post_container_show>.ow_vote_showcontent_view{
    flex:0 0 calc( 50% - 10px )
  }
}

@media(min-width: 992px){
  .ow_vote_grid .ow_vote_post_container_show>.ow_vote_showcontent_view{
    flex:0 0 calc( 33.3333333333% - 10px );
    max-width:calc( 33.3333333333% - 10px )
  }
}

@media(min-width: 768px){
  .ow_vote_grid .ow_vote_post_container_show .ow_vote_show{
    display:flex;
    flex-flow:column nowrap;
    height:100%
  }
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields{
  margin-top:2px;
  padding-left:25px;
  padding-right:25px
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields>.ow_contestant_other_det:not(.pretty_view).grid_list_s{
  border-bottom:0;
  flex:auto 0;
  margin-bottom:0;
  padding:0 5px 0 0
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields>.ow_contestant_other_det:not(.pretty_view).grid_list_s span{
  font-size:16px;
  font-weight:500;
  line-height:1;
  text-transform:none
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields>.ow_contestant_other_det.pretty_view{
  border-bottom:1px solid #000;
  border-top:1px solid #000;
  flex:auto;
  margin:30px 0 15px;
  max-width:100%;
  padding:30px 5px 30px 0;
  width:100%
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields>.ow_contestant_other_det.pretty_view span:first-child{
  font-size:14px;
  line-height:1;
  margin-bottom:5px
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_contestant_custom_fields>.ow_contestant_other_det.pretty_view span:last-child{
  word-break:break-all
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .ow_show_share_icons_div{
  margin-bottom:15px
}

.ow_vote_grid .ow_vote_post_container_show .ow_vote_show .vote_right_side_content{
  padding:0;
  width:100% !important
}

.ow_vote_grid .ow_vote_post_container_show .ow_show_vote_cnt{
  margin-top:auto
}

.ow_vote_grid .ow_vote_post_container_show .ow_show_contestant h2{
  padding:25px 25px 15px;
  margin:0
}

.ow_vote_grid .ow_vote_post_container_show .ow_show_contestant h2 a{
  color:#000 !important;
  font-size:24px !important;
  line-height:1.2
}

.ow_vote_grid .ow_vote_post_container_show .ow_show_contestant img{
  -o-object-fit:cover;
     object-fit:cover;
  width:100% !important
}

.ow_vote_grid .ow_vote_post_container_show .ow_show_text_desc p{
  line-height:1.2;
  padding:5px 25px 15px;
  margin:0
}

.entry-content .ow_vote_show .fluid-width-video-wrapper,.single-contestants .ow_vote_single_section .fluid-width-video-wrapper,.bbp-user-page .ow_vote_post_container_show .fluid-width-video-wrapper{
  margin-top:0;
  margin-bottom:0
}

.ow_share_click_expand{
  position:relative;
  z-index:1
}

.single-contestants .ow_vote_single_section .fluid-width-video-wrapper{
  margin-bottom:15px
}

.single-contestants .ow_vote_single_section .vote_content{
  padding-top:0
}

.single-contestants .ow_vote_single_section .vote_content p{
  margin-bottom:0 !important
}

.single-contestants .ow_vote_single_container .vote_content{
  margin:0;
  padding-right:0
}

.single-contestants .ow_vote_single_container iframe,.single-contestants .ow_vote_single_container .ow_vote_cont_img,.single-contestants .ow_vote_single_container .ow_audio_player{
  margin-bottom:30px
}

.single-contestants .ow_vote_single_container iframe a,.single-contestants .ow_vote_single_container .ow_vote_cont_img a,.single-contestants .ow_vote_single_container .ow_audio_player a{
  background-color:#303030;
  display:block
}

.single-contestants .ow_vote_single_container iframe img,.single-contestants .ow_vote_single_container .ow_vote_cont_img img,.single-contestants .ow_vote_single_container .ow_audio_player img{
  min-width:50%;
  width:auto !important
}

.single-contestants .ow_vote_single_container .ow_contestant_custom_fields{
  padding-left:0
}

.single-contestants .ow_vote_single_container .ow_contestant_custom_fields>.ow_contestant_other_det{
  border-bottom:0;
  flex:0;
  padding:0 3px 0
}

.single-contestants .ow_vote_single_container .ow_contestant_custom_fields>.ow_contestant_other_det>span{
  font-size:16px;
  font-weight:500;
  text-transform:none
}

.single-contestants .ow_vote_single_container .ow_content_desc{
  display:flex;
  flex-direction:column;
  width:100%
}

@media(min-width: 768px){
  .single-contestants .ow_vote_single_container .ow_content_desc{
    flex-direction:row
  }
}

.single-contestants .ow_vote_single_container .ow_content_desc>div{
  padding:0 30px;
  min-width:50%
}

.single-contestants .ow_vote_single_container .ow_content_desc .ow_content_desc__meta{
  flex:0 0 50%
}

.single-contestants .ow_vote_single_container .ow_content_desc .ow_vote_single-title{
  font-size:24px;
  padding:0 !important
}

.bbp-user-page .ow_vote_post_container_show .fluid-width-video-wrapper{
  padding-top:67.0729528318% !important
}

.ow_vote_fancybox-overlay .owt_success{
  background-color:#9f55d9
}

.ow_vote_fancybox-overlay .ow_vote_fancybox_result{
  color:#9f55d9
}

.ow_vote_fancybox-overlay .owt_danger{
  background-color:hotpink;
  margin-bottom:15px
}

.ow_vote_fancybox_success .ow_vote_fancybox_result{
  background-color:#a155d9;
  color:#fff;
  display:flex;
  flex-flow:column nowrap;
  font-weight:500;
  height:100%;
  justify-content:center;
  padding:64px 32px 32px;
  text-align:left
}

.ow_vote_fancybox_success .ow_vote_fancybox_result p{
  font-size:24px;
  letter-spacing:-0.5px;
  line-height:1.125
}

.ow_vote_fancybox_success .ow_vote_fancybox-close{
  align-items:center;
  background:none;
  display:flex;
  height:40px;
  justify-content:center;
  right:12px;
  top:12px;
  width:40px
}

.ow_vote_fancybox_success .ow_vote_fancybox-close::before,.ow_vote_fancybox_success .ow_vote_fancybox-close::after{
  background:#fff;
  content:"";
  display:block;
  height:3px;
  position:absolute;
  width:100%
}

.ow_vote_fancybox_success .ow_vote_fancybox-close::before{
  transform:rotateZ(45deg)
}

.ow_vote_fancybox_success .ow_vote_fancybox-close::after{
  transform:rotateZ(-45deg)
}

.ow_vote_fancybox_success .ow_total_share_single{
  background:none;
  float:none
}

.ow_vote_fancybox_success .ow_face_social_icons{
  padding:0
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"],.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"],.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]{
  display:inline-block;
  height:36px;
  position:relative;
  width:36px
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"] img,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"] img,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"] img{
  display:none
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::after{
  background-position:center;
  background-repeat:no-repeat;
  background-size:55%;
  border-radius:99%;
  content:"";
  display:block;
  height:100%;
  left:0;
  position:absolute;
  top:0;
  transition:opacity 120ms cubic-bezier(0.25, 0.25, 0.75, 0.75);
  width:100%
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::before{
  background-color:#fff
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::after{
  background-color:#602f75;
  opacity:0
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]:hover::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]:hover::before,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]:hover::before{
  opacity:0
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]:hover::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]:hover::after,.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]:hover::after{
  opacity:1
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::before{
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3Cpath d='M374.245 285.825l14.104-91.961h-88.233v-59.677c0-25.159 12.325-49.682 51.845-49.682h40.117V6.214S355.67 0 320.864 0c-72.67 0-120.165 44.042-120.165 123.775v70.089h-80.777v91.961h80.777v222.31A320.442 320.442 0 00250.408 512a320.42 320.42 0 0049.708-3.865v-222.31h74.129z' fill='%23A155D9' fill-rule='nonzero'/%3E%3C/svg%3E")
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="facebook.com"]::after{
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3Cpath d='M374.245 285.825l14.104-91.961h-88.233v-59.677c0-25.159 12.325-49.682 51.845-49.682h40.117V6.214S355.67 0 320.864 0c-72.67 0-120.165 44.042-120.165 123.775v70.089h-80.777v91.961h80.777v222.31A320.442 320.442 0 00250.408 512a320.42 320.42 0 0049.708-3.865v-222.31h74.129z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::before{
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3Cpath fill='none' d='M56 56h400v400H56z'/%3E%3Cpath d='M161.014 464.013c193.208 0 298.885-160.071 298.885-298.885 0-4.546 0-9.072-.307-13.578A213.737 213.737 0 00512 97.176a209.705 209.705 0 01-60.334 16.527 105.426 105.426 0 0046.182-58.102 210.548 210.548 0 01-66.703 25.498 105.184 105.184 0 00-76.593-33.112c-57.682 0-105.145 47.464-105.145 105.144 0 8.002.914 15.979 2.722 23.773-84.418-4.231-163.18-44.161-216.494-109.752-27.724 47.726-13.379 109.576 32.522 140.226A104.258 104.258 0 0120.48 194.23v1.331c.014 49.814 35.447 93.111 84.275 102.974a104.898 104.898 0 01-47.431 1.802c13.727 42.685 53.311 72.108 98.14 72.95a210.83 210.83 0 01-130.458 45.056A213.688 213.688 0 010 416.827a297.42 297.42 0 00161.014 47.104' fill='%23A155D9' fill-rule='nonzero'/%3E%3C/svg%3E")
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="twitter.com"]::after{
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2'%3E%3Cpath fill='none' d='M56 56h400v400H56z'/%3E%3Cpath d='M161.014 464.013c193.208 0 298.885-160.071 298.885-298.885 0-4.546 0-9.072-.307-13.578A213.737 213.737 0 00512 97.176a209.705 209.705 0 01-60.334 16.527 105.426 105.426 0 0046.182-58.102 210.548 210.548 0 01-66.703 25.498 105.184 105.184 0 00-76.593-33.112c-57.682 0-105.145 47.464-105.145 105.144 0 8.002.914 15.979 2.722 23.773-84.418-4.231-163.18-44.161-216.494-109.752-27.724 47.726-13.379 109.576 32.522 140.226A104.258 104.258 0 0120.48 194.23v1.331c.014 49.814 35.447 93.111 84.275 102.974a104.898 104.898 0 01-47.431 1.802c13.727 42.685 53.311 72.108 98.14 72.95a210.83 210.83 0 01-130.458 45.056A213.688 213.688 0 010 416.827a297.42 297.42 0 00161.014 47.104' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E")
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::before{
  background-image:url("data:image/svg+xml,%3Csvg height='32' version='1.0' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23A155D9'%3E%3Cpath d='M0 9h7v23H0zM24.003 9C20 9 18.89 10.312 18 12V9h-7v23h7V19c0-2 0-4 3.5-4s3.5 2 3.5 4v13h7V19c0-6-1-10-7.997-10z'/%3E%3Ccircle cx='3.5' cy='3.5' r='3.5'/%3E%3C/g%3E%3C/svg%3E")
}

.ow_vote_fancybox_success .ow_face_social_icons a[href*="linkedin.com"]::after{
  background-image:url("data:image/svg+xml,%3Csvg height='32' version='1.0' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M0 9h7v23H0zM24.003 9C20 9 18.89 10.312 18 12V9h-7v23h7V19c0-2 0-4 3.5-4s3.5 2 3.5 4v13h7V19c0-6-1-10-7.997-10z'/%3E%3Ccircle cx='3.5' cy='3.5' r='3.5'/%3E%3C/g%3E%3C/svg%3E")
}

#ow_vote_register_panel .c-social-login{
  position:static
}

@media(min-width: 768px){
  .single .ow_vote_grid .ow_vote_post_container_show{
    display:grid;
    grid-template-columns:1fr 1fr
  }
}

.single .ow_vote_grid [class*=ow_show_desc_view_]{
  font-size:16px;
  padding:5px 10px 15px !important
}

.single .ow_vote_grid [class*=ow_grid_title]{
  font-weight:700;
  letter-spacing:0;
  text-transform:uppercase
}

#header-aside .user-wrap .bb-icon-angle-down{
  color:#fadfff
}

#header-aside .user-wrap .sub-menu-inner .user-name{
  color:#3b3b3b
}

#header-aside .user-wrap .ab-item:hover,#header-aside .user-wrap .user-mention,#header-aside .user-wrap .menu-item a:hover,#header-aside .user-wrap .logout-link a:hover{
  font-weight:500;
  color:#ac4ce0
}

.learndash-wrapper .bbp-topic-reply-link,.learndash-wrapper .bbp-topic-reply-link:hover{
  border:1px solid #fff !important;
  color:#fff
}

.learndash-wrapper .subscription-toggle{
  border-bottom:1px solid !important
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled{
  background-color:none;
  padding:0
}

.learndash-wrapper .ld-course-status.ld-course-status-enrolled .ld-progress{
  background-color:rgba(146,164,183,.05);
  padding:.5em 1em
}

.twitter-typeahead{
  width:100%
}

.rbt-input-main{
  width:100%;
  color:#4a4a4a;
  height:auto;
  padding:19px;
  font-weight:500;
  line-height:1.25;
  letter-spacing:-0.25px;
  border-radius:0
}

.rbt-input-main.focus{
  color:#4a4a4a
}

.tt-menu,.rbt-menu{
  width:100%;
  background-color:#fff;
  border:1px solid #e0e0e0;
  border-top:0
}

.tt .dropdown-item,.tt-selectable,.rbt .dropdown-item,.rbt-selectable{
  display:block;
  padding:0 10px;
  font-weight:500
}

.tt .dropdown-item.tt-cursor,.tt .dropdown-item.active,.tt .dropdown-item:hover,.tt-selectable.tt-cursor,.tt-selectable.active,.tt-selectable:hover,.rbt .dropdown-item.tt-cursor,.rbt .dropdown-item.active,.rbt .dropdown-item:hover,.rbt-selectable.tt-cursor,.rbt-selectable.active,.rbt-selectable:hover{
  background-color:#a94de0;
  color:#fff;
  cursor:pointer
}

.tt .dropdown-item .rbt-highlight-text,.tt-selectable .rbt-highlight-text,.rbt .dropdown-item .rbt-highlight-text,.rbt-selectable .rbt-highlight-text{
  background-color:transparent;
  color:inherit;
  font-weight:700
}

.tt .dropdown-item,.rbt .dropdown-item{
  color:#4a4a4a;
  padding:0 19px
}

.rbt-input-hint{
  letter-spacing:-0.25px
}
