
.post-type-archive-topic .posts-list--default article {
  width:100%;
}
.archive.post-type-archive-topic .posts-list--default {
  margin-right: 0px!important;
  margin-bottom: 0px!important;
}

body > .loader {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 100000;
  transition: all 1s ease-in;

  display: none;
}
body > .loader:before {
  opacity: 0.6;
  background-color: #99999987;
}
body > .loader.whirl {
  display: block;
}

.checkbox {
  padding-left: 20px;
}

.checkbox label {
  display: inline-block;
  position: relative;
  padding-left: 5px;
}

.checkbox label::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  top: 3px;
  left: 0px;
  margin-left: -20px;
  border: 1px solid #cccccc;
  border-radius: 3px;
  background-color: #fff;
  -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}

.checkbox label::after {
  display: inline-block;
  position: absolute;
  width: 16px;
  height: 16px;
  left: 0px;
  top: 3px;
  margin-left: -20px;
  padding-left: 3px;
  padding-top: 1px;
  font-size: 11px;
  color: #555555;
}

input[type=checkbox], input[type=radio] {
  margin: 7px 0 0;
}

.checkbox input[type="checkbox"] {
  opacity: 0;
}

.checkbox input[type="checkbox"]:focus+label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox input[type="checkbox"]:checked+label::after {
  font-family: 'FontAwesome';
  content: "\f00c";
}

.checkbox input[type="checkbox"]:disabled+label {
  opacity: 0.65;
}

.checkbox input[type="checkbox"]:disabled+label::before {
  background-color: #eeeeee;
  cursor: not-allowed;
}

.checkbox.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox.checkbox-inline {
  margin-top: 0;
}

.checkbox-primary input[type="checkbox"]:checked+label::before {
  background-color: #428bca;
  border-color: #428bca;
}

.checkbox-primary input[type="checkbox"]:checked+label::after {
  color: #fff;
}

.checkbox-danger input[type="checkbox"]:checked+label::before {
  background-color: #d9534f;
  border-color: #d9534f;
}

.checkbox-danger input[type="checkbox"]:checked+label::after {
  color: #fff;
}

