/*****DARK MODE*****/
body {
  color: #fff;
}

header,
body,
#primary,
#sticky-menu,
main {
  background-color: #120222 !important;
}

.skin-left,
.skin-right {
  opacity: 0.3;
}

#sticky-menu-inner {
  background-color: #231432;
}

#menu-wr-social-media #menu-item-344895 img,
#menu-wr-social-media #menu-item-344884 img,
#menu-wr-social-media #menu-item-344896 img,
#menu-wr-social-media #menu-item-344897 img,
img.search-popup-open,
img.open-menu-btn,
img.guest-writing,
img.open-chat,
.blog-view-tab img,
.latest-articles-title img,
.h2-editorschoice img,
.h2-editorschoice img,
.h2-editorschoice img {
  width: 0;
  height: 0;
}

#menu-wr-social-media #menu-item-344884 img {
  padding: 20px 0 0 10px;

  /* hack for firefox, but works for all other browsers too */
  background: url(/wp-content/uploads/2020/09/facebook-white.svg) no-repeat;
}

#menu-wr-social-media #menu-item-344895 img {
  padding: 20px 0 0 20px;
  background: url("/wp-content/uploads/2020/09/twitter-white.svg") no-repeat;
  background-position: 0px 2px;
}

#menu-wr-social-media #menu-item-344896 img {
  padding: 20px 0 0 20px;
  background: url("/wp-content/uploads/2020/09/instagram-white.svg") no-repeat;
}

#menu-wr-social-media #menu-item-344897 img {
  padding: 20px 0 0 20px;
  background: url("/wp-content/uploads/2020/09/youtube-white.svg") no-repeat;
  background-position: 0px 3px;
}

img.search-popup-open {
  /*width:30px;height:29px;*/
  padding: 29px 0 0 30px;
  background: url("/wp-content/uploads/2020/06/search-white.svg") no-repeat;
  /*content: url('wp-content/uploads/2020/06/search-white.svg');*/
}

img.open-menu-btn {
  padding: 25px 0 0 42px;
  background: url("/wp-content/uploads/2020/09/menu-icon-1-white-1.svg")
    no-repeat;
  /*content: url('wp-content/uploads/2020/09/menu-icon-1-white-1.svg');*/
}

img.guest-writing {
  /*width:30px;height:29px;*/
  padding: 29px 0 0 30px;
  background: url("/wp-content/uploads/2020/06/feather-white.svg") no-repeat;
  /*content: url('wp-content/uploads/2020/06/feather-white.svg');*/
}

img.open-chat {
  /*width:29px;height:26px;*/
  padding: 26px 0 0 29px;
  background: url("/wp-content/uploads/2020/06/bubble-white.svg") no-repeat;
  /*content: url('wp-content/uploads/2020/06/bubble-white.svg');*/
}

div.ad-container,
.spklw-61jnrzuhes .spklw-widget {
  /*background-color: rgba(235,235,235,0.3) !important;*/
}

.spklw-9z2wynlx45 .spklw-widget,
.spklw-9z2wynlx45 .spklw-label.spklw-label-bg.spklw-external,
.spklw-9z2wynlx45 .spklw-label.spklw-label-bg.spklw-sponsored,
.spklw-9z2wynlx45 #spklw-reader-view .spklw-reader-content {
  background-color: rgba(235, 235, 235, 0.3) !important;
}

#page .article-more-posts .spklw-widget,
#page .article-more-posts .spklw-near-view,
#page .article-more-posts .spklw-in-view {
  box-shadow: none;
}

.neolaia-equalheights {
  background-color: none;
}

.blog-view-tab img {
  padding: 14px 0 0 26px;
  background: url("/wp-content/uploads/2020/06/blog-view-icon-white.svg")
    no-repeat;
}

.home-category-section-title {
  color: #ff4e4e;
}

