.yco-clearfix:before, .yco-clearfix:after {
  content: "";
  display: table; }

.yco-clearfix:after {
  clear: both; }

@media (max-width: 767px) {
  .yco-hidden-mobile {
    display: none !important; } }

@media (min-width: 768px) {
  .yco-hidden-desktop {
    display: none !important; } }

.yco-hidden {
  display: none !important; }

.yco-has-fullscreen-overlay-open {
  overflow: hidden; }

.yco-sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

#aniBoxWrapper #aniBox::before {
  content: 'Advertisement';
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.25px; }

#aniBox {
  margin-top: 0 !important; }

#colorbox.author-popup.fixed {
  left: 50% !important;
  position: fixed !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important; }

.yco-auth__cta {
  display: inline-block; }

#snippet-box {
  max-width: 100% !important; }

#snippet-box .snippet-title {
  box-sizing: border-box; }

#snippet-box .ratings {
  right: 0; }

#snippet-box .star-rating-control {
  display: -ms-flexbox;
  display: flex; }

#snippet-box .star-rating-control .rating-cancel {
  margin-right: 8px; }

#snippet-box .aio-info {
  padding: 10px 0; }

#snippet-box .aio-info .snippet-data-img {
  width: 40%; }

#snippet-box .aio-info .snippet-label-img {
  width: 50%; }