.checkbox-info input[type="checkbox"]:checked+label::before {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.checkbox-info input[type="checkbox"]:checked+label::after {
  color: #fff;
}

.checkbox-warning input[type="checkbox"]:checked+label::before {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.checkbox-warning input[type="checkbox"]:checked+label::after {
  color: #fff;
}

.checkbox-success input[type="checkbox"]:checked+label::before {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

.checkbox-success input[type="checkbox"]:checked+label::after {
  color: #fff;
}


/* b,
strong {
  font-weight: 500 !important;
} */

.tab-content .account-title {
  /* font-size: 20px;
  margin-top: 20px;
  color: black;
  font-weight: 500; */
}

.nav-tabs>li>a {
  border-radius: 0px;

  font-weight: 400;
}

.tab-content .company-name {
  font-size: 16px;
  color: #777777;
}

.user-info {
  margin-top: 10px;
}

.user-info {
  margin-top: 10px;
}

.btn {}

/*.account-main {
  padding:10px;
}*/
.ajax-form .inline {
  display: inline-block;
}

.ajax-form .loader.loader-mini {
  padding: 0 10px;
}

.loader.inline>* {
  display: inline-block;
  vertical-align: middle;
}

.account-settings {
  padding: 10px;
}

.account-vakancies {
  padding: 10px;
}

.account-сvs {
  padding: 10px;
}

.tab-content {
  padding: 15px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border-radius: 3px;
}

.tab-content .inline {
  display: inline-block;
  vertical-align: middle;
}

.account-сvs .inline {
  display: inline-block;
}

.account-vakancies .inline {
  display: inline-block;
}

.btn-xs {
  font-size: 12px !important;
  padding: 5px 10px !important;
}

.btn-lg {
  font-size: 20px !important;
  padding: 10px 16px !important;
}


.account-сvs,
.account-vakancies {
  padding-top: 10px;
}

.account-сvs h6,
.account-vakancies h6 {
  padding: 8px 0;
}

.account-сvs .radio-inline,
.account-vakancies .radio-inline {
  margin-top: 8px !important;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

form .materialize-tags {
  border: 1px solid #f7f8f8 !important;
}

form .materialize-tags.active {
  background: #fff;
  border-bottom-color: #ECECEE;
  box-shadow: none;
  border: 1px solid #c7c7c7 !important;
  /* transition: none; */
  outline: none;
}

form .chip i.material-icons {
  padding-left: 4px;
  line-height: 23px;
  position: relative;
  top: 1px;
  padding: 0 0 0 4px;
}

form .chip {
  /*margin-top: 0px;*/
  margin: 4px 0px;
  padding: 0px 13px;
  background: #fe3524;
  color: #fff;
  cursor: default;
  margin-right: 10px;
  line-height: 24px;
  font-size: 16px;
}

form .materialize-tags {
  padding: 0px 15px;
  background: #fff;
  border: 1px solid #e3e3e3 !important;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.4167;
  font-style: normal;
  transition: .3s;
}

form .chip i.material-icons {
  line-height: 22px;
}

form .tt-suggestion {
  cursor: default;
}

form .tt-suggestion:focus {
  background: #fe3524;
  color: #fff;
}

form .materialize-tags .tt-menu .tt-cursor {
  background: #fe3524;
  color: #fff;
}

form .materialize-tags input[type],
form .materialize-tags textarea.materialize-textarea {
  margin: 4px 0px 4px 0px;
}

.sidebar .form-control {
  box-sizing: border-box;
}

form .form-control {
  border-radius: 0px;
  box-shadow: none;
  background: #fff;
  border: 1px solid #e3e3e3;
  font-size: 17px;
  padding: 4px 12px;
}
/*
form .form-control:focus {
  border: 1px solid #000 ;
} */

form .form-control[disabled],
form .form-control[readonly] {
  background: #eee !important;
}

form .form-control:focus {
  border-radius: 0px;
  box-shadow: none;
  background: #fff !important;
}

form .form-control[readonly] {
  background: none !important;
}

form .materialize-tags .tt-input:read-only {
  border: none !important;
}

form .materialize-tags-max {
  box-shadow: none !important;
}

form .typeahead-holder>span {
  display: block !important;
}

form textarea.form-control {
  min-height: initial;
}

form .tt-menu {
  min-width: 200px;
  max-width: 100%;
  padding: 10px 0;
  font-size: 14px !important;
  border-radius: 0px !important;
  background: #ffffff;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}

form .tt-menu .tt-suggestion {
  line-height: 1.3rem !important;
  padding: 4px 10px !important;
}

form .tt-menu .tt-cursor {
  background: deepskyblue;
  color: #000;
  font-weight: inherit;
  ;
}

form .tt-menu .tt-cursor .tt-highlight {
  color: #fff;
  font-weight: inherit;
}

form .tt-menu .tt-cursor {
  background: #fe3524;
  color: #fff;
}

.btn.btn-danger,
.invert .btn.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f;
}


.account-settings .block {
  margin-bottom: 10px;
}

select {
  border-radius: 0px !important;
}

i.certifed-badge {
  font-size: 19px;
  color: #fe3524;
}

.rumor-widget .rumor-block {
  text-align: center;
}

.rumor-widget .rumor-block .btn {
  text-overflow: clip;

  background: #ff5252;
  border-color: #e85757;
}

.rumor-widget .rumor-block .btn:hover {
  background-color: #a23232;
  border-color: #a23232;
}

.wpcf7-form p {
  margin-bottom: 5px;
}

.wpcf7 .ajax-loader {
  display: none;
}

.wpcf7 .wpcf7-response-output {
  font-style: normal !important;
  font-weight: 300;
  margin: 10px 0;
}

.wpcf7 .wpcf7-mail-sent-ok {
  font-style: normal;
  color: #fff;
  font-weight: 400;
  margin: 10px 0;
}


.modal-header {
  position: relative;
  padding-right: 20px
}

.modal-header .close {
  float: none;
  position: absolute;
  right: 15px;
  font-size: 36px;
  top: 50%;
  margin-top: -18px !important;
  color: #ff5252;
  opacity: 1;
}

.btn.btn-secondary {
  background: none;
  color: #9a9a9a;
  border: none;
  border: 1px solid #cacaca;
}

.btn.btn-secondary:focus {
  background: none;
  color: #9a9a9a;
  border: none;
  border: 1px solid #cacaca;
}

.btn.btn-secondary:hover {
  background: #000;
  color: #fff;
  border: 1px solid black;
}

.btn.btn-black {
  background: #000;
  color: #fff;
  border: 1px solid black;
}

.btn.btn-black:hover {
  background-color: #fe3524;
  border-color: #fe3524;
}

.expert-comments {
  /* margin-top:10px; */
}

.expert-comments .expert-comments-item {
  margin-top: 20px;
  padding: 20px 20px;
  background: #f6f6f6;
}

@media(min-width:800px) {
  .expert-comments .expert-comments-item .content-col {
    /* margin-left: -20px; */
    padding-left: 0rem;
    padding-right: 0.8rem;
  }
}
@media (max-width:900px) {
  .expert-comments .profile-thumbnail {
    margin: 0 10px 0px 0;
    width: 150px;
    height: 15s0px;
  }
}
@media (max-width:500px) {
  .expert-comments .profile-thumbnail {
    margin: 0 10px 0px 0;
    width: 120px;
    height: 120px;
  }
}

.expert-comments .expert-comments-item .expert-title {
  padding: 0 10px;
}


.wp-chose-image>* {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

.wp-chose-image.pull-left {
  margin-right: 15px;
}

.wp-chose-image .wp-chose-image-thumbnail {
  position: relative;
  margin: 0px;
}

.wp-chose-image .wp-chose-image-thumbnail:before {
  content: ' ';
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  opacity: 0;
  transition: 0.3s;
  background: #000;
}

.wp-chose-image .wp-chose-image-thumbnail:hover:before {
  opacity: 0.7;
}

.wp-chose-image .wp-chose-image-thumbnail .action-info {
  position: absolute;
  text-align: center;
  top: 50%;
  margin-top: -1em;
  right: 0px;
  left: 0px;
  font-size: 20px;
  font-weight: 400;
  display: none;
  transition: 0.3s;
  color: #fff;

}

.wp-chose-image .wp-chose-image-thumbnail .action-info .desc {
  font-size: 14px;
  font-weight: 300;
  text-transform: none;
}

.wp-chose-image .wp-chose-image-thumbnail:hover .action-info {
  display: block;
}


.wp-chose-image img {
  /* margin-bottom: 10px; */
}

.wp-chose-image .btn-file {
  background: none !important;
  padding: 5px;
  border: none !important;
  font-size: 20px;
}

.wp-chose-image:hover button {
  color: #000;
}

form .form-file [type="file"] {
  display: none;
}

form .form-file>* {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

form .form-file .btn-file {
  background: none !important;
  padding: 5px;
  border: none !important;
  font-size: 20px;
}

form .form-file:hover button {
  color: #000;
}

.expert-comment-share {
  margin: 20px 0px;
}

.expert-comment-share .text {
  line-height: 39px;
}

.modal-share-buttons .wpulike {
  display: none;
}

.modal-share-buttons {
  margin: 20px 0px
}

.modal-share-buttons .share-btns__list .share-btns__item .share-btns__link i {
  height: 50px;
  width: 50px;
  font-size: 30px;
  line-height: 50px;
}

#experCommentModal.modal.in .modal-dialog {
  -webkit-transform: translate(0, calc(50vh - 50%));
  -ms-transform: translate(0, 50vh) translate(0, -50%);
  -o-transform: translate(0, calc(50vh - 50%));
  transform: translate(0, 50vh) translate(0, -50%);
}

.single-expert .expert.hentry.has-thumb .post-thumbnail {
  /* margin-top: 0px;
  margin-bottom: 0px; */
}

.expert-comments-posts .expert-comments-item {
  /* border-bottom: 1px solid #e3e3e3; */
  margin-top: 15px;
  padding: 15px;
  background: #fff;
  border: none!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border-radius: 3px;
}

.expert-comments-posts .expert-comments-item:first-child {
  /* border-top: 1px solid #e3e3e3; */
  padding-top: 15px;
  margin-top: 0px;
}

.expert-comments-posts .expert-comments-item:last-child {
  border-color: transparent;
}

.expert-comments-posts .expert-comments-item .title {
  margin-bottom: 10px;
}

.expert-tags-holder {
  margin-bottom: 10px;
}

.expert-comments-posts .expert-comments-item {
  margin-top: 20px;
  padding: 20px 20px;
  /* background: #f5f5f5; */
}

.expert-comment-form {
  margin-bottom: 15px;
}

.expert-comment-form textarea {
  color: #555;
  font-size: 16px;
}

.expert-comment-form label {
  font-weight: 300;
  font-size: 20px;
}

.expert-comment-form .btn {


  width: 120px;
}

.btn.btn-danger,
.invert .btn.btn-danger {
  text-overflow: clip;

  background: #ff5252;
  border-color: #e85757;
  outline: none !important;
}

.btn.btn-danger:hover {
  background-color: #a23232;
  border-color: #a23232;
}

.invert .btn.btn-danger:hover {
  background-color: #000;
  border-color: #000;
}

.text-red {
  color: #ff5252;
}

.text-green {
  color: #5fa615;
}

.mistape_caption {
  margin: 15px 0;
}

.single .hentry .entry-footer>*:first-child {
  margin-top: 25px !important;
}

.btn.btn-primary.donate-open-dialog {}

.btn {
  outline: none !important;
}

.btn.btn-primary.donate-open-dialog:hover {
  border-color: transparent;
}

.modal label {
  font-weight: 300;
}

.modal#donateModal input {
  font-size: 16px !important;
}

.money-input {
  position: relative;
}

.money-input:before {
  content: "₽";
  position: absolute;
  top: 4px;
  left: 10px;
  font-weight: 500;
  font-size: 1.2em;
}

.money-input input {
  padding-left: 30px !important;
}

.last-expert-comment-widget .expert-thumbnail {
  width: 100px;
  margin-right: 10px;
}

.last-expert-comment-widget {
  padding: 5px 10px 10px 10px;
  background: #f5f5f5;
}

.last-expert-comment-widget .content {
  font-size: 14px;
  line-height: 1.48;
}

.last-expert-comment-widget h4 {
  margin-bottom: 10px !important;
  font-size: 14px;
}

.last-expert-comment-widget a {
  color: inherit !important;
}

.podfm-buttons .btn:hover {
  border-color: transparent !important;
}

.podfm-buttons .btn {
  margin-left: 5px;
}

.top-panel__menu-list .menu-item.lang-item {
  margin: 0px !important;
}

.top-panel__right .top-panel__menu-list {
  margin: 0px !important;
}

/* .top-panel__menu-list .menu-item.lang-item:first-child {
  margin-right: 2px;
}
.top-panel__menu-list .menu-item.lang-item:last-child {
  margin-left: 0px;
} */

.sidebar .widget.custom-posts .entry-content {
  line-height: 1.548571;
}

@media (min-width: 1200px) {
  .sidebar-1-3 .sidebar .widget.custom-posts .post-thumbnail {
    margin-right: 10px;
  }

  .podfm-buttons .btn {
    margin-left: 20px;
  }

  .site-header .social-list .social-list__items .menu-item {
    /* padding: 0 20px 0 0; */
  }

  .top-panel__left>* {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .top-panel__right>* {
    padding-left: 0px !important;
    padding-right: 20px !important;
  }
}

@media (min-width: 768px) {
  .podfm-buttons .btn {
    margin-left: 15px;
  }

  .site-header .social-list .social-list__items .menu-item {
    /* padding: 0 15px 0 0; */
  }
}

@media (min-width: 992px) {
  .footer-menu__items .menu-item {
    padding: .5em 12px !important;
  }
}

@media (min-width: 768px) {

  .top-panel__left>*:not(.header-search),
  .top-panel__right>*:not(.header-search) {
    border-right: 0 !important;
  }
}

.my-user-podcast-form .presenters-items .presenters-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  flex-wrap: wrap;
}
.my-user-podcast-form .presenters-items .presenters-item:last-child {
  margin-bottom: 0px;
}
.my-user-podcast-form .presenters-items .presenters-item > div {
  margin-right: 5px;
}

.my-user-podcast-form .presenters-items .presenters-item > div:last-child {
  margin-right: 0px;
}

.my-user-podcast-form .wp-choose-file {
  margin-bottom: 10px;
}

.my-user-podcast-form .ages-items .ages-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.my-user-podcast-form .ages-items .ages-item:last-child {
  margin-bottom: 0px;
}
.my-user-podcast-form .ages-items .ages-item > div {
  margin-right: 10px;
}

.my-user-podcast-form .ages-items .ages-item > div:last-child {
  margin-right: 0px;
}

.my-user-podcast-form .services-items  {
  margin-top:10px;
}

.my-user-podcast-form .services-items .services-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.my-user-podcast-form .services-items .services-item:last-child {
  margin-bottom: 0px;
}

.my-user-podcast-form .services-items .services-item .text {
  width:200px;
}

.my-user-podcast-form .services-items .services-item > div {
  margin-right: 5px;
}

.my-user-podcast-form .services-items .services-item > div:last-child {
  margin-right: 0px;
}

.my-user-podcast-form .service-add-block {
  display: flex;
  align-items: center;
}

.my-user-podcast-form .service-add-block .btn {
  flex: 0 0 100px;
  border-left: none;
}

.my-user-podcast-form .socials-items  {
  margin-top:10px;
}

.my-user-podcast-form .socials-items .social-item__info {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.my-user-podcast-form .socials-items .social-item__info:last-child {
  margin-bottom: 0px;
}

.my-user-podcast-form .socials-items .social-item__info .text {
  width:200px;
}

.my-user-podcast-form .socials-items .social-item__info > div {
  margin-right: 5px;
}

.my-user-podcast-form .socials-items .social-item__info > div:last-child {
  margin-right: 0px;
}

.my-user-podcast-form .social-add-block {
  display: flex;
  align-items: center;
}

.my-user-podcast-form .social-add-block .btn {
  flex: 0 0 100px;
  border-left: none;
}

.my-user-podcast-form .countries-items {
  margin-top: 10px;
}
.my-user-podcast-form .countries-items .countries-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.my-user-podcast-form .countries-items .countries-item  input {
  width:70px;
  margin-left: auto;
}
.my-user-podcast-form .countries-items .countries-item:last-child {
  margin-bottom: 0px;
}
.my-user-podcast-form .countries-items .countries-item > * {
  margin-right: 5px;
}

.my-user-podcast-form .countries-items .countries-item > *:last-child {
  margin-right: 0px;
}


.my-user-podcast-form .cities-items {
  margin-top: 10px;
}
.my-user-podcast-form .cities-items .cities-item {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.my-user-podcast-form .cities-items .cities-item  input {
  width:70px;
  margin-left: auto;
}
.my-user-podcast-form .cities-items .cities-item:last-child {
  margin-bottom: 0px;
}
.my-user-podcast-form .cities-items .cities-item > * {
  margin-right: 5px;
}

.my-user-podcast-form .cities-items .cities-item > *:last-child {
  margin-right: 0px;
}

.my-user-podcast-form .hosing-group .form-check .checkbox {
  margin:0;
}

.rumor-open-dialog-wrap {
  display: inline-block;
}

@media (max-width: 768px) {
  .podfm-buttons {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0px;
    align-items: center;
  }

  .rumor-open-dialog-wrap {
    order: 3;
    margin-top: 5px;
    text-align: center;
    width: 100%;
  }
}

.podfm-buttons .btn:first-child {
  margin-right: 0px;
}

#subscribe-modal .mc4wp-checkbox {
  display: none;
}

#subscribe-modal .wpcf7-submit {
  display: none;
}

#subscribe-modal label {
  width: 100%;
}

#subscribe-modal p {
  margin-bottom: 10px;
}

#subscribe-modal .wpcf7-response-output {
  margin: 0px;
}

#subscribe-modal .ajax-loader {
  display: none !important;
}

.last-video-widget .video-wrap {
  width: 100%;
  /* max-height: 200px; */
  /* margin-bottom:10px; */
}

.last-video-widget .entry-title {
  font-size: 20px;
}


.my-company-page .entry-title {
  margin-bottom: 15px;
}

.my-company-page h2,
.my-company-page h4 {}

.my-company-page .company-blog-filter.pull-right {
  margin-top: 3px;
}

.company-top-thumbnail {
  margin-bottom: 15px;
}

.vacancy-thumbnail {
  margin-bottom: 10px;
  width: 200px;
  height: 200px;
  margin: 0 10px 0 0;
}