.home-category-section-title:after {
  background: transparent linear-gradient(90deg, #120222 0%, #12022200 100%) 0%
    0% no-repeat padding-box;
}

.home-category-section-title:before {
  opacity: 0.15;
  color: #ff4e4e;
}

.latest-articles-title:after {
  background: transparent linear-gradient(90deg, #120222 0%, #12022200 100%) 0%
    0% no-repeat padding-box;
}

.latest-articles-title:before {
  color: #ff4e4e;
  text-shadow: 6px 6px 10px #28005033;
}

.latest-articles-title,
.h2-editorschoice,
.h2-hottag,
.h2-neasxolon,
#spklw-neolaia-top .spklw-header,
#spklw-network-top .spklw-header {
  color: #ff4e4e !important;
}

.latest-articles-title img {
  padding: 61px 0 0 70px;
  background: url("/wp-content/uploads/2020/09/latest-icon-orange.svg")
    no-repeat;
  /*content: url('wp-content/uploads/2020/09/latest-icon-orange.svg');*/
}

.h2-editorschoice img {
  padding: 71px 0 0 70px;
  background: url("/wp-content/uploads/2020/09/editors-choice-icon-orange.svg")
    no-repeat;
}

.home-editorschoice {
  background: none;
}

.blog-view-tab,
.hot-tag-container,
.nea-sxolon-container,
.nea-sxolon-skew {
  background-color: #231432;
  opacity: 1;
}

.h2-editorschoice:before,
.h2-hottag:before,
.h2-neasxolon:before {
  color: #ff4e4e;
  text-shadow: 6px 6px 10px #28005033;
  background: #231432 0% 0% no-repeat padding-box;
  opacity: 0.15;
}

.h2-editorschoice:after,
.h2-hottag:after,
.h2-neasxolon:after {
  background: transparent linear-gradient(90deg, #231432 0%, #23143200 100%) 0%
    0% no-repeat padding-box;
}

.h2-hottag img {
  padding: 50px 0 0 52px;
  background: url("/wp-content/uploads/2020/09/hottags-icon-orange.svg")
    no-repeat;
  background-size: cover;
}

.hot-tag-block a,
.article-neasxolon-rest a {
  color: #ffffff;
}

.h2-neasxolon img {
  padding: 72px 0 0 79px;
  background: url("/wp-content/uploads/2020/09/uni-news-icon-orange.svg")
    no-repeat;
  background-size: cover;
}

.post-tag {
  background: #231432 0% 0% no-repeat padding-box !important;
  opacity: 1;
}

.social-share {
  background: none;
  opacity: 1;
}

.spklw-post-title,
.spklw-post-content,
.spklw-post-source,
.spklw-sponsored,
.hot-tag-block a,
.article-neasxolon-rest a,
.see-more-content-bottom a,
.top-article-breadcrumb a {
  color: #ffffff !important;
}

#spklw-network-top .spklw-header:before {
  color: #ff4e4e !important;
  left: -140px;
  width: 100%;
  opacity: 0.15;
}

#spklw-network-top .spklw-header:after,
#spklw-neolaia-top .spklw-header:after {
  background: transparent linear-gradient(90deg, #120222 0%, #12022200 100%) 0%
    0% no-repeat padding-box;
}

#spklw-neolaia-top .spklw-header:before {
  color: #ff4e4e !important;
  opacity: 0.15;
}

.nea-sxolon-bottom-1,
.nea-sxolon-bottom-3 {
  background-color: rgba(35, 20, 50, 0.8);
}

.post-content table {
  background-color: #231432;
  border-spacing: 0px;
}

.post-content table tbody tr:nth-child(2n + 1) {
  background-color: #392c47;
}

.post-content table thead tr,
.post-content table tbody tr:nth-child(2n) {
  background-color: #231432;
}

.post-content table tbody td {
  color: #ffffff;
}

.post-content table td {
  padding-left: 10px;
}

.widget-header-2fmtbd48ysgnp {
  color: #ff4e4e !important;
}

.post-title-2fmtbd48ysgnp {
  color: #fff !important;
}

.entry-header .page-title-blue {
  color: #ff4e4e;
}
.entry-header .page-title-blue:before {
  color: #ffffff;
  color: #ff4e4e;
  opacity: 0.4;
}