@media (max-width: 767px) {
  * {
    box-sizing: border-box; }
    *:active *:focus, *:hover, *:visited {
      outline: none !important;
      -webkit-tap-highlight-color: transparent; }
  body {
    background: #242424;
    margin-top: 50px; }
  #wrapper {
    background: #dedede; }
  input {
    border-radius: 0 !important;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none; }
  .single-post .video-holder {
    background: #fff; }
  .news-abs:before, .news-abs:after {
    content: "";
    display: table; }
  .news-abs:after {
    clear: both; }
  .moving-ad-mobile {
    left: 50%;
    transform: translateX(-50%); }
  .yco-author-list__item {
    margin: 25px 0; }
  .yco-author-list__item__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
    .yco-author-list__item__header:before, .yco-author-list__item__header:after {
      content: "";
      display: table; }
    .yco-author-list__item__header:after {
      clear: both; }
  .yco-author-list__item__header__image {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    float: left;
    margin-right: 15px; }
    .yco-author-list__item__header__image > img {
      height: auto;
      width: 100%; }
  .yco-author-list__item__header__content {
    -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    position: relative; }
  .yco-author-list__item__header__label {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin: 0 !important;
    padding: 0 !important; }
  .yco-author-list__item__header__title {
    color: #b11820;
    font-size: 16px;
    font-weight: 600;
    margin: 0 !important;
    padding: 0 !important; }
  .yco-author-list__item__social {
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    position: absolute; }
    .yco-author-list--about .yco-author-list__item__social {
      margin-top: 5px;
      position: relative; }
    .yco-author-list__item__social > a {
      -ms-flex-align: center;
          align-items: center;
      color: #fff !important;
      display: -ms-inline-flexbox;
      display: inline-flex;
      height: 30px;
      -ms-flex-pack: center;
          justify-content: center;
      width: 30px; }
      .yco-author-list__item__social > a.facebook {
        background: #3b5a9a; }
      .yco-author-list__item__social > a.twitter {
        background: #01ace0; }
      .yco-author-list__item__social > a.the-vimeo {
        background: #46bbff; }
      .yco-author-list__item__social > a.the-homepage {
        background: #82c2e7; }
      .yco-author-list__item__social > a.email {
        background: #999999; }
      .yco-author-list__item__social > a > i {
        display: block;
        height: 100%;
        line-height: 2; }
  .yco-author-list__item__content {
    margin-top: 10px; }
  .yco-auth-error-box {
    -ms-flex-align: center;
        align-items: center;
    background: #d0021b;
    bottom: 0;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    height: 150px;
    -ms-flex-pack: center;
        justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    transform: translateY(100%);
    transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
    visibility: hidden;
    width: 100%;
    z-index: 999; }
    .yco-auth-error-box--is-visible {
      opacity: 1;
      transform: translateY(0);
      visibility: visible; }
  .wpcf7-response-output.wpcf7-validation-errors {
    -ms-flex-align: center;
        align-items: center;
    background: #d0021b;
    bottom: 0;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    font-weight: bold;
    -ms-flex-pack: center;
        justify-content: center;
    left: 0;
    min-height: 150px;
    padding: 40px !important;
    position: fixed;
    transition: all 0.5s cubic-bezier(0.86, 0, 0.07, 1);
    width: 100%;
    z-index: 999; }
  .yco-contact__form__input.wpcf7-not-valid,
  .yco-contact__form__textarea.wpcf7-not-valid {
    border: 2px solid #d0021b;
    color: #d0021b; }
  span.wpcf7-not-valid-tip {
    display: none !important; }
  .validation-advice {
    display: none !important; }
  .yco-header {
    background: #252525;
    display: block;
    height: 50px;
    left: 0;
    padding: 0 20px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1100; }
    .yco-header > .shell {
      display: inline-block;
      float: left;
      height: 50px;
      width: 110px; }
    .yco-header > #navigation_new {
      float: right; }
  .yco-header__logo {
    margin: 0 !important;
    padding: 17px 0 !important;
    z-index: 1110 !important; }
    .yco-header__logo > a {
      display: inline-block;
      height: 16px; }
      .yco-header__logo > a > img {
        height: 100%; }
  .yco-header__navigation {
    display: block;
    float: right;
    height: 50px;
    text-align: right; }
  .yco-header__navigation__language-selector {
    display: inline-block;
    margin-right: 20px;
    padding: 12.5px 0; }
  .yco-header__navigation__toggler {
    display: block;
    float: right;
    height: 100%;
    margin-top: -1px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    width: 20px; }
    .yco-header__navigation__toggler:focus, .yco-header__navigation__toggler:hover, .yco-header__navigation__toggler:visited {
      outline: none !important;
      -webkit-tap-highlight-color: transparent; }
    .yco-header__navigation__toggler--open {
      transform: scale(0.8); }
  .yco-header__navigation__toggler__bar {
    background: #fff;
    border-radius: 3px;
    display: block;
    height: 3px;
    opacity: 1;
    position: absolute;
    transition: all .3s ease-out;
    visibility: visible;
    width: 100%; }
    .yco-header__navigation__toggler__bar:not(:last-of-type) {
      margin-bottom: 3px; }
    .yco-header__navigation__toggler__bar:nth-child(1) {
      top: 50%;
      transform: translateY(-6px); }
    .yco-header__navigation__toggler__bar:nth-child(2) {
      top: 50%; }
    .yco-header__navigation__toggler__bar:nth-child(3) {
      top: 50%;
      transform: translateY(6px); }
    .yco-header__navigation__toggler--open .yco-header__navigation__toggler__bar {
      left: 0;
      margin: 0;
      position: absolute;
      top: 50%;
      transform-origin: center center; }
      .yco-header__navigation__toggler--open .yco-header__navigation__toggler__bar:nth-of-type(1) {
        transform: rotate(45deg); }
      .yco-header__navigation__toggler--open .yco-header__navigation__toggler__bar:nth-of-type(2) {
        opacity: 0;
        visibility: hidden; }
      .yco-header__navigation__toggler--open .yco-header__navigation__toggler__bar:nth-of-type(3) {
        transform: rotate(-45deg); }
  .yco-nav {
    background: #252525;
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow-x: auto;
    padding: 50px 0 30px;
    position: fixed;
    transition: all .3s ease-out;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 1000; }
  .yco-nav--open {
    opacity: 1;
    visibility: visible; }
  .yco-nav__menu {
    list-style-type: none;
    margin: 25px 0 0;
    padding: 0; }
    .yco-nav__menu .menu-item {
      display: block;
      padding: 15px 0;
      text-align: center; }
      .yco-nav__menu .menu-item > a {
        color: #fff;
        font-size: 24px; }
        .yco-nav__menu .menu-item > a:active, .yco-nav__menu .menu-item > a:focus, .yco-nav__menu .menu-item > a:hover {
          color: #b61219; }
      .yco-nav__menu .menu-item:active .sub-menu, .yco-nav__menu .menu-item:focus .sub-menu, .yco-nav__menu .menu-item:hover .sub-menu {
        opacity: 1;
        visibility: visible;
        height: auto;
        padding: 15px 0; }
      .yco-nav__menu .menu-item .sub-menu {
        display: block !important;
        background: #4b4b4b;
        margin: 10px 0 -10px;
        opacity: 0;
        visibility: hidden;
        height: 0;
        transition: 0.3s ease-out; }
        .yco-nav__menu .menu-item .sub-menu .menu-item {
          padding: 10px 0; }
          .yco-nav__menu .menu-item .sub-menu .menu-item > a {
            font-size: 20px; }
  .yco-nav__menu--auth .menu-item {
    display: block; }
    .yco-nav__menu--auth .menu-item > a {
      background: #fff;
      color: #252525;
      display: inline-block;
      font-size: 18px;
      font-weight: 600;
      padding: 16px;
      text-transform: uppercase; }
      .yco-nav__menu--auth .menu-item > a > img {
        margin-right: 6px;
        position: relative;
        top: 3px; }
      .yco-nav__menu--auth .menu-item > a:active, .yco-nav__menu--auth .menu-item > a:focus, .yco-nav__menu--auth .menu-item > a:hover {
        background: #d9d9d9;
        color: #252525; }
  .yco-nav__social {
    list-style-type: none;
    margin: 30px 0 0;
    padding: 0;
    text-align: center; }
  .yco-nav__social__item {
    display: inline-block;
    padding: 10px 40px;
    position: relative; }
    .yco-nav__social__item > a {
      color: #fff;
      display: block;
      font-size: 24px; }
      .yco-nav__social__item > a:active, .yco-nav__social__item > a:focus, .yco-nav__social__item > a:hover {
        color: #b61219; }
    .yco-nav__social__item:not(:last-of-type):after {
      background: #fff;
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      right: -1px;
      top: 0;
      width: 2px; }
  .news-abs {
    background: #252525;
    color: #fff;
    padding: 12px 0;
    text-align: center; }
  .news-cntt {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase; }
  #c5d-alp-load-posts,
  .yco-loader-wrapper {
    background: #dedede;
    padding: 25px 0; }
  .yco-page__header--has-tabs {
    display: block;
    padding: 20px; }
    .yco-page__header--has-tabs:before, .yco-page__header--has-tabs:after {
      content: "";
      display: table; }
    .yco-page__header--has-tabs:after {
      clear: both; }
    .yco-page__header--has-tabs .yco-page__header--tab {
      float: left;
      width: 50%; }
  .yco-page__header--tab {
    color: #fff;
    display: block;
    line-height: 1;
    position: relative;
    top: 1px; }
    .yco-page__header--tab:not(:last-of-type):after {
      background: #fff;
      content: "";
      height: calc(100% + 10px);
      right: 0;
      position: absolute;
      top: -5px;
      width: 2px; }
    .yco-page__header--tab:active, .yco-page__header--tab:focus, .yco-page__header--tab:hover {
      color: #b61219; }
  .yco-post {
    display: -ms-flexbox;
    display: flex;
    padding: 25px 25px 10px;
    position: relative;
    width: 100% !important; }
    .yco-post:not(.yco-post--featured):before {
      background: #dadada;
      content: "";
      height: 2px;
      left: 25px;
      position: absolute;
      top: 0;
      width: calc(100% - 50px); }
    .yco-post--has-no-border:before {
      content: none !important; }
  .yco-post__image {
    height: auto;
    width: 100%; }
  .yco-post--featured {
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 25px; }
    .yco-post--featured .yco-post__image-wrapper {
      -ms-flex-order: 2;
          order: 2; }
    .yco-post--featured .yco-post__meta-wrapper {
      -ms-flex-order: 1;
          order: 1; }
    .yco-post--featured .yco-post__title {
      color: #000;
      font-size: 20px;
      line-height: 1.2; }
  .yco-post__title,
  .yco-post__title > a {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4; }
    .yco-post__title:active, .yco-post__title:focus, .yco-post__title:hover,
    .yco-post__title > a:active,
    .yco-post__title > a:focus,
    .yco-post__title > a:hover {
      color: #b61219; }
  .yco-post__meta {
    color: #9b9b9b;
    font-size: 12px;
    margin: 5px 0; }
  .yco-post__link-wrapper {
    -ms-flex: 1 1 50%;
        flex: 1 1 50%;
    margin-right: 20px; }
  .yco-post__meta-wrapper {
    -ms-flex: 1 1 50%;
        flex: 1 1 50%; }
  .yco-post__social-wrapper:before, .yco-post__social-wrapper:after {
    content: "";
    display: table; }
  .yco-post__social-wrapper:after {
    clear: both; }
  .yco-post__social-wrapper .social-bx {
    float: none;
    padding: 0; }
    .yco-post__social-wrapper .social-bx .sharrre {
      background: transparent; }
  .yco-post__social-wrapper--featured {
    float: left;
    margin: -13px 0 0 0;
    padding: 8px 0; }
  .yco-social {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    padding: 6px 0 !important; }
  .yco-social__item.sharrre {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    float: left !important;
    height: 100%;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-right: 5px;
    min-width: 30px;
    padding: 5px;
    position: relative;
    width: 40px; }
  .yco-social__item--facebook {
    background: #3b5998 !important; }
  .yco-social__item--twitter {
    background: #1da1f2 !important; }
  .yco-social__item__icon {
    color: #fff;
    font-size: 10px;
    margin-right: 4px;
    line-height: 17px; }
  .yco-social__item__count.count {
    color: #fff;
    float: none !important;
    font-size: 11px !important;
    font-weight: 600 !important;
    height: auto !important;
    line-height: 1 !important;
    width: 20px; }
  .yco-social__item__count__loader {
    height: 10px;
    max-height: 10px;
    max-width: 20px; }
  .yco-mobile-home-ad-wrapper {
    background: #dadada;
    padding: 15px 0;
    text-align: center;
    margin-bottom: -2px; }
    .yco-article .yco-mobile-home-ad-wrapper {
      margin: 15px -20px 0; } }

@media only screen and (max-width: 767px) and (orientation: landscape) {
  .yco-post__title,
  .yco-post--featured .yco-post__title,
  .yco-post__title > a {
    font-size: 20px; }
  .yco-post__meta {
    font-size: 14px; }
  .yco-post__meta-wrapper {
    -ms-flex-preferred-size: 65%;
        flex-basis: 65%; }
  .yco-post__link-wrapper {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
    margin-right: 20px; } }

@media (max-width: 767px) {
  .yco-mobile-search {
    background: #252525;
    padding: 0 20px 20px; }
    .yco-mobile-search--has-page-tabs-after {
      padding: 0 20px; }
  .yco-mobile-search__form {
    display: block;
    position: relative; }
  .yco-mobile-search__icon {
    display: block;
    left: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%); }
    .yco-mobile-search__icon, .yco-mobile-search__icon:before {
      color: #c1c1c1; }
  .yco-mobile-search__input {
    background: #fff;
    border: 0;
    border-radius: 0;
    display: block;
    font-family: 'Hind', sans-serif;
    height: 30px;
    outline: none;
    padding: 6px 8px 6px 31px;
    width: 100%; }
  .yco-page--about h3 {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    position: relative; }
    .yco-page--about h3:not(:first-of-type) {
      margin-top: 20px;
      padding-top: 20px; }
      .yco-page--about h3:not(:first-of-type):before {
        background: #dadada;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
  .yco-page--about p {
    color: #000;
    font-size: 16px; }
    .yco-page--about p + h3:not(:first-of-type) {
      margin-top: 5px; }
  .yco-page--about img.stretch.featured-image[style] {
    margin: 0 0 30px !important; }
  .yco-page--about a {
    color: #ad171f;
    font-size: 16px;
    font-weight: 600; }
    .yco-page--about a:hover {
      text-decoration: underline; }
  .yco-page--about .post {
    padding: 0 30px 0; }
  .yco-article-wrapper > .container {
    padding-top: 0 !important; }
  .yco-article-wrapper #respond p.comment-form-comment {
    margin-top: 30px !important; }
  .yco-article-wrapper #commentform #submit {
    background: #252525; }
    .yco-article-wrapper #commentform #submit:not(.wp-social-login-provider) {
      color: #fff;
      display: block;
      font-weight: 600;
      margin-top: 20px;
      padding: 15px;
      text-align: center;
      text-transform: uppercase;
      width: 100%; }
  .yco-article .post-content {
    padding-top: 10px; }
  .yco-article .yco-social {
    -ms-flex-order: 1;
        order: 1;
    padding: 0 !important;
    width: auto !important; }
  .yco-article .yco-social-meta-wrapper {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row; }
  .yco-article .tags-under {
    display: none; }
  .yco-article__title {
    color: #000 !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    line-height: 1.13 !important;
    margin: 0 !important;
    padding: 0 !important; }
    .yco-article__title--indented {
      padding: 20px !important; }
  .postmeta.yco-article__meta-box {
    background: transparent !important;
    margin: 0 0 0 5px !important;
    -ms-flex-order: 2;
        order: 2;
    padding: 0 !important; }
  .postmeta p.yco-article__meta {
    color: #9b9b9b !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 0 !important; }
    .postmeta p.yco-article__meta .author a {
      color: #9b9b9b !important; }
  .yco-article__content {
    margin-top: 20px; }
    .yco-article__content p {
      color: #000;
      font-size: 16px;
      line-height: 1.5; }
      .yco-article__content p img.stretch.featured-image[style] {
        left: 0 !important;
        margin: 0 auto !important;
        min-width: initial !important;
        max-width: 100% !important; }
  .yco-page--auth .post {
    padding: 0 40px 0; }
  .yco-auth {
    padding-top: 50px; }
    .yco-auth .message {
      color: #000;
      font-size: 16px;
      font-weight: 600;
      line-height: 1.4;
      margin: 0 auto;
      max-width: 70%;
      text-align: center; }
  .yco-auth__cta {
    color: #000;
    display: block;
    font-size: 16px;
    font-weight: 700;
    margin: 40px 0 15px;
    text-align: center;
    text-decoration: underline; }
  .yco-auth__disclaimer {
    display: block;
    width: 100%; }
    .yco-auth__disclaimer > small {
      color: #9b9b9b !important;
      font-size: 16px !important;
      line-height: 1.25em !important;
      text-align: center !important; }
  .yco-auth__intro {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 auto;
    max-width: 70%;
    text-align: center; }
  .yco-auth__social__list__item {
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    width: 100%; }
    .yco-auth__social__list__item--facebook {
      background: #3b5998; }
    .yco-auth__social__list__item--linkedin {
      background: #007bb5; }
    .yco-auth__social__list__item:not(:last-of-type) {
      margin-bottom: 10px; }
  .yco-auth__social__list__item__icon {
    -ms-flex-align: center;
        align-items: center;
    background: rgba(255, 255, 255, 0.15);
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 0 50px;
        flex: 0 0 50px;
    -ms-flex-pack: center;
        justify-content: center; }
  .yco-auth__social__list__item__text {
    -ms-flex-align: center;
        align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    font-size: 18px;
    font-weight: 600;
    -ms-flex-pack: center;
        justify-content: center; }
  .yco-auth__social__separator {
    display: block;
    margin: 30px 0;
    position: relative;
    width: 100%; }
    .yco-auth__social__separator:before {
      background: #dadada;
      content: "";
      display: block;
      height: 2px;
      left: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 100%; }
    .yco-auth__social__separator > span {
      background: #fff;
      color: #000;
      display: inline-block;
      font-size: 16px;
      left: 50%;
      margin: 0 auto;
      padding: 0 8px;
      position: relative;
      text-transform: uppercase;
      top: 1px;
      transform: translateX(-50%); }
  .yco-auth__form .yco-auth__form__control {
    margin: 0;
    padding: 0; }
    .yco-auth__form .yco-auth__form__control:not(:last-of-type) {
      margin-bottom: 10px; }
    .yco-auth__form .yco-auth__form__control--center {
      text-align: center; }
    .yco-auth__form .yco-auth__form__control .yco-auth__form__label {
      display: none; }
    .yco-auth__form .yco-auth__form__control .yco-auth__form__input {
      background: #dadada;
      border: none;
      float: none;
      font-family: 'Hind' !important;
      font-size: 16px;
      line-height: 3em;
      outline: none;
      padding: 0 15px 0;
      width: 100%; }
      .yco-auth__form .yco-auth__form__control .yco-auth__form__input:-ms-input-placeholder {
        color: #000;
        font-family: 'Hind';
        font-size: 16px; }
      .yco-auth__form .yco-auth__form__control .yco-auth__form__input::placeholder {
        color: #000;
        font-family: 'Hind';
        font-size: 16px; }
    .yco-auth__form .yco-auth__form__control .yco-auth__form__submit {
      background: #000 !important;
      color: #fff !important;
      display: block !important;
      float: none !important;
      font-family: 'Hind' !important;
      font-size: 18px !important;
      font-weight: 600 !important;
      height: 50px;
      line-height: 54px !important;
      padding: 0 !important;
      text-align: center;
      text-transform: uppercase !important;
      width: 100% !important; }
      .yco-auth__form .yco-auth__form__control .yco-auth__form__submit:active, .yco-auth__form .yco-auth__form__control .yco-auth__form__submit:focus, .yco-auth__form .yco-auth__form__control .yco-auth__form__submit:hover {
        background: #262626 !important; }
    .yco-auth__form .yco-auth__form__control .yco-auth__form__submit__icon {
      height: 18px;
      margin-right: 10px; }
  .yco-page--contact-us .post {
    padding: 0 40px 0; }
  .yco-contact__social {
    background: #fff;
    list-style-type: none;
    padding: 30px 0;
    text-align: center; }
  .yco-contact__social__item {
    display: inline-block;
    padding: 10px 40px;
    position: relative; }
    .yco-contact__social__item > a {
      color: #252525;
      display: block;
      font-size: 24px; }
      .yco-contact__social__item > a:active, .yco-contact__social__item > a:focus, .yco-contact__social__item > a:hover {
        color: #b61219; }
    .yco-contact__social__item:not(:last-of-type):after {
      background: #dadada;
      content: "";
      display: block;
      height: 100%;
      position: absolute;
      right: -1px;
      top: 0;
      width: 2px; }
  .yco-contact__form__control {
    margin-bottom: 10px !important;
    padding: 0 !important;
    position: relative; }
    .yco-contact__form__control br {
      display: none; }
  .yco-contact__form__label {
    display: none; }
  .yco-contact__form__input,
  .yco-contact__form__textarea {
    background: #dadada;
    border: none;
    font-family: 'Hind';
    line-height: 1;
    outline: none;
    padding: 0 15px;
    width: 100%;
    z-index: 100; }
    .yco-contact__form__input:-ms-input-placeholder,
    .yco-contact__form__textarea:-ms-input-placeholder {
      color: #000;
      font-family: 'Hind';
      font-size: 16px; }
    .yco-contact__form__input::placeholder,
    .yco-contact__form__textarea::placeholder {
      color: #000;
      font-family: 'Hind';
      font-size: 16px; }
  .yco-contact__form__input {
    padding: 15px 15px 11px; }
  .yco-contact__form__textarea {
    font-family: 'Hind';
    padding: 15px; }
  .yco-contact__form__submit {
    background: #000;
    border: none;
    color: #fff;
    display: block;
    font-family: 'Hind';
    font-size: 18px;
    font-weight: 600;
    outline: none;
    margin-top: 10px;
    padding: 15px;
    text-transform: uppercase;
    transition: all .2s ease-out;
    width: 100%; }
    .yco-contact__form__submit:active, .yco-contact__form__submit:focus, .yco-contact__form__submit:hover {
      background: #252525; }
  .yco-home {
    background: #fff; }
    .yco-home .yco-home__column {
      display: block;
      margin: 0;
      width: 100%; }
  .yco-author .posts-stream,
  .yco-news .posts-stream,
  .yco-search .posts-stream {
    background: #fff; }
  .post-pagination {
    display: none; }
  #c5d-alp-load-posts:before, #c5d-alp-load-posts:after {
    content: "";
    display: table; }
  #c5d-alp-load-posts:after {
    clear: both; } }

/*# sourceMappingURL=main.css.map */