.vacancy-thumbnail img {
  object-fit: cover;
  height: 100%;
}

.profile-thumbnail {
  max-width: 100%;
  margin-bottom: 10px;
  width: 200px;
  height: 200px;
  margin: 0 10px 0 0;
}

.profile-thumbnail img {
  object-fit: cover;
  width: 100%;
}

.company-thumbnail {
  width: 250px;
  height: 250px;
  margin: 0 10px 0 0;
}

.company-thumbnail img {
  object-fit: cover;
  height: 100%;
}

.company-top-thumbnail {
  width: 100%;
}

.company-top-thumbnail img {
  width: 100%;
  max-height: 250px;
  object-fit: contain;
}

.wp-editor-wrap {
  margin-bottom: 15px;
}

.empty-list-text {
  margin: 60px 0;
}

.chosen-container-multi .chosen-choices {
  padding: 2px 20px;
  font-size: 16px;
}

.chosen-container-multi .chosen-choices {
  background: #fff;
  border-color: #e3e3e3;
}

.chosen-container-multi.chosen-container-active .chosen-choices {
  background: #fff;
  border-color: transparent;
  border: 1px solid #c7c7c7 !important;
}

.chosen-container-multi .chosen-choices li.search-choice {
  font-size: 16px;
}



.company-form .wp-editor-wrap {
  margin-top: 15px;
}

.company-form .company-top-thumbnail-wrap {
  margin-bottom: 15px;
}



.company-vakancies h5 {}

.company-vakancies .table>tbody>tr>td {
  padding: 15px 8px;
}

.company-vakancies .desc p {
  margin-bottom: 0px;
}

.company-vakancies .vacancies-list .vacancies-list-item {
  padding-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #e3e3e3;
}

.company-vakancies .vacancies-list .vacancies-list-item .answers-count i {
  font-size: 14px;
}

.company-vakancies .vacancies-list .vacancies-list-item:first-child {
  padding-top: 0px;
  border-top: none;
}

.company-vakancies .vacancies-list .vacancies-list-item p {
  margin-bottom: 5px;
}

.company-vakancies .vacancies-list .vacancies-list-item h5 {
  margin-bottom: 10px;
}

.nav-tabs {
  border-bottom: none;
  margin-bottom:15px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border-radius: 3px;
  display: inline-block;
}

@media (max-width: 768px) {
  .nav-tabs {
    width:100%;
  }
}

.nav-tabs a {
  color: #000;
}
.nav-tabs a:hover {
  color: #fe3524;
}

.nav-tabs>li a {
  background:#fff;
}

.nav-tabs li.active a {
  /* border-bottom: none; */
  background:#8119f6;
  color:#fff;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
  border-bottom-color: #ddd;
  /* border-bottom:0px; */
}
.nav-tabs>li>a:hover {
  border-color: transparent;
}
.nav-tabs>li>a {
  margin-right: 0px;
}
.account-page h2,
.account-page h4 {}

.account-cvs .cvs-list .cv-list-item {
  padding-top: 15px;
  margin-bottom: 15px;
  border-top: 1px solid #e3e3e3;
}

.account-cvs .cvs-list .cv-list-item:first-child {
  padding-top: 0px;
  border-top: none;
}

.account-cvs .cvs-list .cv-list-item p {
  margin-bottom: 5px;
}

.account-cvs .cvs-list .cv-list-item h5 {
  margin-bottom: 10px;
}

.account-cvs form h6 {
  font-size: 18px;
}


.company-links .link-item {
  padding: 10px 0;
}

.company-links .link-item h6 {
  font-size: 18px;
  margin-bottom: 0px;
}

.company-links .link-item {
  border-top: 1px solid #e3e3e3;
}

.company-links .link-item:first-child {
  border-top: none;
}

.company-transactions .transaction-item {
  padding: 10px 0;
}

.company-transactions .transaction-item h6 {
  font-size: 18px;
  margin-bottom: 0px;
}

.company-transactions .transaction-item {
  border-top: 1px solid #e3e3e3;
}

.company-transactions .transaction-item:first-child {
  border-top: none;
}


.company-users .user-item {
  padding: 10px 0;
}

.company-users .user-item h6 {
  font-size: 18px;
  margin-bottom: 0px;
}

.company-users .user-item {
  border-top: 1px solid #e3e3e3;
}

.company-users .user-item:first-child {
  border-top: none;
}

.my-company-page .sidebar .widget {
  font-size: 16px;
  margin-bottom: 20px;
}

.my-company-page .sidebar .widget-title .btn.pull-right {
  margin-top: 3px;
}

.my-company-page .sidebar .widget.widget-company-summary {
  /* font-size: 18px; */
}

.my-company-page .nav-tabs {
  margin-top: -10px;
}

.widget-company-summary .blog-info-item {
  margin-bottom: 10px;
}

.widget-company-summary .blog-info-item:last-child {
  margin-bottom: 0px;
}

.widget-company-summary .blog-info {
  text-align: right;
}

.company-links-widget .link-item {
  margin-bottom: 10px;
  text-decoration: none !important;
}

.company-links-widget h4 {
  margin-bottom: 0px !important;
  font-size: 18px;
  font-weight: 300;
  transition: 0.3s;
}

.company-links-widget .content {
  color: #8e8e8e;
  transition: 0.3s;
}

.company-links-widget .link-item a:hover .content,
.company-links-widget .link-item a:hover h4 {
  color: #fe3524;
}

.single-company .posts-list {
  margin-top: 0px;
}

.single-company .posts-list.posts-list--default .posts-list__item:first-child {
  padding-top: 0px;
  margin-top: 15px;

}

.dropdown-menu {
  border-radius: 0px;

  font-size: 16px;
}