.entry-header .page-title-blue:after {
  background: transparent linear-gradient(180deg, #12022200 0%, #120222 100%) 0%
    0% no-repeat padding-box;
  opacity: 1;
}

/*GP*/

.nea-sxolon-skew:before {
  background-color: transparent;
  box-shadow: 0px 10px 30px #0000004d;
}

blockquote {
  color: #ff4e4e;
  background-image: url(/wp-content/uploads/2020/09/quotes.svg);
}

.gallery {
  background: rgba(235, 235, 235, 0.3);
}

.gallery-item {
  background-color: #120222;
}

.editors-inner-mobile h3 {
  color: #fff;
}

.nea-sxolon-title {
  color: #fff;
}

#spklw-5a703e3f59763 > div,
#spklw-5a703e8916451 > div {
  background: rgba(235, 235, 235, 0.3);
}

.home-editorschoice {
  background: #231432;
}

.sas-link-80652,
.sas-link-80652 p {
  color: #fff !important;
}

a.sas-link-80652:hover {
  background-color: #231432 !important;
}

.toggle-darkmode {
  background-image: url(/wp-content/uploads/2020/09/light-mode-icon.svg);
  background-color: #fff;
}

.darkmode-btn-in-menu {
  background-image: url(/wp-content/themes/neolaia-gr/images/btn-darkmode-dark.svg);
}

.article-more-posts-post h3 a {
  color: #fff !important;
}

.strossle-widget-lightposts {
  display: none;
}

/*mailchimp*/
#mc_embed_signup {
  background: #280050 !important;
  clear: left;
  color: #ff4e4e;
  font-family: Roboto, sans-serif !important;
  box-shadow: none;
}

#mc_embed_signup .email {
  background-color: #492c66;
  color: #fff;
  border: 1px solid #666;
}

.social-facebook {
  background-image: url(https://www.neolaia.gr/wp-content/uploads/2020/09/facebook-white.svg);
}
.social-twitter {
  background-image: url(https://www.neolaia.gr/wp-content/uploads/2020/09/twitter-white.svg);
}
.social-instagram {
  background-image: url(https://www.neolaia.gr/wp-content/uploads/2020/09/instagram-white.svg);
}
.social-youtube {
  background-image: url(https://www.neolaia.gr/wp-content/uploads/2020/09/youtube-white.svg);
}

#disqus {
  background-color: #280050;
}

[data-feed-main-container-id="taboola-alternating-below-article"] .video-title,
[data-feed-main-container-id="taboola-alternating-below-article"]
  .video-description {
  color: #fff !important;
}

/** livescores */
.event-row {
  background-color: #231432;
}

.event-row:not(:last-child) {
  border-bottom: 1px solid #392c47;
}

/** NEOLAIA JOBS */

.intro h3,
.intro p {
  color: white;
}
.log-reg-actions a {
  color: #cc0356;
}
.neojobs.home .intro h2 {
  color: #cc0356;
}
.home-companies {
  background-color: #321652;
}
#job_category,
#job_location,
#job_category > option,
#job_location > option {
  background-color: #321652;
  color: white;
}
.job-category {
  color: white;
}
.job-date {
  color: white;
}
.job-type {
  color: white;
}
.job-company-info p {
  color: white;
}
.home-categories {
  background-color: #120222;
}
.home-category {
  /*border-bottom: 1px solid white;*/
}
.home-category a {
  color: white;
}
.job-company-info a.small-ad-link {
  background-color: #290450;
}
.neojobs-home-candidate-img {
  display: none;
}
.neojobs-home-employer-img {
  display: none;
}
.neojobs-home-candidate-img-dark {
  display: block;
}
.neojobs-home-employer-img-dark {
  display: block;
}
.view-employer-logo {
  background-color: #ccc;
}
.view-employer-profile-text {
  color: white;
}
.viewjob-company {
  color: white;
}
.viewjob-description-title {
  color: white;
}
.viewjob-description-text {
  color: white;
}
.job-applies-counter > div > em {
  color: white;
}
.job-region {
  color: white;
}
.viewjob-buttons > span {
  color: white;
}
.employer-profile-sidebar p {
  color: white;
}
.social-title {
  color: white;
}
.employer-profile-main {
  color: white;
}
.candidate-welcome {
  color: white;
}
.candidate-applies-grid {
  background-color: #321652;
  color: white;
}
.candidate-cv-preview {
  background-color: #321652;
}
.candidate-cv-preview > div:nth-child(1) > p {
  color: white;
}
.candidate-cv-section {
  color: white;
}
.candidate-cv-section-title {
  background-color: #290450;
}
#candidate-cv-edit {
  background-color: #321652;
}
.neojobs-search-form-atsearch,
.neojobs.app.home .search-tags,
.neojobs.app.search .search-tags {
  background-color: #290450;
}
#keyword {
  background-color: #321652;
}
#keyword::placeholder {
  color: white;
}
.candidate-cv-edit .form-control {
  background-color: #290450;
  color: white;
  border: 1px solid #606060 !important;
}
.form-control::placeholder {
  color: #838383;
}
.input[type="text"]:focus,
.input[type="color"]:focus {
  color: white;
}
input[type="text"]:focus,
input[type="color"]:focus {
  color: white;
}
.step-content-content > div > label,
#photo-btn {
  color: #330077;
}
.form-control > div > label {
  color: white;
}
.form-control > div > input,
.form-control .employer-container-logo {
  background-color: #290450 !important;
  color: white;
}
.form-control > div > input::placeholder,
.stoixeia-etairias-items {
  color: #838383;
}
.sep-employer-dashboard,
.employer-packages-grid,
.employer-package {
  background-color: #290450 !important;
}
.employer-dashboard-stoixeia-etairias,
.sep-employer-dashboard-header,
.employer-dashboard-content,
.neojobs-top-header h1,
.employer-dashboard-edit-profile,
.employer-buy-new-package,
.employer-packages-grid,
.employer-grid-column,
.employer-package div {
  color: white !important;
}
.form-employer-grid > div > div > label {
  color: #838383 !important;
}
.employer-packages .proposed-package {
  background: #440088 0% 0% no-repeat padding-box !important;
}
.form-employer-grid > div > div > input,
#area {
  color: white !important;
  background-color: #290450 !important;
  border: 1px solid #606060  !important;
}
.form-employer-dashboard-edit,
.employer-container-logo {
  background-color: #120222 !important;
}

.employer-jobs-grid {
  background-color: #290450 !important;
}
.employer-applications-grid > div.grid-item {
  background-color: #290450 !important;
}
.employer-applications-grid {
  color: white !important;
}
.candidate-info > h2,
.candidate-info > p,
.grid-item-links > a,
.grid-item-links > span {
  color: white !important;
}
.form-control {
  color: white !important;
}
#form-employer-job > div > label {
  color: white !important;
}


.candidate-login {
  background-color: #120222 !important;
  color: #F6F6F6 !important;
}

.social-login {
  background-color: #290450 !important;
  color: #F6F6F6 !important;
}


.candidate-login > p,
.login-form > label,
.login-form > p,
.candidate-login > div > p {
  color: #F6F6F6 !important;
}

.step-content-content > div > label,
.step-content h4,
.edu-header span,
.workexp-header span,
.cvlang-header span,
.cvskill-header span {
  color: #838383 !important;
}
.candidate-packages-grid,
.candidate-orders-grid,
.candidate-favorites-grid {
  background-color: #120222 !important;
}
.candidate-package {
  background-color: #290450 !important;
}




.candidate-package > div {
  color: white !important;
}


.tox-edit-area body {
  color:#fff;
}

.tox .tox-menubar,
.tox .tox-toolbar,
.tox .tox-statusbar {
  background-color: #290450 !important; /*#120222 !important;*/
}

.employer-container-logo input,
.tox .tox-edit-area__iframe,
#tinymce {
  background-color: #888 !important;
}

.apply-status {
  background-color: #120222;
}

.candidate-dashboard-info {
  background-color: #290450;
}


@media (min-width: 360px) {
.viewjob-content {
    background-color: #120222;
}
}


.home-search h2::before {
  opacity:0.2;
}

.neojobs-cta-btn {
  box-shadow: 3px 3px 0px #707070;
  background-color: #cc0056 !important;
  color: #fff !important;
}

.neojobs-search-form input, .neojobs-search-form select {
  border:1px solid #606060;
}
.neojobs-search-form-atsearch input, .neojobs-search-form-atsearch select {
  border:1px solid #606060;
}