.company-tags-holder {
  font-size: 18px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.company-card p {
  line-height: 1.58 !important;
}

.company-card .attachment-thumbnail {
  border: 1px solid #ececec;
}

.post__cats .company_tag {
  background: #ff5252 !important;
}

.company-blog-filter {
  display: inline-block;
  vertical-align: middle;
}

.company-blog-filter.pull-right {
  /* margin-top: 5px; */
}

.company-blog-filter .btn {
  background-color: #000000;
  border-color: #000000;
  color: #fff;
  margin-top: 1px;
}

.company-blog-filter .btn:hover {
  border: 1px solid #fe3524 !important;
  background: #fe3524 !important;
  color: #fff !important;
}

.new-member-modal form input {
  margin-bottom: 10px;
}

.new-member-modal form p {
  margin-bottom: 10px;
}

.alert {
  border-radius: 0px !important;
  border-color: transparent !important;
  margin-bottom: 10px !important;
}

.single-vacancy.my-company-page .nav-tabs {
  margin-bottom: 15px;
}

.single-cv h6,
.single-vacancy h6 {
  font-size: 18px;
}

.single-cv .block {
  margin-top: 15px;
}

.single-cv .block h6 {
  font-weight: 300;
}

.single-cv .cv-main-info>div {
  margin-bottom: 5px;
}

.single-cv .block h6:first-child {
  font-weight: 400;
}

.single-cv h2 {

  display: inline-block;
  margin-bottom: 15px !important;
}

.single-cv .col-cv-thumbnail {
  flex: 0 0 260px;
  max-width: 260px;
}

.single-cv .col-cv-thumbnail-sibling {
  flex: 0 0 calc(100% - 260px);
  max-width: calc(100% - 260px);
}

.single-cv .cv-thumbnail {
  margin-top: 5px;
}

.single-cv .contacts .contact>* {
  display: inline-block;
  vertical-align: middle;
}

.single-cv .contacts .contact-label {
  width: 100px;
}

.single-cv .main-info.row>* {
  padding: 0;
}

.single-cv .main-info.row .col-labels {
  flex: 0 0 180px;
  max-width: 180px;
}

.single-cv .main-info.row .col-data {
  flex: 0 0 calc(100% - 180px);
  max-width: calc(100% - 180px);
}

.single-cv .main-info.row .col-sm-9 {
  margin-bottom: 5px;
}

.single-cv .main-info h3 {
  margin-bottom: 15px;
}

.single-cv .main-info.row>* {
  padding: 0px;
}

@media (max-width: 768px) {
  .single-cv .main-info.row {
    margin-left: 0;
    margin-right: 0;
  }

  .single-cv .main-info.row .col-labels {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .single-cv .main-info.row .col-data {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .single-cv .cv-thumbnail {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
  }

  .single-cv .col-cv-thumbnail {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }

  .single-cv .col-cv-thumbnail-sibling {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.single-vacancy .vacancy-thumbnail {
  margin-top: 5px;
  /* max-width:100%; */
}

.single-vacancy .block {
  margin-top: 20px;
  /* max-width:100%; */
}

.single-vacancy .open-vacancy {
  text-align: center;

  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
  margin-top: 15px;
  cursor: pointer;
}

.single-vacancy .open-vacancy h6 {
  color: #777;
}

.single-vacancy .vacancy-thumbnail img {
  /* height:auto; */
}

.single-vacancy .col-vacancy-thumbnail {
  flex: 0 0 240px;
  max-width: 240px;
}

.single-vacancy .col-vacancy-thumbnail-sibling {
  flex: 0 0 calc(100% - 240px);
  max-width: calc(100% - 240px);
}

.single-vacancy .main-info.row>* {
  padding: 0;
}

.single-vacancy .main-info.row .col-labels {
  flex: 0 0 130px;
  max-width: 130px;
}

.single-vacancy .main-info.row .col-data {
  flex: 0 0 calc(100% - 130px);
  max-width: calc(100% - 130px);
}

.post-list__item-content.single-vacancy .main-info.row {
  padding-left: 0.8em;
}

.single-vacancy .main-info.row .col-sm-9 {
  margin-bottom: 5px;
}

.single-vacancy .main-info h3 {
  margin-bottom: 15px;
}

.vacancies-list-item.single-vacancy .main-info.row>* {
  padding-left: 0.8rem;
  padding-right: 0.8rem;
}

@media (max-width: 768px) {
  .single-vacancy .main-info.row {
    margin-left: 0;
    margin-right: 0;
  }

  .single-vacancy .main-info.row .col-labels {
    flex: 0 0 40%;
    max-width: 40%;
  }

  .single-vacancy .main-info.row .col-data {
    flex: 0 0 60%;
    max-width: 60%;
  }

  .single-vacancy .vacancy-thumbnail {
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 0px;
  }

  .single-vacancy .col-vacancy-thumbnail {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }

  .single-vacancy .col-vacancy-thumbnail-sibling {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

.single-vacancy .skills-list {
  margin: 0px 0 5px 0;
}

.single-vacancy .skills-list .title {
  margin-right: 10px;
}

.single-vacancy .vacancy-answers {
  padding-top: 15px;
  margin-top: 15px;
}

.single-vacancy .vacancy-answers h4,
h6 {}

.vacancy-answers .vacancy_answer_content {
  margin: 15px 0 5px 0;
}

.vacancy-answers .cv-list-item {
  background: #f5f5f5;
  padding: 10px 15px;
}

.vacancy-answers .cv-list-item h2 {
  margin-bottom: 15px;
}

.vacancy-answers .vacancy_answer_content h6 {
  font-weight: 300;
}

.vacancy-answers .cv-list-item .cv-content>div {
  margin-bottom: 5px;
}

.vacancy-answers .cvs-list .cv-list-item {
  margin-bottom: 20px;
}

.vacancy-answers .cvs-list .cv-list-item:last-child {
  margin-bottom: 0px;
}

.single-vacancy .answer-vacancy-wrap {
  margin: 20px 0px;
}

.single-vacancy .answer-vacancy-wrap .btn {
  font-size: 22px;
}

.single-vacancy .answer-vacancy-wrap h6 {
  margin: 10px 0px;
}

.answer-vacancy-wrap .row .share-btns__list {
  margin-left: 0px;
  margin-right: 0px;
}

.single-vacancy .answer-vacancy-wrap.vacancy-actions .share {
  text-align: right;
}

.float-image-sibling {
  overflow: hidden;
}

@media (max-width: 544px) {
  .single-vacancy .answer-vacancy-wrap.vacancy-actions {
    text-align: center;
  }

  .single-vacancy .answer-vacancy-wrap.vacancy-actions .share {
    margin-top: 15px;
    text-align: center;
  }
}

@media(max-width:500px) {
  .float-image-sibling {
    padding-top: 10px;
    width: 100%;
  }
}

.company-post-thumbnail img {
  min-height: 210px;
  object-fit: cover;
}

.widget-search h5 {}

select[multiple],
select[size] {
  max-height: 35px;
}

.my-user-blog-form .pull-up {
  margin-top: -5px;
}
.my-user-blog article .post-list__item-content {
  display: flex;
  flex-wrap: wrap;
}
.my-user-blog article .thumbnail-wrapper {
  flex: 0 0 50%;
  padding-right:7px;
  display: flex;
  align-items: center;
}

.my-user-blog article .content-wrapper {
  flex: 0 0 50%;
  padding-left:7px;
}

@media(max-width: 992px) {
  .my-user-blog article .post-list__item-content {

  }
  .my-user-blog article .thumbnail-wrapper {
    flex: 0 0 100%;
    padding-right:0;
    padding-bottom:10px;
  }

  .my-user-blog article .content-wrapper {
    flex: 0 0 100%;
    padding-left:0;
  }
  .posts-list .posts-list__item.hentry {

  }

}



.my-user-blog .actions .link {
  border: 1px solid #fe3524;
  margin-right: 5px;
  text-decoration: none !important;
}

.my-user-blog .actions .link:hover {
  border: 1px solid black;
  margin-right: 5px;
}


.my-user-blog .company-blog-post-content h4 {
  margin-top: -5px;
}
.my-user-blog-form select {
  max-height: 34px;
}

.my-user-blog .posts-list {
  margin-bottom: 0px!important;
}

.my-user-blog .posts-list__item .link {

  border: 1px solid #fe3524;
}

.my-user-blog .posts-list__item .link:hover {
  border-color: #000;
}

.my-user-blog .posts-list__item .link.btn-danger {
  background: #ff5252;
  border-color: #e85757;
}

.my-user-blog .posts-list__item .link.btn-danger:hover {
  background-color: #a23232;
  border-color: #a23232;
}

.my-user-blog .posts-list__item .link.invert {
  background: none;
  color: #9a9a9a;
  border: 1px solid #d6d6d6;

}

.my-user-blog .posts-list--default .entry-footer .entry-meta:nth-last-child(3):first-child {
    width: auto;
}
.my-user-blog .posts-list__item .posted-by {
  display:none!important;
}
.my-user-blog .posts-list__item .entry-footer .post-actions {
  margin-left: auto;
}

.my-user-blog .posts-list__item .entry-footer .post-actions a:last-child {
  margin-right: 0;
}

.my-user-blog .posts-list__item .entry-footer {
  justify-content: flex-start;
}

.my-user-blog .posts-list__item .entry-footer a {
  margin-right: 5px;
  line-height: 1.4;
}

@media (max-width: 500px) {
  .my-user-blog .posts-list__item .entry-footer {
    justify-content: space-between;
  }

  .my-user-blog .posts-list__item .entry-footer a {
    min-width: 30%;
    font-size: 12px;
    margin-right: 0px;
  }
}

.my-user-blog .posts-list {
  margin-top: 0px;
}

.my-user-blog .posts-list.posts-list--default .posts-list__item:first-child {
  padding-top: 0px;
}

.my-user-blog .posts-list--default .hentry {
  box-shadow: none;
  border-radius: 0;
  padding: 0px;
}

.my-user-blog .posts-list .posts-list__item.hentry .post-thumbnail--fullwidth {
  margin-bottom: 0px;
  margin-top: 0;
}

.my-user-blog .posts-list__item .link.invert:hover {
  background-color: #1f1f1f;
  color: #fff;
  border: 1px solid #1f1f1f;
}

.my-advertising .advertising-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ececec;
}

.my-advertising .advertising-item:last-child {
  padding-bottom: 10px;
  margin-bottom: 0;
  border-bottom: none;
}
.my-advertising .advertising-item .entry-footer {
  margin-top: 15px;
  display: flex;
}
.my-advertising .advertising-item .entry-footer .advertising-item__actions {
  margin-left:auto;
}


.my-user-topics .actions .link {
  border: 1px solid #fe3524;
  margin-right: 5px;
  text-decoration: none !important;
}

.my-user-topics .actions .link:hover {
  border: 1px solid black;
  margin-right: 5px;
}


.my-user-topics .company-blog-post-content h4 {
  margin-top: -5px;
}
.my-user-topics-form select {
  max-height: 34px;
}

.my-user-topics .posts-list {
  margin-bottom: 0px!important;
}

.my-user-topics .posts-list__item .link {

  border: 1px solid #fe3524;
}

.my-user-topics .posts-list__item .link:hover {
  border-color: #000;
}

.my-user-topics .posts-list__item .link.btn-danger {
  background: #ff5252;
  border-color: #e85757;
}

.my-user-topics .posts-list__item .link.btn-danger:hover {
  background-color: #a23232;
  border-color: #a23232;
}

.my-user-topics .posts-list__item .link.invert {
  background: none;
  color: #9a9a9a;
  border: 1px solid #d6d6d6;

}

.my-user-topics .posts-list--default .entry-footer .entry-meta:nth-last-child(3):first-child {
    width: auto;
}
.my-user-topics .posts-list__item .posted-by {
  display:none!important;
}
.my-user-topics .posts-list__item .entry-footer .post-actions {
  margin-left: auto;
}

.my-user-topics .posts-list__item .entry-footer .post-actions a:last-child {
  margin-right: 0;
}

.my-user-topics .posts-list__item .entry-footer {
  justify-content: flex-start;
}

.my-user-topics .posts-list__item .entry-footer a {
  margin-right: 5px;
  line-height: 1.4;
}

@media (max-width: 500px) {
  .my-user-topics .posts-list__item .entry-footer {
    justify-content: space-between;
  }

  .my-user-topics .posts-list__item .entry-footer a {
    min-width: 30%;
    font-size: 12px;
    margin-right: 0px;
  }
}

.my-user-topics .posts-list {
  margin-top: 0px;
}

.my-user-topics .posts-list.posts-list--default .posts-list__item:first-child {
  padding-top: 0px;
}

.my-user-topics .posts-list--default .hentry {
  box-shadow: none;
  border-radius: 0;
  padding: 0px;
}

.my-user-topics .posts-list .posts-list__item.hentry .post-thumbnail--fullwidth {
  margin-bottom: 0px;
  margin-top: 0;
}

.my-user-topics .posts-list__item .link.invert:hover {
  background-color: #1f1f1f;
  color: #fff;
  border: 1px solid #1f1f1f;
}

.blog-title a.btn-xs {
  margin-top: 4px;
}

h5 a.btn-xs {
  /* margin-top: 4px; */
}

.my-user-topics .status-text {
  color: #808080;
  margin-right: 5px;
}

.my-user-topics .status-text.red {
  color: #ff5252;
}

.blog-title a.btn-xs {
  /* margin-top: 4px; */
}

h5 a.btn-xs {
  /* margin-top: 4px; */
}

.my-user-blog-form .status-text,
.my-user-blog .status-text {
  color: #808080;
  margin-right: 5px;
}
.my-user-blog-form .status-text.red,
.my-user-blog .status-text.red {
  color: #ff5252;
}

.form-footer label {
  margin-bottom: 0px;
}

.form-footer label input[type="checkbox"] {
  margin: 0px;
  position: relative;
  /* top: 1px; */
}

.form-footer .btn {
  vertical-align: middle;
  margin-right: 10px;
}

label {
  font-weight: 300;
}

.checkbox label,
.radio label {
  font-weight: 300;
}

h6 .text-muted,
label .text-muted {
  opacity: 0.9;
}


.skills-list .skill {
  color: #fff;
  padding: 1px 8px;
  background: #fe3524;
  font-weight: 300;
  margin-right: 5px;
  cursor: default;
}

.answer-vacancy-modal h6 {
  font-weight: 300;
  font-size: 18px;
}

.answer-vacancy-modal #wpcrlLoginSection {
  max-width: initial;
}

.answer-vacancy-modal {
  margin: 10px 0px;
}

.answer-vacancy-modal .login {
  overflow: hidden;
}

.answer-vacancy-modal .login h3 {
  margin-bottom: 0;
}

.answer-vacancy-modal .empty-list-text {
  margin: 30px 0;
}

.vacancy-answers .empty-list-text {
  margin: 20px 0;
}

.sidebar .widget.loader {
  margin-bottom: 15px;
  padding-bottom: 10px;
}

.post-type-archive-vacancy .entry-content>div {
  margin-bottom: 5px;
}

span.uppercase {}

.company-blog-page .site-header {
  border-bottom: none;
}

body h2,
.h2-style {
  font-size: 22px;
}

span.reqiured-sym {
  color: #ff5252;
}

.char-arrow {
  position: relative;
  bottom: 2px;
}

.post-thumbnail__img {
  border: 1px solid #ececec;
}

.posts-list.without-paginate .posts-list__item.hentry:last-child {
  margin-bottom: 0px;
  /* padding-top: 20px; */
  padding-bottom: 20px;
  /* border-bottom: 1px solid #e3e3e3; */
}

@media (max-width:1200px) {
  .nav-tabs li a {
    padding: 10px 10px;
  }
}

@media (max-width:770px) {
  .nav-tabs {
    padding-bottom: 5px;
    margin-bottom: 5px;
  }

  .nav-tabs li {
    float: none;
  }

  .nav-tabs li.active {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
  }
}

.label {
  font-size: 1em;
  font-weight: 300;
  border-radius: 0px;
  padding: 1px 6px;
}

.company-transactions .label {
  padding: 3px 8px;
}

.search-results .post-list__item-content {
  width: 100%;
}

.user-info-wrap #btnReturnToLogin {
  display: none;
}

.user-info-wrap .wpcrl_elements {
  margin-top: 15px;
}

.user-info-wrap a.reset-password {
  vertical-align: middle;
}

@media(max-width:500px) {
  .user-info-wrap a.reset-password {
    margin-top: 10px;
  }
}

.entry-content blockquote {
  display: block;
  padding: 15px 55px;
}

.entry-content blockquote p {
  margin: 0 0 20px;
}

.entry-content blockquote:before {
  position: absolute;
  left: 10px;
  font-size: 72px;
}

.entry-content blockquote:after {
  position: absolute;
  right: 10px;
  font-size: 72px;
  margin-right: 0px;
  line-height: 30px;
}

@media(max-width:500px) {
  .entry-content blockquote {
    padding: 10px 45px;
  }

  .entry-content blockquote:before {
    font-size: 30px;
  }

  .entry-content blockquote:after {
    font-size: 30px;
    line-height: 20px;
  }
}

.tooltip-inner {
  border-radius: 0px !important;
}

/* blogs landing */

.blogs-page>div:first-child {
  margin-top: -25px;
}

.blogs-page>div:last-child {
  margin-bottom: -30px;
}

.blogs-page .blogs-page-head {
  background: #fe3524;
  padding: 50px;
  padding-bottom: 20px;
  margin-left: -.8rem;
  margin-right: -.8rem;
}

.blogs-page .blogs-page-head h6 {
  color: #fff;
}

.blogs-page .blogs-page-head .images-holder {
  text-align: center;
  margin-left: -.8rem;
  margin-right: -.8rem;
}

.blogs-page .blogs-page-head .desc {
  margin-left: -.8rem;
  margin-right: -.8rem;
  /* margin-top: 15px; */
}

.blogs-page .blogs-page-head .images-holder .shadow {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);

}

.blogs-page .blogs-page-head .images-holder .image {
  display: inline-block;
}

.blogs-page h6.sub-title {
  text-transform: none;
  font-size: 26px;
  margin-bottom: 15px;
}

.blogs-page h6.main-title {

  font-size: 46px;
  line-height: 1.6;
}

.blogs-page .blogs-page-head .images-holder .first {
  width: 100%;
  z-index: 2;
}

.blogs-page .blogs-page-head .images-holder .first img {
  width: 45%;
  position: relative;
  z-index: 2;
  /* top: 30px; */
}

.blogs-page .blogs-page-head .images-holder .second {
  position: relative;
  top: -35px;
  left: 10px;
  z-index: 1;
  width: 40%;
}

.blogs-page .blogs-page-head .images-holder .third {
  position: relative;
  top: -85px;
  left: -30px;
  z-index: 3;
  width: 50%;
}


.blogs-page .blogs-page-action {
  padding: 30px 0 50px 0;
  background: #f5f5f5;
  margin-left: -.8rem;
  margin-right: -.8rem;
}

.blogs-page .blogs-page-description {
  padding: 30px 0 30px 0;
  ;
}

.blogs-page .blogs-page-description .desc-item {
  padding: 15px 0 20px 0;
  border-bottom: 1px solid #e3e3e3;
  font-size: 18px;
}

.blogs-page .blogs-page-description .desc-text {
  padding-top: 5px;
}

.blogs-page .blogs-page-description .desc-item h6 {
  margin-bottom: 0px;
}

.blogs-page .blogs-page-description .cards-title {
  padding-top: 30px;
}

.blogs-page .blogs-page-description .desc-cards {
  padding: 15px 0;
}

.blogs-page .blogs-page-description .desc-card {
  padding: 20px;
  /* magrin-left:5px; */
  font-size: 20px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
  background: #f5f5f5;
  min-height: 135px;
}

.blogs-page .blogs-page-description .desc-card {}


.blogs-page .blogs-page-action form {
  display: inline-block;
}

.blogs-page .blogs-page-action form .form-control {
  width: 325px;
  font-size: 22px !important;
  height: auto;
}

.blogs-page .blogs-page-action .btn {
  height: 51px;
  margin-left: 10px;
}

@media (max-width:1400px) {
  .blogs-page h6.sub-title {
    font-size: 24px;
    margin-bottom: 10px;
  }

  .blogs-page h6.main-title {
    font-size: 42px;
  }

  .blogs-page .blogs-page-action form .form-control {
    width: 285px;
  }
}

@media (max-width:1200px) {
  .blogs-page h6.sub-title {
    font-size: 22px;
    margin-bottom: 10px;
  }

  .blogs-page h6.main-title {
    font-size: 36px;
  }

  .blogs-page .blogs-page-action form .form-control {
    width: 235px;
  }

  .blogs-page .blogs-page-description .desc-card {
    min-height: 160px;
  }
}

@media (max-width:1000px) {
  .blogs-page .blogs-page-head .images-holder {
    margin-top: 30px;
  }

  .blogs-page .blogs-page-head .images-holder .first img {
    width: 65%;
    position: relative;
    z-index: 2;
    /* top: 30px; */
  }

  .blogs-page .blogs-page-head .images-holder .second {
    position: relative;
    top: -35px;
    left: 10px;
    z-index: 1;
    width: 45%;
  }

  .blogs-page .blogs-page-head .images-holder .third {
    position: relative;
    top: -50px;
    left: -30px;
    z-index: 3;
    width: 50%;
  }

  .blogs-page .blogs-page-action form .form-control {
    width: 290px;
    display: block;
  }

  .blogs-page .blogs-page-action .btn {
    margin-top: 15px;
  }
}

@media (max-width:992px) {
  .blogs-page h6.sub-title {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .blogs-page .blogs-page-head {
    padding: 20px 50px;
    padding-bottom: 30px;
  }

  .blogs-page h6.main-title {
    font-size: 30px;
  }

  .blogs-page h6.main-title br {
    display: none;
  }

  .blogs-page .blogs-page-description .desc-card {
    margin-bottom: 15px;
    min-height: auto;
  }

  .blogs-page .blogs-page-description .desc-cards {
    padding-bottom: 0px;
  }

  .blogs-page .blogs-page-action form .form-control {}

}

@media (max-width:544px) {
  .blogs-page .xs-last {
    order: 10;
  }
}

@media (max-width:400px) {}

.blogs-page .uppercase {}


/* blogs landing and */

.company-experts-widget .single-expert-widget {
  margin-top: 15px;
}

.company-experts-widget .single-expert-widget:first-child {
  margin-top: 0px;
}



/* widgets */

.sidebar .widget_podm_commented {
  /* padding: 20px;? */
  /* border: 2px solid black;
  border-top: 5px solid black; */
}
.sidebar .widget_podm_commented.widget:first-child .widget-title:before {
  content:none;
}

.sidebar .widget_podm_commented .post-content-wrap {
  padding-bottom: 16px;
}

.sidebar .widget_podm_commented .image {
  margin-bottom: 16px;
}

.sidebar .widget_podm_commented .top-tags .tag {
  display: inline-block;
  font-weight: 500;
  margin-right: 5px;
}

.sidebar .widget_podm_commented .top-tags .tag a {
  /* color:#000; */
}

.sidebar .widget_podm_commented .top-tags .tag a:hover {
  /* color:#fe3524; */
}


.widget_podm_recomended_podcast .btn,
.widget_podm_day_podcast .btn {
  background-color: #ffffff;
  border-color: #ff8378;
  color: #fe3524;
  border-radius: 50%;
  padding: 9px 0px;
  height: 33px;
  width: 33px;
}

.widget_podm_recomended_podcast .btn:hover,
.widget_podm_day_podcast .btn:hover {
  background-color: #fe3524;
  border-color: #fe3524;
  color: #ffffff;
}

.widget_podm_recomended_podcast .podcast-item,
.widget_podm_day_podcast .podcast-item {
  display: flex;
  margin-bottom: 16px;
}
.widget_podm_recomended_podcast .podcast-item:last-child,
.widget_podm_day_podcast .podcast-item:last-child {
  margin-bottom: 0px;
}


.widget_podm_recomended_podcast .podcast-item .podcast-img,
.widget_podm_day_podcast .podcast-item .podcast-img {
  flex: 0 0 90px;
  margin-right: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border: 1px solid #ececec;
}
.widget_podm_recomended_podcast .podcast-item .podcast-img img,
.widget_podm_day_podcast .podcast-item .podcast-img img {
  border: none;
}
.widget_podm_recomended_podcast .podcast-item .podcast-img .no-image,
.widget_podm_day_podcast .podcast-item .podcast-img .no-image {
  text-align: center;
  font-size: 32px;
  color: #cccccc;
  background: #f6f6f6;
  height: 100%;
  /* padding: 12px; */
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.widget_podm_recomended_podcast .podcast-item .podcast-desc,
.widget_podm_day_podcast .podcast-item .podcast-desc {
  display: flex;
  min-width: 0;
  flex-direction: column;
}

.widget_podm_recomended_podcast .podcast-item .actions,
.widget_podm_day_podcast .podcast-item .actions {
  margin-top:auto;
}

.widget_podm_recomended_podcast .podcast-item .actions .fa-play,
.widget_podm_day_podcast .podcast-item .actions .fa-play {
  position: relative;
  right: -2px;
}

.widget_podm_recomended_podcast .podcast-item .podcast-desc > *,
.widget_podm_day_podcast .podcast-item .podcast-desc > * {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.widget_podm_recomended_podcast .podcast-item .podcast-desc .podcast_title,
.widget_podm_day_podcast .podcast-item .podcast-desc .podcast_title {
  font-weight: 600;
}
.widget_podm_recomended_podcast .podcast-item .podcast-desc .podcast_title a,
.widget_podm_day_podcast .podcast-item .podcast-desc .podcast_title a {
  color: #181818;
}
.widget_podm_recomended_podcast .podcast-item .podcast-desc .podcast_title a:hover,
.widget_podm_day_podcast .podcast-item .podcast-desc .podcast_title a:hover {
  color: #fe3524;
}
.widget_podm_recomended_podcast .podcast-item .podcast-desc .podcast_author a,
.widget_podm_day_podcast .podcast-item .podcast-desc .podcast_author a {
  color: #181818;
}
.widget_podm_recomended_podcast .podcast-item .podcast-desc .podcast_author a:hover,
.widget_podm_day_podcast .podcast-item .podcast-desc .podcast_author a:hover {
  color: #fe3524;
}

.widget_podm_recomended_podcast .day-podcast-desc,
.widget_podm_day_podcast .day-podcast-desc {
  margin-bottom: 16px;
}



/* .fap-main .fap-meta .fap-title {
  font-size: 17px;
  line-height: 22px;
}

.fap-main .fap-meta .fap-sub-title {
  font-size: 17px;
  /* margin-top:5px; */
/* } */

.profile-card .user-footer {
  display: flex;
}
.profile-card .user-footer .subscribe-wrapper {
  margin-left: auto;
}


.profile-card .profile-thumbnail {
  float:left;
  width:200px;
  margin-right:15px;
}
@media (max-width:769px) {
  .profile-card .profile-thumbnail {
    margin: 0 10px 0px 0;
    width: 150px;
    height: 150px;
  }
}
@media (max-width:500px) {
  .profile-card .profile-thumbnail {
    margin: 0 10px 0px 0;
    width: 100%;
    height: auto;
  }
}

.profile-card .profile-thumbnail img {
  max-width:100%;
}

.profile-card h6 {
  margin-bottom:0px;
}
.profile-card .profile-title {
  margin-bottom:10px;
}
.profile-card .profile-title .text-muted {
  margin-top:-5px;
}
.profile-card .profile-desc {
  margin-top:10px;
}
.profile-card  .profile-info-block {
  display: flex;
}

.profile-card  .profile-info-block .profile-label {
  margin-right:5px;
}
.profile-card .profile-other {
  margin-top:10px;
}

.user-info-wrap .profile-actions {
  margin-top:15px;
}


.user-badges > * {
  display: inline-block;
  margin-right:5px;
}

.user-badges .user-badge {
  background: #8119f6;
  color: #fff;
  padding: 4px;
  font-size: 17px;
  border-radius: 50%;
  width: 32px;
  text-align: center;
}

.user-badges .user-badge.expert {
  background: #fe3524;
}
.profile-thumbnail {
  position:relative;
}
.profile-thumbnail .user-badges {
  position: absolute;
  top: 5px;
  left: 5px;
  opacity: 0.9;
  transition: 0.5s;
}
.profile-thumbnail:hover .user-badges {
  opacity: 1;
}

.request-expert .small {
  margin-top:-10px;
  margin-bottom: 10px;
}

.my-user-topic-form .entry-header {
  margin-bottom:20px;
  display: flex;
  align-items: center;
}
.my-user-topic-form .entry-header > * {
  margin-left:5px;
}
.my-user-topic-form .entry-header h4 {
  margin-bottom:0px;
}

.my-user-topic-form .entry-header .topic-cat {
  display: inline-block;
  line-height: 1.43;
  font-size: 14px;
  background: #8119f6!important;
  font-weight: 400;
  padding: 2px 8px;
  border-radius: 3px;
  color:#fff;
}

.podcasts__list {
    display: flex;
    flex-wrap: wrap;
    padding: 10px 3px;
    background: white;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06);
    border-radius: 3px;
    margin-bottom: 10px;
}
.podcasts__list .separator {
  height: 0;
  border-bottom: 1px solid #ececec;
  flex-basis: 100%;
  margin: 10px 15px 25px;
  display: none;
}

@media (min-width: 992px) {
  .podcasts__list span.separator:nth-of-type(4n) {
    display: block;
  }
}
@media (min-width: 544px) and (max-width: 991px) {
  .podcasts__list span.separator:nth-of-type(3n) {
    display: block;
  }
}
@media (max-width: 543px) {
  .podcasts__list span.separator:nth-of-type(2n) {
    display: block;
  }
}
.podcasts__list span.separator:last-child {
  display: none;
}

.podcast-list__item {
    /* margin-bottom: 40px !important; */
    flex-direction: column;
    display: flex;
    margin-bottom: 15px;
}

.podcast-list__item .podcast__img {
    /* margin-bottom: 10px; */
    height: 100%;
}

.podcast-list__item > a.podcast__image_link {
  flex: auto;
}
.podcast-list__item .podcast__content {
  flex:none;
  padding-top: 5px;
}
.podcast-list__item .podcast__content a {
  white-space: nowrap;
}
.podcast-list__item .podcast__content > * {
  overflow: hidden;
  text-overflow: ellipsis;
}


.podcast__img {
  height: 100%;
}
.podcast__img .no-image {
    font-size: 52px;
    display: flex;
    height: 100%;
    justify-content: center;
    flex-direction: column;
    border: 1px solid #ececec;
    background: #f6f6f6;
    color: #fe352485;
    text-align: center;
}
.podcast__content .podcast__actions {
  display: flex;
  margin-top: 5px;
  justify-content: flex-end;
}
.podcast__content .podcast__actions .play-wrapper {
  margin-right: auto;
}
@media (max-width: 400px) {
  .podcast__content .podcast__actions {
    flex-wrap: wrap;
  }
  .podcast__content .podcast__actions .play-wrapper {
    flex-basis: 100%;
  }
}
.podcast__content .podcast__actions .fap-single-track {
  background-color: #fff;
  border-color: #181818;
  color: #181818;
  border-radius: 50%;
  padding: 9px 0;
  height: 33px;
  width: 33px;
}
.podcast__content .podcast__actions .fap-single-track:hover {
  background: #fe3524;
  border-color: #ff8378;
  color: #fff;
}
.podcast__content .podcast__actions .fap-single-track .fa-play {
  position: relative;
  right: -2px;
}

.podcast .podcast__img,
.podcast-list__item .podcast__img,
.episode-thumbnail .podcast__img
 {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border: 1px solid #ececec;

}
.podcast-list__item .podcast__img img,
.podcast-list__item .podcast__img .no-image
 {
   width: 100%;
   border: none;
}

.podcast-list__item .podcast__img img {
  object-fit: cover;
  width: 100%;
}
.podcast-list__item .podcast__title {
    font-weight: 600;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}
.podcast-list__item .podcast__authors:hover {
  color: #fe3524;
}
.widget_podfm_podcasts_genres .entry-title a{
    font-size: 15px;
}

.podcasts-sorting-head > * {
  display: inline-block;
  vertical-align: middle;
}
.podcasts-sorting-head select {
  padding: 4px 20px!important;
}

.podcast-filter-slug {
  display: inline-block;
  background: #FE3524;
  color: #FFF;
  padding: 4px 28px 4px 15px;
  font-size: 17px;
  /* border-radius: 3px; */
  margin-right: 10px;
  position: relative;
}


.podcasts-filter-slug_remove {
  position: absolute;
  top: 4px;
  right: 8px;
  color: #FFF;
  font-weight: 400;
}
.podcasts-filter-slug_remove:hover {
  color: #FFF;
}
.podfm-filter-head {
  line-height: 1.4;
  display: inline-block;
  white-space: nowrap;
}
.podfm-filter-head .dropdown-toggle {
  font-size: 24px;
  font-weight: 600;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: 0em;
  color: #181818;

}
.podfm-filter-head:before {
  display: inline-block;
  margin: 0 5px;
  content: "\2022";
  font-size: 24px;
  font-weight: bold;
}

.podfm-filter-head .dropdown-toggle {
  display: inline-block;
}
.podfm-filter-head .dropdown-toggle:hover {
  color: #fe3524;
}

.podfm-filter-head .dropdown-toggle:after {
  font-family: "Font Awesome 5 Free";
  content: "\f0d7";
  font-size: 18px;
  display: inline-block;
}

#podcasts_genres_list > li > ul {
  display: none;
}
#podcasts_genres_list > li.active > ul {
  display: block;
}
.podcasts__genre-item {
  border-bottom: 1px solid #ececec;
  padding-left: 30px;
}
.podcasts__genre-item.genre-item_has-cildren {
  padding-left: 0;
}
.genre-item_has-cildren .podcasts__genre-item {
  padding-left: 0;
  margin-left: 30px;
}
.podcasts__genre-item.slide {
  border-bottom: none;
}

.podcasts__genre-item a {
  color: #181818;
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
  align-items: center;
}
.podcasts__genre-item.slide>a {
  color: #fe3524;
}
.podcasts__genre-item.selected .genre-item__wrapper a {
  color: #fe3524;
}
.podcasts__genre-item ul li.selected a {
  color: #fe3524;
}
.podcasts__genre-item a:hover {
  color: #fe3524;
}
.podcasts__genre-item a:visited, .podcasts__genre-item a:active,
.podcasts__genre-item a:focus {
  text-decoration: none;
  outline: none;
}
.podcasts__genre-item:last-child {
  border:none;
}

.genre-item__wrapper {
  display: flex;
  align-items: center;
}
.podcasts__genre-item.genre-item_has-cildren .genre-item__expand:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  content: "\f105";
  color: #fe3524;
  font-size: 22px;
  display: inline-block;
  margin-right: 15px;
  transition: transform 0.3s;
  cursor: pointer;
}
.podcasts__genre-item.genre-item_has-cildren.slide .genre-item__expand:before {
  transform:rotate(90deg);
}
@media (max-width: 992px) {
  .podfm-filter-head .dropdown-toggle {
    font-size: 20px;
  }
  .podfm-filter-head:before {
    font-size: 20px;
  }
}
@media(max-width: 768px) {
	.podcasts-sorting-head {
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		justify-content: flex-start;
	}
	.filter-slugs__wrapper {
		display: flex;
		flex-direction: row;
		margin-bottom: 10px;
	}
	.filter-slugs__wrapper span:last-child {
		margin-right: 0;
	}
	.post-type-archive-podcast header.page-header {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.post-type-archive-podcast header.page-header .page-title {
		align-self: flex-start;
  }

  header.page-header {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}

@media(max-width: 450px) {

  .post-type-archive-podcast header.page-header .podfm-filter-head {
    margin-bottom: 10px;
  }
	.filter-slugs__wrapper {
		margin-top: 10px;
	}
}

.single article.type-podcast .podcast-head {
  display: flex;
}
.single article.type-podcast .podcast-links {
  margin-left: auto;
}
.single article.type-podcast .podcast-links a {
  font-size:17px;
  color: black;
  margin: 0 3px;
}.single article.type-podcast .podcast-links a:hover {
  color: #fe3524;
}
.single article.type-podcast .podcast-links a img {
  width: 30px;
  height: 30px;
  border: none;
}
.single article.type-podcast .podcast-links .dropdown {
  display: inline;
}
.single article.type-podcast .podcast-links .dropdown ul a {
  display: flex;
  align-items: center;
}
.single article.type-podcast .podcast-links .dropdown ul img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
}
.single article.type-podcast .podcast-links .more-services-btn img {
  width: 25px;
  height: 30px;
}
.single article.type-podcast .podcast-meta-item .social-item {
  font-size: 20px;
  margin: 0 3px;
  color: #181818;
}
.single article.type-podcast .podcast-meta-item .social-item:hover {
  color: #fe3524;
}

.single article.type-podcast .podcast-title .title {
  margin-bottom:0px;
  line-height: 1;
}
.single article.type-podcast .podcast-title {
  margin-bottom:10px;
}
.single article.type-podcast .podcast-title .podcast-title-sub {
  color: #777;
}
.single article.type-podcast .podcast-breadcrumbs a {
  color: #777;
}
.single article.type-podcast .podcast-breadcrumbs a:hover {
  color: #fe3524;
}
.single article.type-podcast .podcast-breadcrumbs .podcast-breadcrumb-link {
  display: inline-block;
}
.single article.type-podcast .podcast-breadcrumbs .podcast-breadcrumb-link:after {
  content:"•"
}
.single article.type-podcast .podcast-breadcrumbs .podcast-breadcrumb-link:last-child:after {
  content:none;
}

.podcast-thumbnail .podcast__img img {
  height: 100%;
  object-fit: contain;
}
.single article.type-podcast .podcast-thumbnail {
  float: left;
  width: 200px;
  margin-right: 15px;
  height: 200px;
}

.single .site-main article.type-podcast {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.single article.type-podcast .podcast-card,
.single article.type-podcast .podcast-extra,
.single article.type-podcast .entry-footer {
  background: white;
  padding: 15px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
}

.single article.type-podcast .advert-description {
  margin: 10px 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #ececec;
}

.podcast-snippets-list .podcast-snippets-item:last-child {
  border-bottom: none;
}
.podcast-snippets-list .podcast-snippets-item {
  border-bottom: 1px solid #ececec;
  padding: 10px 0;
  /* margin-top: 10px; */
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}
.podcast-snippets-list .podcast-snippets-item__info {
  flex: 1;
  min-width: 0;
  margin: 0 50px 0 10px;
}
.podcast-snippets-list .podcast-snippets-item__link {
  color: #181818;
}
.podcast-snippets-list .podcast-snippets-item__info .title {
  margin-bottom: 0;
}
.podcast-snippets-list .podcast-snippets-item .podcast-snippets-item__techinfo .btn {
  margin-left: 5px;
}
.podcast-snippets-list .podcast-snippets-item .title {
  font-weight: 600;
  font-size: 16px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.podcast-snippets-list .podcast-snippets-item .actions .btn {
  background-color: #fff;
  border-color: #ff8378;
  color: #fe3524;
  border-radius: 50%;
  padding: 9px 0;
  height: 33px;
  width: 33px;
}
.podcast-snippets-list .podcast-snippets-item .actions .btn:hover {
  background: #fe3524;
  color: #fff;
}
.podcast-snippets-list .podcast-snippets-item .actions .btn .fa-play {
  position: relative;
  right: -2px;
}

.single article.type-podcast .podcast-adverts-item {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ececec;
}
.single article.type-podcast .podcast-adverts-item:last-child {
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.single article.type-podcast .podcast-adverts-item .podcast-advert-title {
  font-size: 18px;
  margin-bottom: 3px;
}
.single article.type-podcast .podcast-adverts-item .podcast-advert-metadata {
  font-size: 0.9em;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}

.single article.type-podcast .podcast-adverts-item .podcast-advert-content {
  margin:10px 0;
}
.single article.type-podcast .podcast-adverts-item .podcast-episodes-title {
  font-size: 18px;
  font-weight: 600;
}
.single article.type-podcast .podcast-adverts-item .podcast-advert-metadata .advert-types {
  width: 100%;
  margin-bottom: 5px;
}
.single article.type-podcast .podcast-adverts-item .podcast-advert-metadata .podcast-advert-meta-item .advert-type {
  background: #8119f6;
  color: #fff;
  padding: 0px 7px;
}
.single article.type-podcast .podcast-adverts-item .podcast-advert-metadata .podcast-advert-meta-item .advert-brand {
  background: #fe3524;
  color: #fff;
  padding: 0px 7px;
}

.single article.type-podcast .podcast-adverts-item .podcast-advert-metadata .podcast-advert-meta-item > div {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}


.single article.type-podcast .podcast-extra .podcast-extra-headers {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding-bottom: 5px;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles {
  display: flex;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-filters {
  display: flex;
  margin-left: auto;
  margin-top: -5px;
  margin-bottom: -5px;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles h4 {
  font-size: 18px;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles > div {
  margin-right: 10px;
  border-right: 1px solid #c3c3c3;
  padding-right: 10px;
}

.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles > div:last-child {
  border-right: none;
  padding-right: 0px;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles a h4 {
  color: #777;
}
.single article.type-podcast .podcast-extra .podcast-extra-headers .extra-titles a:hover h4 {
  color: #fe3524;
}
.single article.type-podcast .entry-footer {
  padding: 0 15px 15px 15px;
}
.single article.type-podcast .entry-footer .share-btns__list {
  margin-top: 0 !important;
}
.single article.type-podcast .podcast-card {
  margin-bottom: 20px;
  position: relative;
}

.single article.type-podcast .podcast-extra .extra-container {
  margin-top: 5px;
}
.single article.type-podcast .podcast-extra .podcast-episodes-list {
  max-height: 500px;
  overflow: auto;
}
.single article.type-podcast .podcast-extra .episodes-container .loader {
  display: none;
}
.single article.type-podcast .podcast-extra .episodes-container .loader img {
  border: none;
}
.single article.type-podcast .podcast-extra .episodes-container.loading .loader {
  display: block;
  text-align: center;
  padding: 5px;
}


.single article.type-podcast .podcasts-episodes-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.single article.type-podcast .podcast-episodes-item {
  border-bottom: 1px solid #ececec;
  padding: 10px 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}

.single article.type-podcast .podcast-footer {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin-top:10px;
}

.single article.type-podcast .podcast-footer .share-btns__list {
  margin-left: auto;
  margin-right: 5px;
}

.single article.type-podcast .podcast-episodes-item:last-child {
  border-bottom: none;
}

.single article.type-podcast .podcast-episode-item__info {
  flex: 1;
  min-width: 0;
  margin: 0 50px 0 10px;
}
.single article.type-podcast .podcast-episode-item__link {
  color: #181818;
}
.single article.type-podcast .podcast-episode-item__info .title {
  margin-bottom: 0;
}
.single article.type-podcast .podcast-episodes-item .podcast-episode-item__techinfo  {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
}
.single article.type-podcast .podcast-episodes-item .title {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.1;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.single article.type-podcast .podcast-episodes-item .subtitle {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 15px;
  display: block;
  overflow: hidden;
}
.single article.type-podcast .podcast-episodes-item .btn {
  background-color: #fff;
  border-color: #ff8378;
  color: #fe3524;
  border-radius: 50%;
  padding: 9px 0;
  height: 33px;
  width: 33px;
}
.single article.type-podcast .podcast-episodes-item .btn:hover {
  background: #fe3524;
  color: #fff;
}
.single article.type-podcast .podcast-episodes-item .btn .fa-play {
  position: relative;
  right: -2px;
}

@media (max-width:769px) {
  .single article.type-podcast .podcast-head {
    width:100%;
  }
  .single article.type-podcast .podcast-thumbnail {
    margin: 0 0 10px 0;
    width: 150px;
    height: 150px;
  }
}
@media (max-width:500px) {
  .single article.type-podcast .podcast-head {
    width:100%;
  }
  .single article.type-podcast .podcast-thumbnail {
    margin: 0 10px 10px 0;
    width: 100%;
    height: auto;
  }
  .single article.type-podcast .podcasts-episodes-header {
    flex-direction: column;
  }
  .single article.type-podcast .podcast-episodes-item .podcast-episode-item__info {
    margin: 0 15px;
  }
  .single article.type-podcast .podcast-footer {
    flex-wrap: wrap;
  }
  .single article.type-podcast .subscribe-wrapper {
    margin-left: auto;
  }
  .single article.type-podcast .share-btns__list {
    flex-basis: 100%;
    text-align: right;
    margin-bottom: 10px;
    order: -1;
  }

}

.single article.type-episode .episode-head {
  display: flex;
}
.single article.type-episode .episode-links {
  margin-left: auto;
}
.single article.type-episode .episode-links a {
  font-size:30px;
  color:#fe3524;
}.single article.type-episode .episode-links a:hover {
  color: black;
}

.single article.type-episode .episode-title .title {
  margin-bottom:0px;
  line-height: 1;
}

.single article.type-episode .episode-title {
  margin-bottom:15px;
}
.single article.type-episode .episode-title .podcast-title {
  color: #777;
}
.single article.type-episode .episode-title .podcast-title:hover {
  color: #fe3524;
}
.single article.type-episode .episode-title .episode-title-sub {
  color: #777;
}
.single article.type-episode .episode-breadcrumbs a {
  color: #777;
}
.single article.type-episode .episode-breadcrumbs a:hover {
  color: #fe3524;
}
.single article.type-episode .episode-breadcrumbs .episode-breadcrumb-link {
  display: inline-block;
}
.single article.type-episode .episode-breadcrumbs .episode-breadcrumb-link:after {
  content:"•"
}
.single article.type-episode .episode-breadcrumbs .episode-breadcrumb-link:last-child:after {
  content:none;
}

.single article.type-episode .episode-thumbnail {
  float: left;
  width: 200px;
  margin-right: 15px;
  height: 200px;
}
.single .site-main article.type-episode .episode-content ul{
  padding: 0 15px;
}
.single .site-main article.type-episode {
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
.single article.type-episode .episode-card,
.single article.type-episode .episode-episodes-list,
.single article.type-episode .entry-footer {
  background: white;
  padding: 15px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
}

.single article.type-episode .entry-footer .share-btns__list {
  margin-top: 0 !important;
}
.single article.type-episode .episode-card {
  margin-bottom: 20px;
  position: relative;
}

.single article.type-episode .podcast-episodes-item {
  border-top: 1px solid #ececec;
  padding: 10px 0;
  margin-top: 10px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
}
.single article.type-episode .podcast-episode-item__info {
  flex: 1;
  min-width: 0;
  margin: 0 50px 0 15px;
}
.single article.type-episode .podcast-episode-item__link {
  color: #181818;
}
.single article.type-episode .podcast-episode-item__info .title {
  margin-bottom: 0;
}
.single article.type-episode .podcast-episodes-item .podcast-episode-item__techinfo  {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: flex-end;
}
.single article.type-episode .podcast-episodes-item .title {
  font-weight: 600;
  font-size: 17px;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.single article.type-episode .podcast-episodes-item .subtitle {
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.single article.type-episode .podcast-episodes-item .btn {
  background-color: #fff;
  border-color: #ff8378;
  color: #fe3524;
  border-radius: 50%;
  padding: 9px 0;
  height: 33px;
  width: 33px;
}
.single article.type-episode .podcast-episodes-item .btn:hover {
  background: #fe3524;
  color: #fff;
}
.single article.type-episode .podcast-episodes-item .btn .fa-play {
  position: relative;
  right: -2px;
}

.single article.type-episode .share-btns__list {
  text-align: right;
}

@media (max-width:769px) {
  .single article.type-episode .episode-head {
    width:100%;
  }
  .single article.type-episode .episode-thumbnail {
    margin: 0 10px 10px 0;
    width: 150px;
    height: 150px;
  }

}
@media (max-width:500px) {
  .single article.type-episode .episode-head {
    width:100%;
  }
  .single article.type-episode .episode-thumbnail {
    margin: 0 10px 10px 0;
    width: 100%;
    height: auto;
  }
  .single article.type-episode .podcast-episodes-item .podcast-episode-item__info {
    margin: 0 15px;
  }
}

.podfm-subscribe-form {
  text-align: right;
}
.podfm-subscribe-form .loader,
.podfm-podcast-athor-form .loader {
  display: inline-block;
}
.my-user-subscriptions .subscribtion-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ececec;
  padding: 5px 0;
}
.my-user-subscriptions .subscribtion-item:last-child {
  border-bottom: none;
}
.my-user-subscriptions .subscribtion-item .subscribtion-item__name {
  margin-bottom: 5px;
}
.my-user-subscriptions .subscriptions-pagination {
  margin-top: 10px;
}

.my-user-podcasts .my-podcast-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #ececec;
  padding: 5px 0;
}
.my-user-podcasts .my-podcast-item:last-child {
  border-bottom: none;
}
.my-user-podcasts .my-podcast-item .my-podcast-item__name {
  margin-bottom: 5px;
}
.my-user-podcasts .podcasts-pagination {
  margin-top: 10px;
}

.views-rating-wrapper {
  display: inline-block;
  text-align: right;
}
.rating-wrapper {
  display: inline-flex;
  align-items: center;
  font-size: 17px;
  padding: 0 5px;
}
.rating-wrapper .rating-button,
.rating-wrapper .rating-login-button {
  cursor: pointer;
  font-size: 20px;
  padding: 0 5px;
  color: #181818;
}
.rating-wrapper .rating-button:hover,
.rating-wrapper .rating-login-button:hover {
  color: #fe3524;
}
.rating-sum-wrapper {
  min-width: 20px;
  text-align: center;
}
.rating-wrapper .loader {
  display: none;
}
.rating-wrapper.loading .loader {
  display: inline;
}
.rating-wrapper.loading .rating-sum {
  display: none;
}
.views-wrapper {
  display: inline-flex;
  align-items: center;
  font-size: 17px;
  color: #181818;
}
.views-wrapper .post-views {
  padding: 0 10px;
}
.share-btns__list {
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 600px) {
  .posts-list__item.hentry .entry-footer .views-rating-wrapper {
    margin-top: 10px;
    display: flex;
  }
}
.stat-container > .row {
  margin-bottom: 15px;
}
.stat-container .charts .chart {
  margin-bottom: 15px;
}
.stat-container h6 {
  font-size: 15px;
}
.stat-container .stat-title {
  border-bottom: 1px solid #ececec;
  margin-bottom: 10px;
  font-size: 18px;
}
.stat-container .hosting-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.stat-container .hosting-wrapper .mediakit-title {
  width: 100%;
  margin-top:10px;
}

.stat-container .hosting-wrapper .hosting {
  width: 100%;
}
.stat-container .hosting-wrapper .verification-wrapper {
  margin-left: auto;
}
.stat-container .verification-wrapper.verifed {
  color: #018c00;
}
.stat-container .verification-wrapper.not-verifed {
  color: #777;
}

/* .stat-container .stat-wrapper {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-template-areas: "main side";
  grid-gap: 20px;
}
.stat-container .stat-wrapper .stat-side {
  grid-area: side;
}
.stat-container .stat-wrapper .stat-main {
  grid-area: main;
}
.stat-container .verification-wrapper {
  text-align: right;
  margin-bottom: 10px;
}

.stat-container .stat-side h6 {
  margin: 10px 0 0 0;
}
.stat-container .stat-side h6:first-child {
  margin: 0;
}
.stat-container .stat-side-item {
  border-bottom: 1px solid #ececec;
  padding: 5px 0;
}
.stat-container .stat-side-item:last-child {
  border: none;
}
.stat-container .stat-main-table {
  border-spacing: 0 5px;
  border-collapse: separate;
}
@media (max-width:769px) {
  .stat-container .stat-wrapper {
    display: block;
  }
  .stat-container .stat-side {
    margin-bottom: 20px;
  }
} */

.podcast-services-wrapper {
  align-items: flex-end;
}

.community-stat-wrapper .stat-item {
  font-size: 15px;
}

.author-comments-wrapper .author-comment-item {
  margin-top: 15px;
  padding: 15px;
  background: #fff;
  border: none!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border-radius: 3px;
}

.author-comments-wrapper .author-comment-item:first-child {
  padding-top: 15px;
  margin-top: 0px;
}

.author-comments-wrapper .author-comment-item:last-child {
  border-color: transparent;
}

.author-comments-wrapper .author-comment-item .author-comment-post {
  margin-bottom: 10px;
}
.author-comments-wrapper .author-comment-item .author-comment-post a {
  color: #181818;
  font-weight: 600;
}
.author-comments-wrapper .author-comment-item .author-comment-post a:hover {
  color: #fe3524;
}
.author-comments-wrapper .author-comment-item  .author-comment-date {
  text-align: right;
}
.author-comments-wrapper .author-comments-pagination {
  margin-top: 15px;
}
.author-comments-wrapper .author-comment-item ul {
  padding-left: 15px;
}
.last-comments-widget .last-comments-item {
  padding: 10px 0;
  border-bottom: 1px solid #ececec;
}
.last-comments-widget .last-comments-item:last-child {
  border-bottom: none;
}
.last-comments-widget .last-comments-item:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}
.last-comments-widget .last-comments-wrapper {
  font-size: 15px;
}
.last-comments-widget .last-comments-wrapper  a {
  color: #181818;
}
.last-comments-widget .last-comments-wrapper  a:hover .last-comments-item__post {
  color: #fe3524;
}
.last-comments-widget .last-comments-item .last-comments-item__post {
  font-weight: 600;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.last-comments-widget .last-comments-item .last-comments-item__avatar {
  float: left;
  padding-right: 5px;
}
.last-comments-widget .last-comments-item .last-comments-item__avatar img {
  width: 48px;
  height: 48px;
  padding: 0px;
  margin: 0 auto;
  float: none;
  border: none;
  border-radius: 0%;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}

.last-comments-widget .all-comments-link {
  display: block;
  text-align: center;
  color: #181818;
  margin-top: 10px;
}
.last-comments-widget .all-comments-link:hover {
  color: #fe3524;
}

.all-comments-wrapper .all-comments-item {
  margin-top: 15px;
  padding: 15px;
  background: #fff;
  border: none!important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06);
  border-radius: 3px;
}
.all-comments-wrapper .all-comments-item:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
}

.all-comments-wrapper .all-comments-item:first-child {
  padding-top: 15px;
  margin-top: 0px;
}

.all-comments-wrapper .all-comments-item:last-child {
  border-color: transparent;
}
.all-comments-wrapper .all-comments-item .all-comments-item__avatar {
  float:left;
  padding-right: 10px;
}
.all-comments-wrapper .all-comments-item .all-comments-item__avatar img {
  width: 72px;
  height: 72px;
  padding: 0px;
  margin: 0 auto;
  float: none;
  border: none;
  border-radius: 0%;
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
}
.all-comments-wrapper .all-comments-item .all-comments-item__post {
  margin-bottom: 10px;
}
.all-comments-wrapper .all-comments-item .all-comments-item__post a {
  color: #181818;
  font-weight: 600;
}
.all-comments-wrapper .all-comments-item .all-comments-item__post a:hover {
  color: #fe3524;
}
.all-comments-wrapper .all-comments-item  .all-comments-item__date {
  text-align: right;
}
.all-comments-wrapper .all-comments__pagination {
  margin-top: 15px;
}
.all-comments-wrapper .all-comments-item ul {
  padding-left: 15px;
}

header.page-header .actions  {
  display: flex;
}
header.page-header .actions .subscribe-wrapper {
  margin-right: 15px;
}