.latest-jobs-section h2::before {
  opacity:0.2;
}


.job-company-info {
  border: none; 
  background-color: #290450;
}

.job-company-info .grid-50-50 {
  border-bottom: 1px solid #939393;
}

.home-categories-grid > div {
  border-bottom:1px solid #591C98;
}


input.form-control {
  background-color: #290450 !important;
  border: 1px solid #606060 !important;
}

.candidate-login {
  color:#F6F6F6;
}

.employer-view-grid > div:nth-child(2) > div > div > div:nth-child(1) {color:#A3A3A3 !important;}
.employer-jobs-grid > div > div.employer-grid-column.employer-grid-col1 {color:#A3A3A3 !important;}
.employer-jobs-grid > div > .employer-grid-column.employer-grid-col3 {color:#A3A3A3 !important;}
.employer-grid-sep {border: 2px solid #13061E !important;}
.stepper-item.active .step-counter {color:red !important;}
.stepper-item .step-counter {color:#838383 !important;}
.candidate-applies-grid > div {border-bottom: 1px dotted #13061E !important;}


.neojobs-free-deal.dark {
  display:block;
}
.neojobs-free-deal.light {
  display:none;
}

#form-employer-job select {
  background-color: #290450 !important;
  border: 1px solid #606060 !important;
}

.candidate-orders-grid {
    background-color: #290450 !important;
}
.candidate-favorites-grid {
  background-color: #290450 !important;
}

.candidate-favorites-grid .grid-item {
  color:#fff;
}


.candidate-packages-grid {
    background-color: #290450 !important;
}
.candidate-orders-grid > div > div:nth-child(2)  {color: white !important;}
.candidate-packages-grid > div > div:nth-child(2)  {color: white !important;}

.candidate-orders-grid .grid-item {
  border-bottom: 2px solid #13061E !important;
}
.candidate-favorites-grid .grid-item {
  border-bottom: 2px solid #13061E !important;
}

.candidate-packages-grid .grid-item {border-bottom: 2px solid #13061E !important;}
.candidate-applies-grid .grid-item {border-bottom: 2px solid #13061E !important;}
.candidate-applies-grid .grid-header {border-bottom: 2px solid #13061E !important;}
.candidate-orders-grid > div > div:nth-child(1)  {color: #A3A3A3 !important;}
.candidate-orders-grid > div > div:nth-child(3)  {color: #A3A3A3 !important;}
.candidate-orders-grid > div > div:nth-child(4)  {color: #A3A3A3 !important;}
.candidate-packages-grid > div > div:nth-child(1)  {color: #A3A3A3 !important;}
.candidate-packages-grid > div > div:nth-child(3)  {color: #A3A3A3 !important;}
.candidate-packages-grid > div > div:nth-child(4)  {color: #A3A3A3 !important;}
.candidate-applies-grid > div:not(:first-child) > div:nth-child(1)  {color: #A3A3A3 !important;}
.candidate-applies-grid > div:not(:first-child) > div:nth-child(3)  {color: #A3A3A3 !important;}
.candidate-applies-grid > div:not(:first-child) > div:nth-child(4)  {color: #A3A3A3 !important;}
.candidate-cv-edit .btn-back {background-color : #13061e !important; color:#a3a3a3 !important;}

@media (min-width:1200px) {
  .neojobs.app.search .neojobs-search-form-atsearch {
    background-color: #290450;
  }
}

#neojobs-contactform input[type="text"],
#neojobs-contactform input[type="email"],
#neojobs-contactform input[type="tel"],
#neojobs-contactform textarea {
  background-color: #290450 !important;
  border: 1px solid #606060 !important;
  color:#fff;
}


.newsletter-login-home span {
  padding:0px; background:none;border-radius:0px;
}

.candidate-newsletter-grid {
  background-color:#321652;
}

.candidate-newsletter-grid .grid-item {
  border-bottom: 2px solid #13061E !important;
  color:#fff;
}

.candidate-newsletter-edit {
  background-color: #32154B !important;
}

.candidate-newsletter-edit input[type=text], .candidate-newsletter-edit select {
  background-color: #290450 !important;
  border: 1px solid #606060 !important;
}