
/*
Theme Name:   mhb
Description:  myhandbook Child Theme
Author:       albears
Template:     myhandbook
Version:      1.1.7
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/

/* noto-serif-regular - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 400;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* noto-serif-italic - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: italic;
  font-weight: 400;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* noto-serif-500 - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 500;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* noto-serif-900 - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 900;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-900.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/noto-serif-v23-cyrillic_cyrillic-ext_latin-900.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* pt-serif-regular - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-serif-v18-cyrillic_cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-serif-v18-cyrillic_cyrillic-ext_latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* pt-serif-italic - cyrillic_cyrillic-ext_latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-serif-v18-cyrillic_cyrillic-ext_latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-serif-v18-cyrillic_cyrillic-ext_latin-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
/* pt-sans-regular - cyrillic_cyrillic-ext_latin */
@font-face {
    font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-sans-v17-cyrillic_cyrillic-ext_latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
         url('https://myhandbook.com/wp-content/themes/mhb/./fonts/pt-sans-v17-cyrillic_cyrillic-ext_latin-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
  }

/* intext call-to-action button */

p.intext-button {
    text-align: center !important;
    display: none;
    visibility:hidden;
}

p.intext-button a {
    line-height: 1.8em;
    font-family: 'Proxima Nova', sans-serif;
    letter-spacing: 2px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    background-color: #000;
    padding: 12px 24px;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

p.intext-button a:hover {
    text-decoration: none;
    opacity: 0.6;
}


/* intext note */

div.intext-selection-wrapper {
    border-color: #d1d1d1;
    margin-bottom: 30px;
    margin: 0 0 1.5em 0;
    border-width: 1px;
    border-style: solid;
}

div.intext-selection {
    background-color: #e8e8e8;
    border-color: #fafafa;
    color: #333333;
    font-family: 'PT Sans', sans-serif;
    font-weight: 700;
    font-size: 21px;
    padding: 1em;
    border-width: 1px;
    border-style: solid;
    line-height: 1.6;
}


/* intext divider */

div.intext-divider {
    margin: 50px 0;
    border-width: 1px;
    border-color: #d6a898;
    border-bottom-style: solid;
}


/* instagram button main page  */

.instagram-slider__btn-a {
    font-size: 25px !important;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold !important;
}

.instagram-slider__icon-insta {
    margin-bottom: 20px !important;
}


/* front page instagram */

.instagram-slider__container {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}


/* comments */

.comments-area {
    float: left;
    width: 872px;
}

@media (max-width: 767px) {
    .comments-area {
        width: 100%;
        padding: 0 15px;
    }
}

.between-comments {
    float: left;
    width: 872px;
}

@media (max-width: 767px) {
    .between-comments {
        width: 100%;
    }
}


/* author credentials */

.author-name-link a:hover {
    text-decoration: none !important;
}

@media (min-width: 768px) {
    .author-name-link span {
        color: #333;
    }
    .col-article__date {
        margin-bottom: 23px !important;
    }
    .author-name-link {
        margin-bottom: 23px;
        font-size: 10px;
        text-transform: uppercase;
        color: #333;
    }
}

@media (max-width: 767px) {
    .col-article__tag-article-mobile,
    .col-article__mobile-article-author {
        font-size: 10px !important;
        font-weight: 400 !important;
    }
}


/* mobile version article top */


/* mobile search form  */

.mobile-exclusive-form,
.main-menu__navbar-li.mobile-exclusive {
    display: none;
}

@media (max-width: 767px) {
    .mobile-exclusive-form__input {
        width: 100%;
        padding: 15px;
        border: 1px solid #e1e1e1;
        -webkit-appearance: none;
        border-radius: 0;
    }
    .mobile-exclusive-form {
        display: block;
        padding: 0 15px;
        -webkit-appearance: none;
    }
    .mobile-exclusive,
    .main-menu__navbar-li.mobile-exclusive {
        display: block;
    }
}



/* button top  */

.button-top {
    position: fixed;
    bottom: 50px;
    right: 20px;
    z-index: 100;
    width: 60px;
    height: 60px;
    border: 0;
    box-shadow: none;
    background: #000;
    color: #fff;
    font-size: 26px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    pointer-events: none;
    opacity: 0;
    transition: opacity .18s ease;
    border-radius: 50%;
    -webkit-appearance: none;
    padding: 0;
}

.button-top-visible {
    opacity: 0.3;
    pointer-events: auto;
    -webkit-appearance: none;
}





/* youtube embed */

.iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    height: 0;
}

.iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* seacrh main menu  */

.main-menu__search-button-container {
    display: none;
}

@media (min-width: 768px) {
    .main-menu__search-button-container {
        position: absolute;
        top: -7px;
        right: 0;
        display: block;
    }
    .main-menu__search-button-container i {
        cursor: pointer;
        position: absolute;
        right: 5px;
        top: 6px;
        display: inline-block;
    }
    .main-menu__search-button-container i:hover {
        font-size: 1.5em;
        top: 3px;
    }
}

@media (max-width: 767px) {
    .main-menu__navbar-nav {
        top: 80px !important;
    }
}


/* overlay */

.overlay {
    height: 100%;
    width: 100%;
    display: none;
    position: absolute;
    z-index: 4;
    top: 95px;
    left: 0;
    background-color: rgba(128, 128, 128, 0.458);
}

.overlay-content {
    position: relative;
    width: 80%;
    text-align: center;
    margin-top: 30px;
    margin: auto;
}

.overlay-content__search {
    top: 35%; 
}
.overlay-content__mobile {
    top: 20%;
}

.overlay .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
    cursor: pointer;
    color: white;
}

.overlay .closebtn:hover {
    color: #ccc;
}

.overlay input[type=text] {
    padding: 15px;
    font-size: 17px;
    border: none;
    float: left;
    width: 80%;
    background: white;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    height: 56px;
}

.overlay input[type=text]:hover {
    background: #f1f1f1;
}

.overlay button {
    float: left;
    width: 20%;
    padding: 15px;
    background: #ddd;
    font-size: 17px;
    border: none;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    height: 56px;
}

.overlay button:hover {
    background: #bbb;
}
#contextOverlay {
    background-color: #fff;
}


#menu-mobilemenu a {
    font-size: 25px;
    font-weight: 400;
    text-transform: uppercase;
    color:#000000;
    text-decoration: none;
}
#menu-mobilemenu a:hover {
    color: #bbb;
}
#menu-mobilemenu li {
    list-style: none;
    margin-bottom: 35px;
}


/* mobile menu search integration */


/* mobile menu search integration */

@media (max-width: 1279px) {
    .main-menu__menu-logo {
        width: 70% !important;
        height: 60px !important;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px !important;
        margin-top: 20px !important;
    }
    .main-menu__a-logo {
        width: 100% !important;
    }
    .main-menu__mobile-search-icon,
    .main-menu__mobile-context-icon {
        font-size: 1.5em;
    }
    .unclickable {
        pointer-events: none;
    }
    .main-menu__navbar-nav {
        display: none !important;
       
    }
    .main-menu__menu-mobile {
        width: 100% !important;
    }
    .main-menu__menu-mobile,
    .main-menu__mobile-context-icon,
    .main-menu__mobile-search-icon {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
    }
    .main-menu__mobile-context-icon,
    .main-menu__mobile-search-icon {
        width: 24px;
    }
}
@media (min-width: 1280px) {
    .widescreen i {
        width: 16px;
       
    }
}

    @media (max-width: 767px) {
        .main-menu__menu-logo {
            max-width: 300px;
           
        }
    }
    

/* authors page */

.author__colum-greeting {
    width: 100% !important;
}

@media (max-width: 767px) {
    .author {
        border-top: none !important;
        padding-top: 0 !important;
    }
}

@media (max-width: 767px) {
    .author__inner {
        border: solid 1px #e0bcb0 !important;
        padding-top: 36px !important;
        padding-left: 58px !important;
        padding-right: 58px !important;
        padding-bottom: 47px !important;
    }
}

@media (max-width: 767px) {
    .author__author-title,
    .author__author-name {
        display: block !important;
    }
}


/* responsive design */

@media (max-width: 1250px) {
    .article-line__container,
    .footer__container,
    .instagram-slider__container,
    .vaara-shop__container,
    .category-title__container,
    .pagination__container,
    .main-menu__container {
        width: 100% !important;
    }
    .vaara-shop {
        min-width: 1px !important;
    }
}

@media (max-width: 767px) {
    li.widescreen {
        display: none !important;
    }
}


/* 4 pieces with popular items responsive   */

@media (min-width: 768px) and (max-width: 1200px) {
    .article-first__box-more {
        width: 50% !important;
    }
    .article-first__box-a:nth-child(1) .article-first__box-img,
    .article-first__box-a:nth-child(3) .article-first__box-img,
    .article-first__box-a:nth-child(2) .article-first__box-img {
        height: 300px !important;
    }
    .article-first__box-a:nth-child(3),
    .article-first__box-more {
        margin-top: 40px;
    }
}


/* 4 pieces without popular items responsive   */

@media (min-width: 768px) and (max-width: 1200px) {
    .articles-fifth__box-a:nth-child(1) .articles-fifth__box-img,
    .articles-fifth__box-a:nth-child(2) .articles-fifth__box-img {
        height: 300px !important;
    }
    .articles-fifth__box-a:nth-child(4) .articles-fifth__box-img,
    .articles-fifth__box-a:nth-child(3) .articles-fifth__box-img {
        height: 300px !important;
    }
    .articles-fifth__box-a:nth-child(3),
    .articles-fifth__box-a:nth-child(4) {
        margin-top: 40px;
    }
}


/* 3 pieces with quotes items responsive   */

@media (min-width: 768px) and (max-width: 1200px) {
    .articles-third__box-a {
        width: 45% !important;
    }
    .articles-third__box-a:nth-child(3) {
        margin-top: 20px !important;
    }
}


/* mobile article picture and title */

@media (max-width: 767px) {
    .col-article__imgmain {
        display: block !important;
    }
    .col-article__mobile-version {
        position: relative !important;
        top: 0 !important;
        padding: 0 30px !important;
    }
    .col-article__title,
    .col-article__tag-article-mobile,
    .col-article__mobile-article-author {
        color: #000 !important;
    }
    .col-article__date {
        color: rgba(154, 154, 154, 0.98) !important;
        margin-bottom: 0 !important;
    }
    .col-article__tag {
        margin-bottom: 10px !important;
        margin-top: 20px;
    }
    .col-article__mobile-author-name-a {
        display: inline !important;
    }
    .col-article__mobile-article-author {
        margin-bottom: 20px;
        letter-spacing: 0 !important;
    }
}

.category .category-title,
.tag .category-title {
    margin-bottom: 10px !important;
}

.single .main-menu__container {
    border-bottom: 1px solid #e0bcb0;
}


/* change bottom margin on category page  */

.category .category-title {
    margin-bottom: 10px !important;
}


/* ipad single post adjustment  */

@media (max-width: 1200px) {
    .col-sidebar {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .search__container,
    .author__container {
        width: 100% !important;
    }
    .article-container {
        width: 800px !important;
    }
    .col-article {
        width: 95% !important;
        float: none !important;
        margin-right: auto !important;
    }
    .col-article__wrapper-article img.size-full,
    .col-article__wrapper-article img[class^=wp-image] {
        left: 0 !important;
    }
    .col-article__wrapper-article p {
        padding: 0 !important;
    }
    .article-line--read-more {
        width: 95% !important;
        float: none !important;
        margin: 0 auto;
    }
}


/* design search icon in main navigation menu  */

#menu-mainmenu i.fa-search:hover {
    opacity: 0.5;
    cursor: pointer;
}


/* ipad contacts and about  */

@media (min-width: 768px) and (max-width: 1200px) {
    .about-site__container,
    .error404__container {
        width: 100% !important;
    }
    .about-site__colum-left {
        width: 30% !important;
    }
    .about-site__colum-right {
        width: 60% !important;
    }
}

.about-site__colum-right {
    text-align: center;
}


/* 404 */

.error404__main {
    padding-top: 50px;
    min-height: 400px;
}

.error404 {
    padding-top: 0 !important;
    min-height: 0 !important;
}

@media (max-width: 767px) {
    .error404 {
        min-height: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
}


/* tag */

.tag .footer,
.author .footer {
    margin-top: 30px;
}


/* author */

.author__colums {
    margin-bottom: 30px !important;
}


/* pagination */

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


/* h1 - div combination for categories (draft) */

.title-category-underline__main-tag {
    position: relative;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 9px;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 2px solid #000;
    display: inline-block;
    line-height: 0.8
}

h1.title-category-underline {
    display: inline-block;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400 !important;
    margin-right: 9px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: "Proxima Nova", sans-serif !important;
}


/* breadcrumbs */

.post-frame {
    position: relative;
}

#breadcrumbs a,
#breadcrumbs span {
    font-size: 7px;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.563);
}

@media (min-width: 767px) {
    #breadcrumbs a,
    #breadcrumbs span {
        font-size: 9px;
    }
}

#breadcrumbs {
    display: none;
    position: absolute;
    width: 80%;
    height: 36px;
    background-color: #fff;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: -18px;
    border: 1px solid #e0bcb0;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (max-width: 767px) {
    #breadcrumbs {
        display: none;
    }
}


/* main article image fix  */

@media (min-width: 768px) {
    .col-article__container {
        padding: 35px 35px !important;
    }
}


/* read also block */

@media (min-width: 1200px) {
    .single .article-line__box-a {
        min-height: 450px;
        width: 24.99% !important;
    }
    .single .article-line__box-a h4 {
        font-size: 18px;
    }
    .article-line--read-more {
        margin-bottom: 10px !important;
    }
}

@media (min-width: 768px) and (max-width: 1199px) {
    .single .article-line__box-a {
        min-height: 400px;
        width: 49.9% !important;
    }
    .single .article-line__box-a h4 {
        font-size: 17px;
    }
    .article-line--read-more {
        margin-bottom: 10px !important;
    }
}


/* universal frame */

@media (max-width: 1599px) and (min-width: 1367px) {
    .universal-frame__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
        margin: 0 auto;
    }
}

.universal-frame__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
}

@media (max-width: 1200px) {
    .universal-frame__container {
        width: 100%;
        margin: 0 auto;
        padding: 0 20px;
        overflow: hidden;
    }
}

@media (max-width: 767px) {
    .universal-frame__container {
        width: 100%;
        margin: 0 auto;
        padding: 0 15px;
        overflow: hidden;
    }
}

.universal-frame__border {
    border: 1px solid #e0bcb0;
    padding: 20px;
}


/* first page quote slider adjustment */

.articles-third__author-box-a .tag-underline:after {
    content: ''!important;
}


/* hide h1 front page */

.visually-hidden {
    display: none;
}


/* correct author name presentation isnotpaged */

h1.author__author-name {
    font-family: PFRegalTextPro !important;
    font-weight: 500 !important;
}


/* correct flex on main pages */

@media (min-width: 768px) and (max-width: 1199px) {
    .article-line__box-group.flex {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .article-line__box-a.article-first__box-a {
        flex-basis: 49%;
    }
    .article-line__box-a.articles-second__box-a {
        flex-basis: 49%;
    }
    .article-line__box-a.articles-fourth__box-a {
        flex-basis: 33%;
    }
    .article-line__box-a.articles-fifth__box-a {
        flex-basis: 49%;
    }
    .testemonial_container {
        display: flex;
        justify-content: space-between;
    }
    .articles-third__author-slider.slick-initialized.slick-slider.slick-dotted {
        flex-basis: 49%;
    }
    .slider_assistant {
        flex-basis: 49%;
        display: flex;
        flex-wrap: wrap;
    }
    .article-line__box-a.articles-third__box-a {
        flex-basis: 95%;
    }
}


/* mailerlite footer  */

.footer .mailerlite-form-inputs {
    display: flex;
    justify-content: center;
    width: 100%;
    flex-direction: column;
}

.footer .mailerlite-form-field label {
    display: none !important;
}

.footer .mailerlite-subscribe-submit {
    font-family: 'Proxima Nova';
    font-weight: 700;
    text-transform: uppercase;
    background: #333;
    color: #fff;
    height: 100%;
    font-size: 12px;
    padding: 8px 30px;
    border-radius: 3px;
    border: 1px solid #333;
    margin-left: 5px !important;
}

.footer #mailerlite-1-field-email {
    padding: 8px;
    width: 100%;
    border: none;
    height: 100%;
    box-sizing: border-box;
}

.footer .mailerlite-form .mailerlite-form-field {
    margin: 0 auto 10px auto !important;
    width: 90%;
}

.footer .mailerlite-subscribe-button-container {
    margin-left: 15px;
}

.footer .mailerlite-form {
    height: 150px;
    background: #ededed;
    width: 95%;
    margin: 0 auto 32px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 768px) {
    .footer .mailerlite-form {
        width: 60%;
        margin: 0 auto 16px auto;
        height: 100px;
    }
    .footer .mailerlite-form-inputs {
        flex-direction: row;
    }
    .footer .mailerlite-form .mailerlite-form-field {
        margin: 0 !important;
        width: 60%;
    }
    .footer__navbar-nav {
        width: 25%;
    }
}

.footer .mailerlite-form-description,
.footer .mailerlite-form-title h3 {
    display: none;
}

.footer .mailerlite-form form {
    width: 100%;
}


/* footer adjustment  */

.footer__container {
    display: flex;
    flex-direction: column;
}

.footer__navbar-ul {
    display: flex;
    flex-direction: row;
    width: 100% !important;
    justify-content: space-around;
}

@media (max-width: 767px) {
    .footer__navbar-nav {
        width: 50%;
    }
    .footer .mailerlite-subscribe-submit {
        margin-top: 10px;
    }
}


/* read also  */

.article-line--read-more .article-line__box-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.article-line--read-more .article-line__box-a {
    margin: 0 auto 50px auto;
}

.article-line--read-more .article-line__name {
    font-size: 18px !important;
    font-family: 'Proxima Nova', sans-serif;
}

@media (min-width: 1200px) {
    .article-line--read-more .article-line__box-group a {
        flex-basis: 24%;
    }
    .article-line--read-more .article-line__box-a {
        min-height: 0;
    }
}

@media (max-width: 1199px) {
    .article-line--read-more .article-line__box-group a {
        flex-basis: 49%;
    }
    .article-line--read-more {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 767px) {
    .article-line--read-more .articles-fourth__box-img {
        height: 250px;
    }
    .article-line--read-more .article-line__container {
        padding: 0 10px !important;
        margin-bottom: 20px !important;
    }
    .article-line--read-more .article-line__box-a {
        margin: 0 auto 0px auto;
        padding: 10px !important;
    }
    .article-line--read-more .article-read-more__title {
        margin-bottom: 20px !important;
    }
    .article-line--read-more .article-line__name {
        font-size: 14px !important;
    }
}

@media (max-width: 500px) {
    .article-line--read-more .articles-fourth__box-img {
        height: 150px;
    }
}
@media (max-width: 350px) {

    .article-line--read-more .article-line__name {
        font-size: 12px !important;
    }

}
@media (max-width: 280px) {
    .article-line--read-more .article-line__box-group a {
        flex-basis: 100%;
    }
}

.col-article__wrapper-article h2,
.col-article__wrapper-article h3 {
    padding-left: 76px;
    padding-right: 76px;
}

.col-article {
    border: none !important;
    float: none !important;
    margin-right: auto !important;
}

/* new menu wordpress wp_nav_menu */

ul#menu-mainmenu li a:hover {
    opacity: 0.7;
}

ul#menu-mainmenu li a,
ul#menu-secmenu li a
{
    font-size: 13px;
    font-weight: 100;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    color: #333;
    text-decoration: none;
    display: inline-block;
    position: relative;
    transition: all .2s ease-out;
}

ul.sub-menu {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    padding: 12px 16px;
    z-index: 1;
}

@media (min-width: 768px) {
    ul.sub-menu {
        text-align: left;
    }
    ul.sub-menu li a {
        margin-top: 15px;
    }
    ul.sub-menu li:last-child {
        margin-bottom: 20px;
    }
    li.menu-item-has-children {
        position: relative;
        display: inline-block;
    }
    li.menu-item-has-children:hover ul.sub-menu {
        display: block;
    }
    ul#menu-mainmenu {
        list-style: none;
    }
    ul#menu-mainmenu li {
        display: inline-block;
        vertical-align: middle;
        /* padding-left: 30px; */
        padding-right: 5px;
    }
    ul#menu-secmenu li {
        display: inline-block;
        vertical-align: middle;
        padding-left: 5px;
    }
    ul#menu-mainmenu li.current-menu-item>a:after {
        content: '';
        position: absolute;
        display: block;
        left: 2px;
        right: 2px;
        bottom: -2px;
        height: 1px;
    }
}

@media (min-width: 950px) {
    ul#menu-mainmenu li {
        padding-right: 30px;
    }
    ul#menu-secmenu li {
        padding-left: 30px;
    }
}

@media (max-width: 767px) {
    ul#menu-mainmenu li {
        width: 100%;
        padding-right: 0;
        display: block;
        text-align: center;
        padding: 10px 0;
    }
    li.menu-item-has-children {
        position: relative;
        display: inline-block;
    }
    li.menu-item-has-children>a:after {
        content: "\f105";
        font-family: "FontAwesome";
        position: absolute;
        top: -2px;
        right: -30px;
        width: 30px;
        height: 100%;
    }
    li.menu-item-has-children:hover ul.sub-menu {
        display: block;
        width: 100%;
        text-align: center;
        position: relative;
    }
}


/* new menu wordpress wp_nav_menu additional*/

@media (min-width: 768px) {
    .main-menu__social-icon {
        position: relative !important;
        float: left;
        width: 14%;
    }
    ul#menu-mainmenu {
        margin: 0 !important;
    }
    .main-menu__navbar-nav {
        margin-bottom: 0px !important;
    }
    .main-menu__navbar-nav:after {
        content: '';
        display: table;
        clear: both;
    }
}

/* Navigation */

.left-header, .right-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-basis: 400px;
}
.left-header {
    justify-content: flex-start;
}
.right-header {
    justify-content: flex-end;
}
.right-header li {
    list-style: none;
    display: inline-block;
    
}

.main-menu__navbar-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

/* Mobile Navigation */

@media (max-width: 767px) {
    .main-menu__logo-img {
        padding-right: 0px !important;
    }
}

/* main page design  */

.articles-fourth__box-img:not(.articles-fourth__box-img--read-more) {
    height: 450px !important;
}

/* .articles-second__box-img {
    height: 607px !important;
} */

@media (max-width: 767px) {
    .articles-second__box-a {
        padding-right: 0 !important;
    }
    .article-first__box-img {
        height: 450px !important;
    }
    .articles-fifth__box-img {
        height: 450px !important;
    }
    .article-line__box-img {
        background-position: top !important;
    }
}

@media (min-width: 1200px) {
.col-article__wrapper-article p {
    padding-left: 0px !important; 
    padding-right: 0px !important;
}
}
@media (max-width: 767px) {
    .main-menu__a-logo {
        display: flex !important;
    }
}
@media (max-width: 1200px) {
    .main-menu__a-logo {
        display: flex;
        justify-content: center;
    }
}
/* increase d between horizontal blocks */
.article-line__container {
padding-bottom: 70px !important;
}

@media (min-width: 767px) {
.articles-second__box-a .article-line__name{
max-width: 400px;
}
}

.subscribe-form__container {
    width: 100% !important;
}
.subscribe-form {
background-color: #303030;
margin-bottom: 50px;
padding-top: 35px !important;
padding-bottom: 40px !important;
}
.col-article__wrapper-article .aligncenter {
    margin: 0 auto;
}

/* HOMEPAGE GRID SECTION  */

.homepage-grid-2, .homepage-grid-3, .homepage-grid-4 {
display: grid;
grid-template-columns: repeat(1, minmax(0, 1fr));
column-gap: 1.25rem; 
}
.homepage-grid-4 img, 
.homepage-grid-3 img,
.homepage-grid-2 img {
    object-fit: cover;
    width: 100%;
}

.homepage-grid-3 img {
    aspect-ratio: 1/1;
}

@media (min-width:640px) {
    .homepage-grid-2, .homepage-grid-4 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    .homepage-grid-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    .homepage-section-positioning {
            padding-bottom: 80px;
        }
}
@media (min-width:768px) {
     .homepage-grid-4 {
        grid-template-columns: repeat(13, minmax(0, 1fr));
        }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(1){
        grid-column-start: 1;
        grid-column-end: 5;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(2){
        grid-column-start: 5;
        grid-column-end: 8;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(3){
        grid-column-start: 8;
        grid-column-end: 11;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(4){
        grid-column-start: 11;
        grid-column: span 3 / span 3;
    }
    
}

@media (max-width:475px) { 

    .homepage-grid-4 img,
    .homepage-grid-2 img{
        height: 350px;
       
    }
}

@media (min-width:475px) and (max-width:639px) { 

    .homepage-grid-4 img,
    .homepage-grid-2 img{
        height: 475px;
       
    }
}
@media (min-width:640px) and (max-width:767px) { 
    .homepage-grid-4 .homepage-section__article-frame:nth-child(1),
    .homepage-grid-4 .homepage-section__article-frame:nth-child(2) {
        padding-bottom: 80px;
    }
    .homepage-grid-4 .homepage-section__article-frame img {
        height: 310px;
    }
    .homepage-grid-2 img {
        height: 310px;
    }
}
@media (min-width:768px) { 
    .homepage-grid-4 .homepage-section__article-frame:nth-child(3) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(1) img {
        height: 222px;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(2) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(4) img {
        height: 162px;
    }
    .homepage-grid-2 img {
        height: 374px;
    }
}
@media (min-width:1024px) { 
    .homepage-grid-4 .homepage-section__article-frame:nth-child(3) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(1) img {
        height: 301px;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(2) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(4) img {
        height: 221px;
    }
    .homepage-grid-2 img {
        height: 502px;
    }
}

@media (min-width:1280px) { 
    .homepage-grid-4 .homepage-section__article-frame:nth-child(3) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(1) img {
        height: 380px;
    }
    .homepage-grid-4 .homepage-section__article-frame:nth-child(2) img,
    .homepage-grid-4 .homepage-section__article-frame:nth-child(4) img {
        height: 280px;
    }
    .homepage-grid-2 img {
        height: 630px;
    }
}

.homepage-section-positioning,
.navigation-section-positioning
 {
    margin: 0 auto;
}
.single .homepage-section-container {
    border-bottom: 1px solid #e0bcb0;
}

.homepage-section-container {
    width: 100%;
    padding-left:10px;
    padding-right: 10px;
}
@media (max-width:639px){
    .homepage-section__article-frame {
        padding-bottom: 80px;
    }
}
@media (min-width:350px) and (max-width:474px){
    .homepage-section-container {
        max-width: 350px;
    }
}
@media (min-width:475px) and (max-width:639px){
    .homepage-section-container {
        max-width: 475px;
    }
}
@media (min-width:640px) and (max-width:767px){
    .homepage-section-container {
        max-width: 640px;
    }
}
@media (min-width:768px) and (max-width:1023px){
    .homepage-section-container {
        max-width: 768px;
    }
}

@media (min-width:1024px) and (max-width:1279px){
    .homepage-section-container {
        max-width: 1024px;
    }
}
@media (min-width:1280px){
    .homepage-section-container {
        max-width: 1280px;
    }
}

.homepage-section__article-name {
    text-decoration: none;
    max-width: 400px;
    display: block;
    font-family: "PT Serif", serif;
    font-size: 22px;
    margin: 0;
    font-weight: 500;
    color: #333;
    text-align: left;
    transition: all .4s cubic-bezier(.23,1,.32,1);
    -webkit-transition: all .4s cubic-bezier(.23,1,.32,1);
    position: relative;
    top: 0; 
}

@media (min-width:768px) and (max-width:1023px){
    .homepage-grid-4 .homepage-section__article-name {
        font-size: 18px;
    }
    
}
@media (min-width:1024px) and (max-width:1279px){
    .homepage-grid-4 .homepage-section__article-name {
        font-size: 20px;
    }
    
}

@media (min-width:640px) and (max-width:1023px){
    .homepage-grid-3 .homepage-section__article-name {
        font-size: 20px;
    }
    
}
.homepage-section__article-frame img:hover {
        filter: brightness(80%);
        -webkit-filter: brightness(80%);
        -webkit-transition: all 1s ease;
        
}

.homepage-section__article-name:hover {
    color: black;
}

/* END OF HOMEPAGE SECTION */

img,
.no-drag {
	-webkit-user-drag: none;
	user-drag: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* LINKS INSIDE ARTICLES */
.col-article__wrapper-article a:hover {
    text-decoration: none !important;
    color: #e97367;
}
.col-article__wrapper-article p a {
    border-bottom: 1px solid #e97367;
}
/* END LINKS */

/* new rule for H */
@media (min-width: 768px){
    .col-article__title {
        font-size: 36px !important;
    }
    .col-article__wrapper-article h2 {
        font-size: 30px !important;
    }
    .col-article__wrapper-article h3 {
        font-size: 24px !important;
    }

}
@media (max-width: 767px){
    .col-article__wrapper-article h2 {
        font-size: 24px !important;
    }

}

/* END RULE */

.section-read-also__img {
    object-fit: cover;
    width: 100%;
    aspect-ratio: 1/1;
}

/* LOADER */

.loader-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;

}

.loader-container__image {
    height: 50px;
    width: 100px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="%23C9C9C9" stroke="%23C9C9C9" stroke-width="15" r="15" cx="40" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.4"></animate></circle><circle fill="%23C9C9C9" stroke="%23C9C9C9" stroke-width="15" r="15" cx="100" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="-.2"></animate></circle><circle fill="%23C9C9C9" stroke="%23C9C9C9" stroke-width="15" r="15" cx="160" cy="100"><animate attributeName="opacity" calcMode="spline" dur="2" values="1;0;1;" keySplines=".5 0 .5 1;.5 0 .5 1" repeatCount="indefinite" begin="0"></animate></circle></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 50px;
    
}
/* END RULE */

/* ADDITIONAL CATEGORY TAG RULES */

.category-title-wrapper {
    margin: 0 auto;
    display: flex;
    justify-content: center;
    padding-bottom: 10px;
}

@media (min-width:640px){
.category-section__article-frame-positioning {
        padding-bottom: 80px;  
    }
}
.category-title-name:first-letter {
text-transform: capitalize;
}
/* END RULE */

/* FONT-AWESOME MENU FIX */

.search-icon-widescreen {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23000"><path d="m20.71 19.29l-4.39-4.39c1.05-1.35 1.69-3.05 1.69-4.9 0-4.42-3.58-8-8-8S2 5.58 2 10s3.58 8 8 8c1.85 0 3.55-.63 4.9-1.69l4.39 4.39c.39.39 1 .39 1.41 0s.39-1 0-1.41ZM4 10c0-3.31 2.69-6 6-6s6 2.69 6 6-2.69 6-6 6-6-2.69-6-6Z"></path></svg>');
}
li.menu-item.widescreen {
    padding-top: 7px;
}

.close-search-icon-widescreen {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml,<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --><svg width="64px" height="64px" viewBox="-0.5 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/><g id="SVGRepo_iconCarrier"><path d="M3 21.32L21 3.32001" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 3.32001L21 21.32" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g></svg>');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/* END RULE */

/* IMAGE INSIDE POST */

col-article__wrapper-article img.size-full, 
.col-article__wrapper-article img[class^=wp-image] {
    position: relative;
    margin: 0 auto; 
}

.col-article__wrapper-article img {
    max-width: 100%;
    height: auto;
    display: block;
}
/* TELEGRAM OPTIN */

.telegram-optin-line {
    box-sizing: border-box;
    position: fixed;
    bottom: 0;
    height: 40px;
    z-index: 1000;
    width: 100%;
    padding: 10px;
    color: #fff;
    background-color: #303030;
    box-shadow: 0 0 10px -5px #000;
    display: none;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}

.telegram-block__close {
    position: absolute;
    right: 10px;
    top: 5px;
    background-color: #303030;
    border: none;
    color: white;
    cursor: pointer;
    font-size: 25px;
  }

  .telegram-block__call-to-action {
    color: #fff;
    text-transform: uppercase;
  }
  @media (max-width:350px){
    .telegram-block__invitation {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
     .telegram-block__invitation-message {
        z-index: 50;
    }
    .telegram-block__close {
        right: 1px;
    }

  }
   /* END RULE */

  /* SIDEBYSIDE */
  .sidebyside-image {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    gap: 20px;
  }

  /* END RULE */

  /* QUOTE SNIPPET */
  .selection-text-wrapper {
    font-size: 28px;
    line-height: 1.45;
    position: relative;
    margin: 40px 0 40px;
    font-family: 'PT Serif', sans-serif;
    font-style: italic;
}
.selection-text-main {
    border-left: 2px solid #dbb5ba;
    margin-left: 65px;
    padding-left: 45px;
    text-align: left;
    line-height: 1.3;
}
@media (max-width:767px){ 
    .selection-text-wrapper {
        padding-right: 30px;
        font-size: 25px;
    }
    .selection-text-main {
        padding-left: 30px;
    }
}
@media (max-width:500px){ 
    .selection-text-wrapper {
        font-size: 20px;
    }
}

/* END RULE */

/* IMAGE PADDING */

.col-article__wrapper-article p img,
.wp-caption { 
    padding-top: 30px;
}
/* END RULE */
  
/* CITATE */

    .intext-citate__phrase {
    font-family: 'PT Serif', sans-serif;
    font-style: italic;
    font-size: 28px;
    padding-bottom: 15px;
    padding-top: 10px;
    }

    .intext-citate__symbol-upper {
    background: url('data:image/svg+xml,<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --><svg fill="%23dbb5ba" height="64px" width="64px" version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/><g id="SVGRepo_iconCarrier"><g><path d="M13,11c0.6,0,1-0.4,1-1s-0.4-1-1-1c-5,0-9,4-9,9c0,2.8,2.2,5,5,5s5-2.2,5-5s-2.2-5-5-5c-0.3,0-0.7,0-1,0.1 C9.3,11.8,11,11,13,11z"/><path d="M23,13c-0.3,0-0.7,0-1,0.1c1.3-1.3,3-2.1,5-2.1c0.6,0,1-0.4,1-1s-0.4-1-1-1c-5,0-9,4-9,9c0,2.8,2.2,5,5,5s5-2.2,5-5 S25.8,13,23,13z"/></g></g></svg>');
    }
    .intext-citate__symbol-lower {
    background: url('data:image/svg+xml,<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><!-- Uploaded to: SVG Repo, www.svgrepo.com, Transformed by: SVG Repo Mixer Tools --><svg fill="%23dbb5ba" height="64px" width="64px" version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"/><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"/><g id="SVGRepo_iconCarrier"><g><path d="M23,9c-2.8,0-5,2.2-5,5s2.2,5,5,5c0.3,0,0.7,0,1-0.1c-1.3,1.3-3,2.1-5,2.1c-0.6,0-1,0.4-1,1s0.4,1,1,1c5,0,9-4,9-9 C28,11.2,25.8,9,23,9z"/><path d="M9,9c-2.8,0-5,2.2-5,5s2.2,5,5,5c0.3,0,0.7,0,1-0.1C8.7,20.2,7,21,5,21c-0.6,0-1,0.4-1,1s0.4,1,1,1c5,0,9-4,9-9 C14,11.2,11.8,9,9,9z"/></g></g></svg>');
    }
    .intext-citate__symbol-upper,
    .intext-citate__symbol-lower {
        display: inline-block;
        width: 40px;
        height: 40px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }

    .intext-citate__author {
        padding-bottom: 20px;
    }
    .intext-citate {
        padding-bottom: 30px;
        padding-right: 100px;
        padding-left: 100px;
        margin-block-start: 0;
        margin-block-end: 0;
        margin-inline-start: 0;
        margin-inline-end: 0;
    }


@media (max-width:767px){ 
        .intext-citate__phrase{
            font-size: 25px;
        }
    }
@media (max-width:500px){ 
        .intext-citate__phrase {
            font-size: 20px;
        }
        .intext-citate__author {
            font-size: 13px;
        }
        .intext-citate {
            padding-right: 60px;
            padding-left: 60px;
    }
}

/* END RULE */
/* INFO BOX MAIL */
.subscription-mailer-wrapper {
    padding: 20px;
    background-color: #fef3f3;
    width: 800px;
    margin: 0 auto;
}
.subscription-mailer-wrapper .mailer__formGroup {
    position: relative;
}
.subscription-mailer-wrapper .mailer__formGroup {
    display: -moz-box;
    display: flex;
    -moz-box-pack: center;
    justify-content: space-between;
}
.subscription-mailer-wrapper .mailer__formGroup__input-wrapper {
    width: 70%;
    color: #a9a9a9;
    position: relative;
}
.subscription-mailer-wrapper .mailer__formGroup__input {
    width: 100%;
    padding: 10px 10px;
}
.subscription-mailer-wrapper .mailer__formGroup__button, .subscription-mailer-wrapper .mailer__formGroup__input {
    border: 0;
    line-height: 25px;
    -webkit-appearance: none;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;
}

.subscription-mailer-wrapper .mailer__formGroup__button {
    width: 27%;
    background-color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    padding: 10px 10px;
}
.subscription-mailer-wrapper .mailer__formGroup__button:hover {
    background-color: #ccc;
}
.subscription-mailer-title {
    text-align: center;
    font-size: 28px;
    padding-bottom: 35px;
    font-family: 'PT serif', 'sans-serif';
}
.subscription-mailer-title span {
    display: block;
    font-size: 15px;
    margin: 0 auto;
    padding-top: 10px;
    font-family: 'PT sans', 'sans-serif';
    color: #808080;
}
.single-subscription-alert {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    background-color: white;
    align-items:center;
    justify-content: center;
}
@media (max-width:1200px){ 
    .subscription-mailer-wrapper .mailer__formGroup {
        flex-direction: column;
    }
    .subscription-mailer-wrapper {
        width: 100%;
    }
    .subscription-mailer-wrapper .mailer__formGroup__input-wrapper {
        margin-bottom: 10px;
        width: 100%;
    }
    .subscription-mailer-wrapper .mailer__formGroup__button {
        width: 100%;
    }
}

.info-box-block {
    padding-top: 20px;    
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-right: 35px;
    padding-left: 35px;
    padding-bottom: 30px;
    
}
.info-box-block__tag {
    color: #000;
}
.info-box-block__tags {
    padding-bottom: 10px;
    padding-top: 30px;
    
}
.info-box-block__tags, 
.info-box-block__social span{
    font-size: 15px;
}
.info-box-block__social :not(span) {
font-size: 20px;
}
.info-box-block__tag:hover {
    color: #333333;
}
.info-box-block__tags span,
.info-box-block__social span{
    text-transform: uppercase;

}
.info-box-block__social-item {
    text-decoration: none;
    color: #000;
}
.col-article__info-box {
    padding-left: 5px;
    padding-right: 5px;
}

@media (max-width:767px){ 
    .subscription-mailer-title {
        font-size: 25px;
    }
}
@media (max-width:500px){ 
    .info-box-block__social span {
        display: block;
    }
    .subscription-mailer-title {
        font-size: 20px;
    }
}
@media (max-width:350px){ 
    .info-box-block__social i{
        padding: 10px 10px !important;
    }
}

/* END RULE */

/* HOMEPAGE MAILER */
.homepage-subscription-mailer {
background-color: #303030;
margin-bottom: 50px;
}
.homepage-subscription-mailer-title,
.homepage-subscription-mailer-wrapper {
    text-align: center;
}
.homepage-subscription-mailer-wrapper {
    max-width: 500px;
    margin: 0 auto;
}
.homepage-subscription-mailer-title {
    color: #fff;
    font-family: 'PT serif', sans-serif;
    font-size: 24px;
    padding-top: 60px;
    padding-bottom: 30px;
}
.homepage-mailer__formGroup__input,
.homepage-mailer__formGroup__button {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;

}
.homepage-mailer__formGroup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 90px;
}
.homepage-mailer__formGroup__button {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #e6b3a8 !important;
    border-color: #e6b3a8;
    border-style: solid;
    border-width: 0px;
    border-radius: 0px;
    box-shadow: none;
    color: #ffffff !important;
    cursor: pointer;
    line-height: 20px;
    margin: 0 !important;
    padding: 10px !important;
    height: auto;
}
.homepage-mailer__formGroup__input-wrapper{
    width: 74%;
    position: relative;
}
.homepage-mailer__formGroup__input {
    background-color: #ffffff;
    color: #929292;
    border-color: #cccccc;
    border-radius: 0px;
    border-style: solid;
    border-width: 0px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 10px;
    box-sizing: border-box;
    overflow-y: initial;
    width: 100%;
}
.homepage-subscription-alert {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    background-color: white;
    align-items:center;
    justify-content: center;
}
.homepage-section-positioning-advanced {
    margin: 0 auto;
    padding-right: 10px;
    padding-left: 10px;
}

@media (max-width:640px){
    .homepage-mailer__formGroup__input-wrapper{
        width: 72%;
        
    }
 }

@media (max-width:500px){ 
    .homepage-mailer__formGroup {
        flex-direction: column;
    }
    .homepage-mailer__formGroup__button,
    .homepage-mailer__formGroup__input-wrapper {
        width: 90%;
    }
    .homepage-mailer__formGroup__input-wrapper {
        margin-bottom: 20px;
    }
    .homepage-subscription-mailer-title {
        font-size: 20px;
    }
}
/* END RULE */
/* FOOTER MAILER */
.footer-subscription-mailer {
    background-color: #f6f6f6;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    max-width: 500px;
    width: 100%;
    margin: 0 auto;
}
.footer-subscription-mailer-wrapper {
    margin: 0 auto;
    width: 90%;
    padding-top: 30px;
    padding-bottom: 30px;
    
}
.footer-mailer__formGroup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;

}
.footer-mailer__formGroup__input,
.footer-mailer__formGroup__button {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 2px;

}
.footer-mailer__formGroup__input-wrapper {
    width: 71%;
    position: relative;
}
.footer-mailer__formGroup__input {
    background-color: #ffffff;
    color: #929292;
    border-color: #e0bcb0;
    border-radius: 0px;
    border-style: solid;
    border-width: 1px;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 10px;
    width: 100%;
    box-sizing: border-box;
}
.footer-mailer__formGroup__button {
    background-color: #000000 !important;
    border-color: #000000;
    border-style: solid;
    border-width: 1px;
    border-radius: 0px;
    box-shadow: none;
    color: #ffffff !important;
    cursor: pointer;
    line-height: 20px;
    margin: 0 !important;
    padding: 10px !important;
    height: auto;
    font-weight: 700;
}
.footer-subscription-alert {
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0;
    background-color: white;
    align-items:center;
    justify-content: center;
}
@media (max-width:767px){
    .footer-subscription-mailer {
        margin-bottom: 30px;
    }
 }
 @media (max-width:500px){
    .footer-subscription-mailer {
        max-width: 400px;
    }
    .footer-mailer__formGroup__input-wrapper,
    .footer-mailer__formGroup__button {
    width: 90%;
}
.footer-mailer__formGroup {
    flex-direction: column;

}
.footer-mailer__formGroup__input {
    margin-bottom: 20px;
}

 }
 @media (max-width:400px){
    .footer-subscription-mailer {
        max-width: 320px;
    }
  }

/* END RULE */

/* TEXT TO HOMEPAGE RULE */
.homepage-about-block {
    background-color: #303030;
    margin-bottom: 50px;
}
.homepage-about-section {
    border-bottom: 1px solid gray;
}
.homepage-about-container{
    color: white;
    padding-bottom: 10px;
    padding-top: 50px;
}
.homepage-about-container h1 {
    text-align: center;
}

.homepage-about-section__label {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.homepage-about-section__label h2 {
    font-size: 20px;
}
.homepage-about-section__label span {
    font-size: 30px;
    cursor: pointer;
    
}
.homepage-about-section .homepage-about-section__content {
    height: 0;
    overflow: hidden;
    transition: 0.05s;
    overflow-y: auto;
}
.homepage-about-section.active .homepage-about-section__content {
    height: auto;
    padding-bottom: 30px;
    padding-right: 50px;
    
}
@media (min-width:900px){
    .homepage-about-container {
        max-width: 800px;
        margin: 0 auto;
    }
    .homepage-about-section.active .homepage-about-section__content {
        padding-right: 100px;
    }
  }

@media (max-width:767px){
    .homepage-about-section__label h2 {
        width: 80%;
        font-size: 18px;
    }
    .homepage-about-container h1 {
        font-size: 25px;
    }
}
@media (max-width: 639px) {
    .homepage-about-container{ 
        padding-bottom: 80px;
    }
}

/* END RULE */
/* PRIVACY RULE */
  .footer__info {
    display: flex;
    justify-content: space-between;
  }
  .privacy-link {
    width: 50%;
    text-align: right;
    line-height: 10px;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.privacy-link a{
    text-decoration: none;
    color: #242424;
    cursor: pointer;
}
.privacy-link a:hover{
    color: #2424247d;
}

.footer__copyright {
    float: none !important;
}
.privacy-structure {
    padding-bottom: 50px;
}
@media (max-width: 420px) {
    .footer__info {
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    .footer__copyright {
        text-align: center !important;
    }
    .privacy-link { 
        text-align: center;
        width: 100%;
        padding-top: 10px;
    }
  }
  /* END RULE */

  /* HOMEPAGE POPULAR 2 POSTS BLOCK */
  .mainpage-popular-block__name {
    font-family: "Proxima Nova", sans-serif;
    text-transform:uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    color: #333;
    font-size: 26px;
}

.mainpage-popular-block__list-item a {
    text-decoration: none;
    font-family: "PT Serif", serif;
    font-size: 18px;
    font-weight: 500;
    color: #333;
}
.mainpage-popular-block__list-item a:hover {
    color: #3333339f;
}
@media (max-width:350px) {
    .mainpage-popular-block__name {
        font-size: 22px;
    }
     .mainpage-popular-block__list-item-title {
        flex-basis: 60%;
    }
    .mainpage-popular-block__list-item-image {
         flex-basis: 40%;
    }
    .mainpage-popular-block__list-item a {
        font-size: 15px;
    }
}

@media (min-width:350px) and (max-width:474px){
    .mainpage-popular-block__list-item a {
        font-size: 16px;
    }
    .mainpage-popular-block__list-item-title {
        flex-basis: 70%;
    }
    .mainpage-popular-block__list-item-image {
         flex-basis: 30%;
    }
   
}
@media (min-width:475px) and (max-width:639px){

    .mainpage-popular-block__list-item-title {
        flex-basis: 70%;
    }
    .mainpage-popular-block__list-item-image {
         flex-basis: 30%;
    }

}
@media (max-width:639px){
    .mainpage-popular-block__name__bgs {
    display: none;
  }
    .mainpage-popular-block__list-item-title__category {
        padding-bottom: 10px;
    }
    .mainpage-popular-block__name {
        padding-bottom: 50px;
        text-align: center;
    }
    .mainpage-popular-block__list-item-title {
        padding-left: 20px;
    }

    .mainpage-popular-block__list-item:not(:last-child) {
            padding-bottom:20px;
        }
    .mainpage-popular-block__list-item {
    display: flex;
    align-items: center;

}
.mainpage-popular-block__list-item-image img{
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1/1;
}
}

@media (min-width:640px){
    .mainpage-popular-block__name__sms {
    display: none;
  }
  .mainpage-popular-block__name__bgs {
    display: block;
  }
  .mainpage-popular-block__name__bgs.tag-underline:after {
    content: "";
  }
    .mainpage-popular-block__list-item {
    padding-left: 5px;
    padding-right:5px;

}
    .mainpage-popular-block
     {
    width: 100%;
    aspect-ratio: 1/1;
    display: flex;
    flex-direction: column;
    background-color: #fdf5f5;
}
   .mainpage-popular-block__list {
    flex-basis: 80%;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;

} 
.mainpage-popular-block__name {
    flex-basis: 20%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    
}
.mainpage-popular-block__list-item {
    display: flex;
    align-items: center;
    text-align: center;

}
.mainpage-popular-block__list-item-image {
    display: none;
}
.mainpage-popular-block__list-item-title__category {
        display: none;
    }
}
@media (min-width:640px) and (max-width:767px){
     .mainpage-popular-block__name {
        font-size: 15px;
    }
    .mainpage-popular-block__list-item {
        width: 100%;

    }
    .mainpage-popular-block__list-item a {
        font-size: 13px;
    }

}
@media (min-width:768px) and (max-width:1023px){
    .mainpage-popular-block__name {
        font-size: 18px;
    }
    .mainpage-popular-block__list-item {
        width: 100%;

    }
    .mainpage-popular-block__list-item a {
        font-size: 15px;
}

}

@media (min-width:1024px) and (max-width:1279px){

 .mainpage-popular-block__name {
        font-size: 20px;
    }
.mainpage-popular-block__list-item {
    padding-left: 20px;
    padding-right:20px;

}
    
}
@media (min-width:1280px){
    .mainpage-popular-block__name {
    font-size: 22px;
    
}
.mainpage-popular-block__list-item {
    padding-left: 40px;
    padding-right:40px;

}
.mainpage-popular-block__list-item a {
    font-size: 18px;
}
    
}

  /* END RULE */

  .homepage-section__category-link {
    text-decoration: none;
  }
@charset "UTF-8";
ul.ap_english.ap_pagination.case_U.layout_H.by_1 {
    display: block;
}
ul.main-menu__navbar-ul li:last-child {
}
.tab-language.su-tabs.su-tabs-style-default.tab-language {
    background: none;
}

span.tag-underline.center {
    text-align: center;
    margin: auto;
    width: max-content;
    display: block;
    margin-bottom: 22px;
}
.article-first__box-more-border.box-reviews {
    padding-bottom: 36px;
}

.all-reviews-link {
    text-decoration: none;
    position: relative;
    font-size: 10px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;

    transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
}

.all-reviews-link:hover {
    font-size: 12px;
}

a.all-reviews-link:hover {
    font-size: 12px;
}
a.all-reviews-link:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    bottom: -3px;
}

a.last-reviews-link {
    display: block;
    text-align: center;
    font-family: PFRegalTextPro;
    font-size: 20px;
    margin: 0;
    font-weight: 500;
    color: #333;
    margin-bottom: 33px;
    text-decoration: none;
}

a.last-reviews-link:hover {
    opacity: 0.7;
}

.tab-language span.su-tabs-current {
    cursor: pointer !important;
}

.tab-language span.su-tabs-current {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #e0bcb0;
    line-height: 40px;

    vertical-align: middle;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    letter-spacing: 0;
    transition: all ease-out 0.25s;
    background: #e0bcb0 !important;
    color: #fff !important;
    cursor: default;
    padding: 0 !important;
}

.tab-language .su-tabs-nav span {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #e0bcb0 !important;
    line-height: 40px;
    color: #000000;
    vertical-align: middle;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    letter-spacing: 0;
    transition: all ease-out 0.25s;
    background: none;
    padding: 0 !important;
}

.tab-language span.su-tabs-nav:hover {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #e0bcb0;
    line-height: 40px;
    color: #333;
    vertical-align: middle;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    letter-spacing: 0;
    transition: all ease-out 0.25s;
    background: none;
}
.tab-language .su-tabs-pane {
    font-family: "Proxima Nova", sans-serif;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: 0;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:after,
.slick-track:before {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-loading .slick-list {
    background: #fff url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/ajax-loader.gif) center center no-repeat;
}
@font-face {
    font-family: slick;
    font-weight: 400;
    font-style: normal;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/slick.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/slick.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/slick.woff) format("woff"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/slick.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/slick.svg#slick) format("svg");
}
.slick-dotted .slick-slider {
    margin-bottom: 30px;
}
.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 8px;
    width: 8px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 8px;
    width: 8px;
    margin: 0;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: 0.25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
    color: #000;
    opacity: 0.75;
}
html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {
    margin: 0;
}
p {
    margin: 0;
}
ul {
    padding: 0;
}
article,
aside,
footer,
header,
nav,
section {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
figcaption,
figure,
main {
    display: block;
}
figure {
    margin: 1em 40px;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
    outline-width: 0;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: inherit;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
dfn {
    font-style: italic;
}
mark {
    background-color: #ff0;
    color: #000;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
audio,
video {
    display: inline-block;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
img {
    border-style: none;
}
svg:not(:root) {
    overflow: hidden;
}
button,
input,
optgroup,
select,
textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
    -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    display: inline-block;
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
details,
menu {
    display: block;
}
summary {
    display: list-item;
}
canvas {
    display: inline-block;
}
template {
    display: none;
}
[hidden] {
    display: none;
}
body,
html {
    font-family: "Proxima Nova", sans-serif;
    background: #fff;
    margin: 0;
}
* {
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-text-size-adjust: 100%;
    box-sizing: border-box;
    outline: 0 !important;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BoldItalic.svg#PFRegalTextPro-BoldItalic) format("svg");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularBItalic.svg#PFRegalTextPro-RegularBItalic) format("svg");
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-MediumItalic.svg#PFRegalTextPro-MediumItalic) format("svg");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Medium.svg#PFRegalTextPro-Medium) format("svg");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-BlackItalic.svg#PFRegalTextPro-BlackItalic) format("svg");
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Black.svg#PFRegalTextPro-Black) format("svg");
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularA.svg#PFRegalTextPro-RegularA) format("svg");
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-Bold.svg#PFRegalTextPro-Bold) format("svg");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularAItalic.svg#PFRegalTextPro-RegularAItalic) format("svg");
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: PFRegalTextPro;
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/PFRegalTextPro-RegularB.svg#PFRegalTextPro-RegularB) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Proxim Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Proxim Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-BoldItalic.svg#ProximaNova-BoldItalic) format("svg");
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: "Proxim Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.woff) format("woff"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.ttf) format("truetype"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format("svg");
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: "Proxima Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-MediumItalic.svg#ProximaNova-MediumItalic) format("svg");
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: "Proxima Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Medium.svg#ProximaNova-Medium) format("svg");
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: "Proxim Nova";
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.eot);
    src: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.eot?#iefix) format("embedded-opentype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.woff2) format("woff2"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.woff) format("woff"),
        url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.ttf) format("truetype"), url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../fonts/ProximaNova-Italic.svg#ProximaNova-Italic) format("svg");
    font-weight: 400;
    font-style: italic;
}
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
}
.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden;
}
.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}
.mfp-container:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.mfp-align-top .mfp-container:before {
    display: none;
}
.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045;
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto;
}
.mfp-ajax-cur {
    cursor: progress;
}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: zoom-out;
}
.mfp-zoom {
    cursor: pointer;
    cursor: zoom-in;
}
.mfp-auto-cursor .mfp-content {
    cursor: auto;
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.mfp-loading.mfp-figure {
    display: none;
}
.mfp-hide {
    display: none !important;
}
.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1044;
}
.mfp-preloader a {
    color: #ccc;
}
.mfp-preloader a:hover {
    color: #fff;
}
.mfp-s-ready .mfp-preloader {
    display: none;
}
.mfp-s-error .mfp-content {
    display: none;
}
button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0;
}
.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}
.mfp-close:focus,
.mfp-close:hover {
    opacity: 1;
}
.mfp-close:active {
    top: 1px;
}
.mfp-close-btn-in .mfp-close {
    color: #333;
}
.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}
.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
}
.mfp-arrow {
    position: absolute;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent;
}
.mfp-arrow:active {
    margin-top: -54px;
}
.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1;
}
.mfp-arrow:after,
.mfp-arrow:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent;
}
.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px;
}
.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7;
}
.mfp-arrow-left {
    left: 0;
}
.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px;
}
.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f;
}
.mfp-arrow-right {
    right: 0;
}
.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px;
}
.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f;
}
.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
    top: -40px;
}
.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000;
}
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto;
}
.mfp-figure {
    line-height: 0;
}
.mfp-figure:after {
    content: "";
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444;
}
.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}
.mfp-figure figure {
    margin: 0;
}
.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}
.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px;
}
.mfp-image-holder .mfp-content {
    max-width: 100%;
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box;
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }
}
@media all and (max-width: 900px) {
    .mfp-arrow {
        -ms-transform: scale(0.75);
        transform: scale(0.75);
    }
    .mfp-arrow-left {
        -ms-transform-origin: 0;
        transform-origin: 0;
    }
    .mfp-arrow-right {
        -ms-transform-origin: 100%;
        transform-origin: 100%;
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.main-menu__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .main-menu__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .main-menu__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .main-menu__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (max-width: 767px) {
    .main-menu__container:after,
    .main-menu__container:before {
        display: table;
        content: " ";
    }
    .main-menu__container:after {
        clear: both;
    }
}
@media (max-width: 767px) {
    .main-menu__a-logo {
        display: inline-block;
        vertical-align: middle;
        width: 49%;
    }
}
.main-menu__menu-logo {
    margin: 0 auto;
    text-align: center;
    margin-top: 38px;
    margin-bottom: 38px;
}
@media (max-width: 767px) {
    .main-menu__menu-logo {
        float: left;
        width: 100%;
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
.main-menu__logo-img {
    width: 261px;
    height: 67px;
}
@media (max-width: 767px) {
    .main-menu__logo-img {
        width: 100%;
        height: auto;
        padding-right: 23px;
    }
}
.main-menu__menu-mobile {
    display: none;
}
@media (max-width: 767px) {
    .main-menu__menu-mobile {
        display: inline-block;
        vertical-align: middle;
        width: 49%;
    }
}
@media (max-width: 767px) {
    .main-menu__mobile-block {
        border: 1px solid #e1e1e1;
        padding: 20px 0;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .main-menu__title {
        display: inline-block;
        vertical-align: middle;
        color: #333;
        font-size: 19px;
        font-weight: 400;
        text-transform: uppercase;
        margin-left: 10px;
        margin-right: 10px;
    }
}
@media (max-width: 767px) {
    .main-menu__menu-img {
        display: inline-block;
        vertical-align: middle;
        width: 32px;
        height: 19px;
        background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/menu-line-mobile.svg);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
    }
}
.main-menu__social-icon {
    position: absolute;
    top: 0;
    left: 0;
}
.main-menu__social-icon:after,
.main-menu__social-icon:before {
    display: table;
    content: " ";
}
.main-menu__social-icon:after {
    clear: both;
}
@media (max-width: 767px) {
    .main-menu__social-icon {
        display: none;
    }
}
.main-menu__search {
    position: absolute;
    top: -7px;
    right: 0;
}
@media (max-width: 767px) {
    .main-menu__search {
        display: none;
    }
}
.main-menu__search-input {
    height: 28px;
    width: 180px;
    text-align: left;
    padding: 5px;
    padding-left: 5px;
    padding-right: 21px;
    border: 1px solid #e1e1e1;
    color: #333;
    font-size: 14px;
    border-radius: 0;
    margin: 0;
    display: none;
    -webkit-appearance: none;
}
.main-menu__search-submit {
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 6px;
    display: inline-block;
    width: 14px;
    height: 14px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-search.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
}
.main-menu__social-item {
    float: left;
    margin-right: 21px;
    color: #333;
    text-decoration: none;
}
.main-menu__social-item:last-child {
    margin-right: 0;
}
.main-menu__navbar-nav {
    position: relative;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 49px;
}
@media (max-width: 767px) {
    .main-menu__navbar-nav {
        display: none;
        position: absolute;
        left: 0;
        top: 80px;
        z-index: 99;
        margin: 0;
        width: 100%;
        background: #fff;
    }
}
.main-menu__navbar-ul {
    list-style: none;
}
.main-menu__navbar-li {
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
    padding-right: 30px;
}
@media (max-width: 767px) {
    .tab-language .su-tabs-pane {
        color: #333;
        font-family: "Proxima Nova", sans-serif;
        font-size: 16px;
        line-height: 1.75;
        text-align: left;
        padding-left: 0px;
        padding-right: 0px;
        margin-bottom: 30px;
    }

    .main-menu__navbar-li {
        width: 100%;
        padding-right: 0;
        display: block;
        text-align: center;
        padding: 10px 0;
    }
}
.main-menu__navbar-li:last-child {
    padding-right: 0;
}
.main-menu__a-menu {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    color: #333;
    text-decoration: none;
    display: inline-block;
    position: relative;
    transition: all 0.2s ease-out;
}
.main-menu__a-menu.active .main-menu__a-menu-first:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    opacity: 1;
    bottom: -3px;
}
.main-menu__a-menu-first {
    display: block;
    position: relative;
    top: 0;
    transition: all 0.3s linear;
}
.main-menu__a-menu-second {
    display: block;
    position: absolute;
    opacity: 0;
    white-space: nowrap;
    top: 16px;
    transition: all 0.3s linear;
}
.main-menu__a-menu-second:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    opacity: 0;
    bottom: -3px;
}
.main-menu__a-menu:hover .main-menu__a-menu-first {
    top: -16px;
    opacity: 0;
}
.main-menu__a-menu:hover .main-menu__a-menu-second {
    top: 0;
    opacity: 1;
}
.main-menu__a-menu:hover .main-menu__a-menu-second:before {
    opacity: 1;
}
.header-slider {
    margin-bottom: 50px;
}
@media (max-width: 767px) {
    .header-slider {
        margin-bottom: 30px;
    }
}
.header-slider__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
}
@media (max-width: 767px) {
    .header-slider__container {
        width: 100%;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .header-slider__container {
        width: 1302px;
    }
}
@media (min-width: 1600px) {
    .header-slider__container {
        width: 1380px;
    }
}
.header-slider__container:after,
.header-slider__container:before {
    display: table;
    content: " ";
}
.header-slider__container:after {
    clear: both;
}
.header-slider__colm-left {
    width: 74%;
    padding-right: 26px;
    float: left;
}
@media (max-width: 767px) {
    .header-slider__colm-left {
        padding: 0;
        width: 100%;
    }
}
.header-slider__colm-right {
    width: 26%;
    float: left;
}
@media (max-width: 767px) {
    .header-slider__colm-right {
        display: none;
        width: 100%;
    }
}
.header-slider__inner {
    display: block;
    height: 530px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/slider-header-img-big.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}
.header-slider__btn-group {
    position: absolute;
    right: 7px;
    top: 9px;
    text-align: left;
}
@media (max-width: 767px) {
    .header-slider__btn-group {
        position: static;
        display: inline-block;
        vertical-align: middle;
        text-align: right;
        width: 37%;
    }
}
.header-slider__btn-left,
.header-slider__btn-right {
    display: inline-block;
    width: 43px;
    height: 43px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-left.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.header-slider__btn-right {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-right.svg);
}
.header-slider__wrapper:not(.slick-initialized) .header-slider__inner {
    display: none;
}
.header-slider__wrapper:not(.slick-initialized) .header-slider__inner:first-child {
    display: block;
}
.header-slider__wrapper-right:not(.slick-initialized) .header-slider__inner-right {
    display: none;
}
.header-slider__wrapper-right:not(.slick-initialized) .header-slider__inner-right:first-child {
    display: block;
}
.header-slider__wrapper-right .slick-track {
    transition-delay: 0.2s !important;
}
.header-slider__overlay {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(51, 51, 51, 0.34);
}
.header-slider__discription {
    font-family: PFRegalTextPro;
    font-size: 20px;
    color: #fff;
    font-weight: 500;
    text-align: left;
    margin: 19px 0 19px 22px;
}
@media (max-width: 767px) {
    .header-slider__discription {
        display: inline-block;
        vertical-align: middle;
        margin: 0;
        padding: 19px 0 12px 29px;
        width: 60%;
    }
}
.header-slider__inner-right {
    display: block;
    height: 530px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/slider-header-img-vertical.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.articles-second {
    margin-bottom: 46px;
}
@media (max-width: 767px) {
    .articles-second {
        margin-bottom: 0;
    }
}
.articles-second__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .articles-second__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .articles-second__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .articles-second__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.articles-second__container:after,
.articles-second__container:before {
    display: table;
    content: " ";
}
.articles-second__container:after {
    clear: both;
}
.articles-second__colum {
    float: left;
    width: 50%;
}
.articles-second__colum:first-child {
    margin-right: 22px;
}
@media (max-width: 767px) {
    .articles-second__colum {
        width: 100%;
        margin-right: 0;
        margin-bottom: 50px;
    }
}
.articles-second__link-group {
    text-decoration: none;
}
.articles-second__box-a {
    float: left;
    width: 50%;
    text-decoration: none;
    padding-right: 13px;
    padding-left: 13px;
}
@media (max-width: 767px) {
    .articles-second__box-a {
        padding-left: 0;
    }
}
.articles-second__box-a:hover .articles-second__box-img {
    box-shadow: 0 16px 64px 0 rgba(0, 0, 0, 0.16), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
@media (max-width: 767px) {
    .articles-second__box-a:hover .articles-second__box-img {
        top: 0;
        box-shadow: none;
    }
}
.articles-second__box-a:hover .articles-second__name,
.articles-second__box-a:hover .articles-second__tag {
    top: -2px;
}
@media (max-width: 767px) {
    .articles-second__box-a:hover .articles-second__name,
    .articles-second__box-a:hover .articles-second__tag {
        top: 0;
    }
}
@media (max-width: 767px) {
    .articles-second__box-a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 50px;
    }
    .articles-second__box-a:last-child {
        margin-bottom: 0;
    }
}
.articles-second__box-img {
    display: block;
    margin-bottom: 14px;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: 0 16px 64px 0 transparent, 0 8px 16px 0 transparent;
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-second__box-img {
        margin-bottom: 20px;
    }
}
.articles-second__img--column-first-img {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/image-article-second.jpg);
}
.articles-second__img--column-second-img {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/food-article-second.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.articles-second__tag {
    margin-bottom: 14px;
    text-align: left;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-second__tag {
        margin-bottom: 19px;
    }
}
.articles-second__name {
    display: block;
    text-align: left;
    font-family: PFRegalTextPro;
    font-size: 20px;
    font-weight: 500;
    color: #333;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.video-slide {
    padding-bottom: 30px;
    padding-top: 20px;
    position: relative;
    overflow: hidden;
    min-width: 1280px;
}
@media (max-width: 767px) {
    .video-slide {
        min-width: 1px;
    }
}
.video-slide__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
}
@media (max-width: 767px) {
    .video-slide__container {
        width: 100%;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .video-slide__container {
        width: 1302px;
    }
}
@media (min-width: 1600px) {
    .video-slide__container {
        width: 1380px;
    }
}
.video-slide__video-title {
    font-family: PFRegalTextPro;
    font-size: 20px;
    margin: 0;
    font-weight: 500;
    position: absolute;
    bottom: 10%;
    left: 0;
    padding: 0 100px;
    width: 100%;
    text-shadow: 1px 1px 2px #333;
    display: block;
    opacity: 0;
    transition: all ease-out 0.25s;
    color: #fff;
}
@media (max-width: 767px) {
    .video-slide__video-title {
        font-size: 12px;
        line-height: 12px;
        padding: 0 16px;
    }
}
.video-slide__slide-group {
    text-align: center;
    position: relative;
}
.video-slide__slide-group:after,
.video-slide__slide-group:before {
    display: table;
    content: " ";
}
.video-slide__slide-group:after {
    clear: both;
}
.video-slide__slide-group .slick-arrow {
    margin: 0;
    -webkit-appearance: button;
    cursor: pointer;
    border: 0;
    padding: 0;
    text-transform: none;
    overflow: visible;
    text-indent: 999999px;
    display: block;
    background-color: transparent;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-left.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 9;
    width: 200px;
}
@media (max-width: 767px) {
    .video-slide__slide-group .slick-arrow {
        background-size: 10px;
        width: 50px;
    }
}
.video-slide__slide-group .slick-arrow.slick-prev {
    top: 0;
    left: 0;
    bottom: 0;
}
.video-slide__slide-group .slick-arrow.slick-next {
    top: 0;
    right: 0;
    bottom: 0;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-right.svg);
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide {
    display: none;
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide {
        width: 80%;
    }
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide .video-slide__video-img {
        margin-left: 0;
        margin-right: 0;
    }
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:first-child {
    display: block;
    position: absolute;
    left: -47%;
    top: 0;
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:first-child .video-slide__video-img {
    opacity: 0.2;
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:first-child {
        left: -73%;
    }
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:first-child:after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    height: 35px;
    top: 50%;
    right: 22%;
    margin-top: -17.5px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-left.svg);
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:first-child:after {
        right: 2%;
        width: 10px;
        background-size: contain;
    }
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(2) {
    display: inline-block;
    float: none;
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(2):after {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(3) {
    display: block;
    position: absolute;
    right: -47%;
    top: 0;
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(3) .video-slide__video-img {
    opacity: 0.2;
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(3) {
        right: -73%;
    }
}
.video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(3):after {
    content: "";
    display: block;
    position: absolute;
    width: 19px;
    height: 35px;
    top: 50%;
    left: 22%;
    margin-top: -17.5px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-right.svg);
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 767px) {
    .video-slide__slide-group:not(.slick-initialized) .video-slide__box-slide:nth-child(3):after {
        left: 2%;
        width: 10px;
        background-size: contain;
    }
}
.video-slide__slide-group .slick-list {
    overflow: visible;
}
.video-slide__slide-group.slick-slider {
    position: static;
}
.video-slide__box-slide {
    float: left;
}
.video-slide__box-slide.slick-slide:not(.slick-center) .video-slide__video-img {
    opacity: 0.2;
}
.video-slide__box-slide.slick-current.slick-active.slick-center .video-slide__video-img:after {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.video-slide__box-slide.slick-current.slick-active.slick-center .video-slide__video-img .video-slide__video-title {
    opacity: 1;
}
.video-slide__video-a {
    display: block;
}
@media (max-width: 767px) {
    .video-slide__video-a {
        margin: 0 8px;
    }
}
.video-slide__video-img {
    display: block;
    position: relative;
    height: 450px;
    width: 800px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/video-slide.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-right: 13px;
    margin-left: 13px;
    opacity: 1;
    transition: opacity ease-out 0.25s;
}
@media (max-width: 767px) {
    .video-slide__video-img {
        width: 100%;
        height: 300px;
        margin: 0;
    }
}
.video-slide__video-img--left {
    height: 450px;
    width: 217px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/video-slide-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
@media (max-width: 767px) {
    .video-slide__video-img--left {
        width: 114px;
        height: 300px;
    }
}
.video-slide__video-img--centr {
    height: 450px;
    width: 800px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/video-slide.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-right: 23px;
    margin-left: 23px;
}
@media (max-width: 767px) {
    .video-slide__video-img--centr {
        width: 532px;
        height: 300px;
        margin-right: 16px;
        margin-left: 14px;
    }
}
.video-slide__video-img--centr:after {
    content: "";
    display: block;
    position: absolute;
    width: 80px;
    height: 80px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-play.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.video-slide__video-img--right {
    height: 450px;
    width: 217px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/video-slide-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
@media (max-width: 767px) {
    .video-slide__video-img--right {
        width: 114px;
        height: 300px;
    }
}
.articles-third {
    margin-bottom: 50px;
}
@media (max-width: 767px) {
    .articles-third {
        margin-bottom: 0;
    }
}
.articles-third__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .articles-third__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .articles-third__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .articles-third__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.articles-third__box-group {
    text-align: center;
    margin: 0 auto;
    margin-left: -13px;
    margin-right: -13px;
}
@media (max-width: 767px) {
    .articles-third__box-group {
        margin: 0 auto;
    }
}
.articles-third__box-group:after,
.articles-third__box-group:before {
    display: table;
    content: " ";
}
.articles-third__box-group:after {
    clear: both;
}
.articles-third__author-slider {
    float: left;
    width: 55%;
    padding-right: 13px;
    padding-left: 13px;
    text-decoration: none;
    display: block;
}
@media (max-width: 767px) {
    .articles-third__author-slider {
        width: 100%;
        padding: 0;
        margin-bottom: 50px;
    }
    .articles-third__author-slider:last-child {
        margin-bottom: 0;
    }
}
.articles-third__author-slider .slick-list {
    border: 1px solid #e0bcb0;
}
.articles-third__author-slider:not(.slick-initialized) .articles-third__author-box-a {
    display: none;
}
.articles-third__author-slider:not(.slick-initialized) .articles-third__author-box-a:first-child {
    display: block;
}
@media (max-width: 767px) {
    .articles-third__author-slider .slick-list {
        padding: 0 !important;
    }
}
.articles-third__author-slider .slick-dots {
    bottom: 38px;
}
.articles-third__author-slider .slick-arrow {
    margin: 0;
    -webkit-appearance: button;
    cursor: pointer;
    border: 0;
    padding: 0;
    text-transform: none;
    overflow: visible;
    text-indent: 999999px;
    display: block;
    background-color: transparent;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-small-left.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 9;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    top: 50%;
    margin-top: -15px;
    border: 1px solid #e0bcb0;
    background-color: #fff;
}
.articles-third__author-slider .slick-arrow.slick-prev {
    left: 29px;
}
@media (max-width: 767px) {
    .articles-third__author-slider .slick-arrow.slick-prev {
        left: -15px;
    }
}
.articles-third__author-slider .slick-arrow.slick-next {
    right: 29px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-small-right.svg);
}
@media (max-width: 767px) {
    .articles-third__author-slider .slick-arrow.slick-next {
        right: -15px;
    }
}
.articles-third__author-slider .slick-dots li button:before {
    content: "";
    width: 6px;
    height: 6px;
    display: block;
    border-radius: 50%;
    border: 1px solid #242424;
    opacity: 0.4;
}
.articles-third__author-slider .slick-dots li.slick-active button:before {
    background-color: #e0bcb0;
    border: 1px solid #e0bcb0;
    opacity: 1;
}
.articles-third__author-box-a {
    text-align: center;
    margin: 0 auto;
    text-decoration: none;
    padding-top: 51px;
    padding-bottom: 110px;
}
@media (max-width: 767px) {
    .articles-third__author-box-a {
        padding-top: 48px;
        padding-bottom: 116px;
    }
}
.articles-third__box-a {
    float: left;
    width: 22.5%;
    text-decoration: none;
    display: block;
    padding-right: 13px;
    padding-left: 13px;
}
.articles-third__box-a:hover .articles-third__box-img {
    box-shadow: 0 16px 64px 0 rgba(0, 0, 0, 0.16), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
@media (max-width: 767px) {
    .articles-third__box-a:hover .articles-third__box-img {
        top: 0;
        box-shadow: none;
    }
}
.articles-third__box-a:hover .articles-third__name,
.articles-third__box-a:hover .articles-third__tag {
    top: -2px;
}
@media (max-width: 767px) {
    .articles-third__box-a:hover .articles-third__name,
    .articles-third__box-a:hover .articles-third__tag {
        top: 0;
    }
}
@media (max-width: 767px) {
    .articles-third__box-a {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 44px;
    }
}
.articles-third__slider-inner {
    width: 67%;
    margin: 0 auto;
}
@media (max-width: 767px) {
    .articles-third__slider-inner {
        width: 100%;
    }
}
.articles-third__quot-author {
    margin-top: 24px;
    margin-bottom: 30px;
    display: block;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 20px;
    font-weight: 500;
}
@media (max-width: 767px) {
    .articles-third__quot-author {
        padding: 0 15px;
    }
}
.articles-third__author-img {
    display: block;
    text-align: center;
    margin: 0 auto;
    width: 60px;
    height: 60px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon_avatar.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 50%;
}
.articles-third__link-articles {
    text-decoration: none;
}
.articles-third__box-img {
    display: block;
    margin-bottom: 14px;
    height: 250px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: 0 16px 64px 0 transparent, 0 8px 16px 0 transparent;
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-third__box-img {
        margin-bottom: 20px;
    }
}
.articles-third__tag {
    display: block;
    text-align: left;
    margin-bottom: 14px;
    text-decoration: none;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-third__tag {
        margin-bottom: 19px;
    }
}
.articles-third__tag--author-tag {
    text-align: center;
}
.articles-third__name {
    text-align: left;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.articles-fourth {
    margin-bottom: 53px;
}
@media (max-width: 767px) {
    .articles-fourth {
        margin-bottom: 44px;
    }
}
.articles-fourth__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .articles-fourth__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .articles-fourth__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .articles-fourth__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.articles-fourth__box-group {
    text-align: center;
    margin: 0 auto;
}
.articles-fourth__box-group:after,
.articles-fourth__box-group:before {
    display: table;
    content: " ";
}
.articles-fourth__box-group:after {
    clear: both;
}
.articles-fourth__box-a {
    float: left;
    width: 33.3333%;
    text-decoration: none;
    padding-right: 13px;
    padding-left: 13px;
}
@media (max-width: 767px) {
    .articles-fourth__box-a {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 50px;
    }
    .articles-fourth__box-a:last-child {
        padding-bottom: 0;
    }
}
.articles-fourth__box-a:hover .articles-fourth__box-img {
    box-shadow: 0 16px 64px 0 rgba(0, 0, 0, 0.16), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
@media (max-width: 767px) {
    .articles-fourth__box-a:hover .articles-fourth__box-img {
        top: 0;
        box-shadow: none;
    }
}
.articles-fourth__box-a:hover .articles-fourth__name,
.articles-fourth__box-a:hover .articles-fourth__tag {
    top: -2px;
}
@media (max-width: 767px) {
    .articles-fourth__box-a:hover .articles-fourth__name,
    .articles-fourth__box-a:hover .articles-fourth__tag {
        top: 0;
    }
}
.articles-fourth__box-img {
    display: block;
    height: 300px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 14px;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: 0 16px 64px 0 transparent, 0 8px 16px 0 transparent;
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-fourth__box-img {
        margin-bottom: 20px;
    }
}
.articles-fourth__box-img--beauty {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-beauty.jpg);
}
.articles-fourth__box-img--beauty-midlle {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-beauty-two.jpg);
}
.articles-fourth__box-img--lifestyle {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-lifestyle.jpg);
}
.articles-fourth__tag {
    text-align: left;
    margin-bottom: 14px;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-fourth__tag {
        margin-bottom: 19px;
    }
}
.articles-fourth__name {
    text-align: left;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.vaara-shop {
    padding-top: 52px;
    padding-bottom: 48px;
    background-color: #eae8e4;
    margin-bottom: 50px;
    overflow: hidden;
    min-width: 1280px;
}
@media (max-width: 767px) {
    .vaara-shop {
        min-width: 1px;
    }
}
.vaara-shop__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
}
@media (max-width: 767px) {
    .vaara-shop__container {
        width: 100%;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .vaara-shop__container {
        width: 1302px;
    }
}
@media (min-width: 1600px) {
    .vaara-shop__container {
        width: 1380px;
    }
}
.vaara-shop__vaara-logo {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 132px;
    height: 23px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/vaara-logo.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 62px;
}
.vaara-shop__slider-shop {
    width: 100%;
    position: relative;
}
.vaara-shop__wrapper {
    width: 1028px;
    margin: 0 auto;
    margin-bottom: 36px;
}
@media (max-width: 767px) {
    .vaara-shop__wrapper {
        width: 100%;
    }
}
.vaara-shop__wrapper:after,
.vaara-shop__wrapper:before {
    display: table;
    content: " ";
}
.vaara-shop__wrapper:after {
    clear: both;
}
.vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box {
    display: none;
    width: 25%;
}
.vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(1),
.vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(2),
.vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(3),
.vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(4) {
    display: block;
}
@media (max-width: 767px) {
    .vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box {
        width: 50%;
    }
    .vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(3),
    .vaara-shop__wrapper:not(.slick-initialized) .vaara-shop__box:nth-child(4) {
        display: none;
    }
}
.vaara-shop__wrapper .slick-arrow {
    margin: 0;
    -webkit-appearance: button;
    cursor: pointer;
    border: 0;
    padding: 0;
    text-transform: none;
    overflow: visible;
    text-indent: 999999px;
    display: block;
    background-color: transparent;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-left.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 9;
    width: 80px;
    top: 0;
}
.vaara-shop__wrapper .slick-arrow.slick-prev {
    left: 0;
    bottom: 0;
}
.vaara-shop__wrapper .slick-arrow.slick-next {
    right: 0;
    bottom: 0;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-video-right.svg);
}
.vaara-shop__wrapper .slick-list {
    overflow: visible;
}
.vaara-shop__wrapper.slick-slider {
    position: static;
}
.vaara-shop__box {
    float: left;
    margin: 0 auto;
    text-align: center;
}
.vaara-shop__box.slick-slide:not(.slick-active) {
    opacity: 0.2;
}
.vaara-shop__box-inner {
    margin-right: 20px;
    margin-left: 20px;
}
.vaara-shop__a-box-inner {
    text-decoration: none;
}
.vaara-shop__picture {
    height: 340px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/long-sleeve-tee-white-vaara.jpg);
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: 18px;
    background-size: cover;
}
.vaara-shop__info {
    text-align: center;
    margin: 0 auto;
}
.vaara-shop__description {
    display: block;
    text-align: center;
    color: #656565;
    font-family: PFRegalTextPro;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .vaara-shop__description {
        font-size: 18px;
        margin-bottom: 24px;
    }
}
.vaara-shop__price {
    display: block;
    color: #7f7f7f;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
@media (max-width: 767px) {
    .vaara-shop__price {
        font-size: 14px;
    }
}
.vaara-shop__currency {
    font-size: 9px !important;
}
.vaara-shop__btn {
    text-align: center;
}
.vaara-shop__btn-a {
    text-decoration: none;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    color: #525252;
    font-size: 12px;
    font-weight: 400;
    padding: 19px 34px;
    border: 1px solid #242424;
    transition: all ease-out 0.25s;
    -webkit-transition: all ease-out 0.25s;
}
@media (max-width: 767px) {
    .vaara-shop__btn-a {
        padding: 23px 36px;
    }
}
.vaara-shop__btn-a:hover {
    color: #fff;
    background: #242424;
}
.articles-fifth {
    margin-bottom: 35px;
}
@media (max-width: 767px) {
    .articles-fifth {
        margin-bottom: 0;
    }
}
.articles-fifth__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .articles-fifth__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .articles-fifth__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .articles-fifth__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.articles-fifth__box-group {
    text-align: center;
    margin: 0 auto;
}
.articles-fifth__box-group:after,
.articles-fifth__box-group:before {
    display: table;
    content: " ";
}
.articles-fifth__box-group:after {
    clear: both;
}
.articles-fifth__box-a {
    float: left;
    width: 22%;
    text-decoration: none;
    transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.3s cubic-bezier(0.23, 1, 0.32, 1);
    padding-right: 13px;
    padding-left: 13px;
}
@media (max-width: 767px) {
    .articles-fifth__box-a {
        padding-right: 0;
        padding-left: 0;
    }
}
.articles-fifth__box-a:nth-child(1) {
    width: 34%;
}
.articles-fifth__box-a:nth-child(1) .articles-fifth__box-img {
    height: 350px;
}
@media (max-width: 767px) {
    .articles-fifth__box-a:nth-child(1) {
        width: 100%;
    }
}
.articles-fifth__box-a:nth-child(2) .articles-fifth__box-img {
    height: 250px;
}
.articles-fifth__box-a:nth-child(3) .articles-fifth__box-img {
    height: 350px;
}
.articles-fifth__box-a:nth-child(4) .articles-fifth__box-img {
    height: 250px;
}
.articles-fifth__box-a:hover .articles-fifth__box-img {
    box-shadow: 0 16px 64px 0 rgba(0, 0, 0, 0.16), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
@media (max-width: 767px) {
    .articles-fifth__box-a:hover .articles-fifth__box-img {
        top: 0;
        box-shadow: none;
    }
}
.articles-fifth__box-a:hover .articles-fifth__name,
.articles-fifth__box-a:hover .articles-fifth__tag {
    top: -2px;
}
@media (max-width: 767px) {
    .articles-fifth__box-a:hover .articles-fifth__name,
    .articles-fifth__box-a:hover .articles-fifth__tag {
        top: 0;
    }
}
@media (max-width: 767px) {
    .articles-fifth__box-a {
        width: 100%;
        margin-bottom: 50px;
    }
    .articles-fifth__box-a:last-child {
        margin-bottom: 0;
    }
}
.articles-fifth__box-img {
    display: block;
    margin-bottom: 7px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: 0 16px 64px 0 transparent, 0 8px 16px 0 transparent;
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-fifth__box-img {
        margin-bottom: 20px;
    }
}
.articles-fifth__tag {
    margin-bottom: 14px;
    text-align: left;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
@media (max-width: 767px) {
    .articles-fifth__tag {
        margin-bottom: 20px;
    }
}
.articles-fifth__name {
    display: block;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.articles-sixth {
    margin-bottom: 44px;
}
@media (max-width: 767px) {
    .articles-sixth {
        margin-bottom: 48px;
    }
}
.articles-sixth__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
}
@media (max-width: 767px) {
    .articles-sixth__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .articles-sixth__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .articles-sixth__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.articles-sixth__container:after,
.articles-sixth__container:before {
    display: table;
    content: " ";
}
.articles-sixth__container:after {
    clear: both;
}
.articles-sixth__colum {
    float: left;
    width: 49%;
}
.articles-sixth__colum:first-child {
    margin-right: 22px;
}
@media (max-width: 767px) {
    .articles-sixth__colum {
        width: 100%;
        margin-right: 0;
        margin-bottom: 48px;
    }
}
.articles-sixth__box-a {
    text-decoration: none;
}
.articles-sixth__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .articles-sixth__box-img {
        margin-bottom: 20px;
    }
}
.articles-sixth__box-img--travel {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-sixth-travel.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.articles-sixth__box-img--inspiration {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-sixth-inspiration.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.articles-sixth__tag {
    text-align: left;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .articles-sixth__tag {
        margin-bottom: 19px;
    }
}
.articles-sixth__tag:hover {
    color: grey;
}
.articles-sixth__name {
    display: block;
    text-align: left;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 20px;
    font-weight: 500;
}
.articles-sixth__name:hover {
    color: grey;
}
.instagram-slider__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .instagram-slider__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .instagram-slider__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .instagram-slider__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.instagram-slider__border {
    border: 1px solid #e0bcb0;
    padding-top: 41px;
    padding-bottom: 44px;
}
.instagram-slider__icon-insta {
    text-align: center;
    margin-bottom: 38px;
}
.instagram-slider__a-instagram {
    text-decoration: none;
}
.instagram-slider i {
    font-size: 20px;
    display: inline-block;
    color: #333;
}
.instagram-slider__slider-insta {
    position: relative;
}
.instagram-slider__wrapper {
    width: 1110px;
    margin: 0 auto;
    margin-bottom: 46px;
}
@media (max-width: 767px) {
    .instagram-slider__wrapper {
        width: 100%;
    }
}
.instagram-slider__wrapper:after,
.instagram-slider__wrapper:before {
    display: table;
    content: " ";
}
.instagram-slider__wrapper:after {
    clear: both;
}
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box {
    display: none;
    width: 20%;
}
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box:nth-child(1),
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box:nth-child(2),
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box:nth-child(3),
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box:nth-child(4),
.instagram-slider__wrapper:not(.slick-initialized) .instagram-slider__box:nth-child(5) {
    display: block;
}
.instagram-slider__wrapper.slick-slider {
    position: static;
}
.instagram-slider__wrapper .slick-track {
    overflow: hidden;
}
.instagram-slider__wrapper .slick-arrow {
    margin: 0;
    -webkit-appearance: button;
    cursor: pointer;
    border: 0;
    padding: 0;
    text-transform: none;
    overflow: visible;
    text-indent: 999999px;
    display: block;
    background-color: transparent;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-small-left.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    z-index: 9;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    top: 50%;
    margin-top: -15px;
    border: 1px solid #e0bcb0;
    background-color: #fff;
}
.instagram-slider__wrapper .slick-arrow.slick-prev {
    left: -14px;
}
.instagram-slider__wrapper .slick-arrow.slick-next {
    right: -14px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/arrow-small-right.svg);
}
.instagram-slider__box {
    float: left;
    margin: 0 auto;
    text-align: center;
}
.instagram-slider__box-inner {
    margin-left: 13px;
    margin-right: 13px;
}
.instagram-slider__a-box-inner {
    text-decoration: none;
}
.instagram-slider__picture {
    height: 201px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/insta-foto-first.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}
.instagram-slider__picture.video:before {
    position: absolute;
    content: "";
    width: 70px;
    height: 70px;
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/196b78.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.instagram-slider__btn {
    text-align: center;
}
.instagram-slider__btn-a {
    text-decoration: none;
    text-align-last: center;
    color: #242424;
    font-size: 10px;
    font-weight: 400;
}
@media (max-width: 767px) {
    .instagram-slider__btn-a {
        font-size: 12px;
    }
}
.instagram-slider__btn-a:hover {
    color: #717171;
}
.subscribe-form {
    padding-top: 69px;
    padding-bottom: 80px;
}
@media (max-width: 767px) {
    .subscribe-form {
        padding-bottom: 74px;
    }
}
.subscribe-form__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
}
@media (max-width: 767px) {
    .subscribe-form__container {
        width: 100%;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .subscribe-form__container {
        width: 1302px;
    }
}
@media (min-width: 1600px) {
    .subscribe-form__container {
        width: 1380px;
    }
}
.subscribe-form__box-form {
    text-align: center;
}
.subscribe-form__subscribe {
    display: block;
    text-align: center;
    margin-bottom: 20px;
}
.subscribe-form__subscribe-a {
    text-decoration: none;
    text-align: center;
    color: #333;
    font-size: 10px;
    cursor: default;
    font-weight: 400;
    text-transform: uppercase;
}
.subscribe-form__subscribe-form {
    text-align: center;
    margin: 0 auto;
}
.subscribe-form__form {
    display: inline-block;
    vertical-align: top;
}
.subscribe-form__input-group {
    width: 100%;
    display: block;
    position: relative;
}
.subscribe-form__input-group label.error {
    position: absolute;
    top: 55px;
    left: 0;
    color: red;
    font-size: 12px;
}
.subscribe-form__input {
    width: 230px;
    height: 48px;
    text-align: left;
    padding-left: 16px;
    border: 1px solid #e1e1e1;
    color: #525252;
    font-size: 11px;
    font-weight: 400;
    border-radius: 0;
    margin: 0;
    -webkit-appearance: none;
}
@media (max-width: 767px) {
    .subscribe-form__input {
        font-size: 14px;
    }
}
.subscribe-form__thankyou {
    display: none;
    font-size: 18px;
    font-family: PFRegalTextPro;
    width: 400px;
    margin: 0 auto;
    text-align: center;
}
.subscribe-form__submit {
    width: 48px;
    height: 48px;
    text-align: center;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/submit-icon-arrow.svg);
    background-repeat: no-repeat;
    background-position: center;
    border-left: 0;
    margin-left: -5px;
    cursor: pointer;
    border-radius: 0;
    -webkit-appearance: none;
}
@media (max-width: 767px) {
    .subscribe-form__submit {
        margin-left: -4px;
    }
}
.subscribe-form__submit:hover {
    background-color: #e6e6e6;
}
.article-line__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
    overflow: hidden;
    padding-bottom: 30px;
    padding-top: 20px;
}
@media (max-width: 767px) {
    .article-line__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .article-line__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .article-line__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.article-line__container:after,
.article-line__container:before {
    display: table;
    content: " ";
}
.article-line__container:after {
    clear: both;
}
@media (max-width: 767px) {
    .article-line__container {
        padding-bottom: 30px;
        padding-top: 20px;
    }
}
.article-line--read-more {
    width: 100%;
    float: left;
    margin-bottom: 82px;
}
.article-line--read-more .article-line__container {
    width: 100%;
    padding: 0;
    margin: 0;
}
@media (max-width: 767px) {
    .article-line--read-more .article-line__container {
        padding: 0 15px;
    }
}
.article-line__box-a:hover .article-line__box-img {
    box-shadow: 0 16px 64px 0 rgba(0, 0, 0, 0.16), 0 8px 16px 0 rgba(0, 0, 0, 0.4);
    top: -2px;
}
@media (max-width: 767px) {
    .article-line__box-a:hover .article-line__box-img {
        top: 0;
        box-shadow: none;
    }
}
.article-line__box-a:hover .article-line__name,
.article-line__box-a:hover .article-line__tag {
    top: -2px;
}
@media (max-width: 767px) {
    .article-line__box-a:hover .article-line__name,
    .article-line__box-a:hover .article-line__tag {
        top: 0;
    }
}
.article-line__box-group {
    margin: 0 auto;
    text-align: center;
    margin-left: -13px;
    margin-right: -13px;
}
@media (max-width: 767px) {
    .article-line__box-group {
        margin: 0 auto;
    }
}
.article-line__box-group:after,
.article-line__box-group:before {
    display: table;
    content: " ";
}
.article-line__box-group:after {
    clear: both;
}
.article-line__tag {
    margin-bottom: 14px;
    text-align: left;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.article-line__name {
    display: block;
    font-family: PFRegalTextPro;
    font-size: 16px;
    margin: 0;
    font-weight: 500;
    color: #333;
    text-align: left;
    transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1);
    position: relative;
    top: 0;
}
.article-line__box-img {
    display: block;
    margin-bottom: 7px;
    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
    box-shadow: 0 16px 64px 0 transparent, 0 8px 16px 0 transparent;
    position: relative;
    top: 0;
}
.article-first__box-a {
    float: left;
    width: 22.333%;
    text-decoration: none;
    padding-right: 13px;
    padding-left: 13px;
}
@media (max-width: 767px) {
    .article-first__box-a {
        width: 100%;
        padding-bottom: 43px;
        padding-right: 0;
        padding-left: 0;
    }
}
.article-first__box-a:nth-child(1) .article-first__box-img,
.article-first__box-a:nth-child(3) .article-first__box-img {
    height: 250px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/image-food.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.article-first__box-a:nth-child(2) .article-first__box-img {
    height: 350px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/image-fashion.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.article-first__box-more {
    float: left;
    width: 33%;
    text-decoration: none;
    padding-right: 13px;
    padding-left: 13px;
}
.article-first__box-more-border {
    padding-top: 50px;
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 19px;
    border: 1px solid #e1e1e1;
}
@media (max-width: 767px) {
    .article-first__box-more-border {
        padding-top: 36px;
        padding-left: 44px;
        padding-right: 46px;
        padding-bottom: 0;
    }
}
@media (max-width: 767px) {
    .article-first__box-more {
        width: 100%;
        padding-right: 0;
        padding-left: 0;
    }
}
.article-first__article-a {
    text-decoration: none;
    display: block;
}
.article-first__tag-box {
    text-align: center;
    margin-bottom: 17px;
}
@media (max-width: 767px) {
    .article-first__tag-box {
        margin-bottom: 20px;
    }
}
.article-first__tag-box:hover {
    color: grey;
}
.article-first__name-box {
    display: block;
    text-align: center;
    font-family: PFRegalTextPro;
    font-size: 20px;
    margin: 0;
    font-weight: 500;
    color: #333;
    margin-bottom: 33px;
}
.article-first__name-box:hover {
    color: grey;
}
.tag-underline {
    position: relative;
    font-size: 10px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 9px;
}
.tag-underline:last-child {
    margin-right: 0;
}
.tag-underline:after {
    content: "/";
    color: #333;
    padding-left: 3px;
    padding-right: 3px;
    position: absolute;
    top: 2px;
}
.tag-underline:last-child:after {
    content: "";
}
.tag-underline:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    bottom: -3px;
}
.title-category-underline {
    position: relative;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 9px;
}
.title-category-underline:after {
    content: "/";
    color: #333;
    padding-left: 3px;
    padding-right: 3px;
    position: absolute;
    top: 2px;
}
.title-category-underline:last-child:after {
    content: "";
}
.title-category-underline:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    bottom: -9px;
}
.videos {
    padding-bottom: 123px;
}
.videos__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .videos__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .videos__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .videos__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.videos__videos-group {
    text-align: center;
    margin: 0 auto;
    padding: 0 70px;
}
.videos__videos-group:after,
.videos__videos-group:before {
    display: table;
    content: " ";
}
.videos__videos-group:after {
    clear: both;
}
@media (max-width: 767px) {
    .videos__videos-group {
        padding: 0 0;
    }
}
.videos__row {
    margin-bottom: 70px;
    display: block;
}
.videos__row:last-child {
    margin-bottom: 0;
}
.videos__row:after,
.videos__row:before {
    display: table;
    content: " ";
}
.videos__row:after {
    clear: both;
}
@media (max-width: 767px) {
    .videos__row {
        margin-bottom: 0;
    }
}
.videos__box-a {
    float: left;
    width: 32%;
    text-decoration: none;
}
@media (max-width: 767px) {
    .videos__box-a {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 31px;
    }
}
.videos__box-a:nth-child(2) {
    margin-right: 17px;
    margin-left: 17px;
}
@media (max-width: 767px) {
    .videos__box-a:nth-child(2) {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 40px;
    }
}
.videos__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .videos__box-img {
        margin-bottom: 20px;
    }
}
.videos__box-img--row-first-img-left {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-first-left.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-first-img-middle {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-first-middle.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-first-img-right {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-first-right.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-second-img-left {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-second-left.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-second-img-middle {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-second-middle.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-second-img-right {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-second-right.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__box-img--row-third-img-left {
    height: 220px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/row-third-left.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.videos__tag {
    text-align: left;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .videos__tag {
        margin-bottom: 19px;
    }
}
.videos__tag:hover {
    color: grey;
}
.videos__name {
    text-align: left;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
}
.videos__name:hover {
    color: grey;
}
.footer {
    background-color: #eae8e4;
}
.footer__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0;
    padding-top: 38px;
    background-color: #eae8e4;
}
@media (max-width: 767px) {
    .footer__container {
        width: 100%;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .footer__container {
        width: 1302px;
    }
}
@media (min-width: 1600px) {
    .footer__container {
        width: 1380px;
    }
}
.footer__footer-logo {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 49px;
}
@media (max-width: 767px) {
    .footer__footer-logo {
        margin-bottom: 47px;
    }
}
.footer__logo-img {
    width: 51px;
    height: 39px;
}
.footer__navbar-nav {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 57px;
}
@media (max-width: 767px) {
    .footer__navbar-nav {
        margin-bottom: 37px;
    }
}
.footer__navbar-ul {
    list-style: none;
}
@media (max-width: 767px) {
    .footer__navbar-ul {
        width: 80%;
        margin: 0 auto;
    }
}
.footer__navbar-li {
    display: inline-block;
    vertical-align: middle;
    padding-left: 16px;
    padding-right: 16px;
}
.footer__navbar-li:last-child {
    padding-right: 0;
}
@media (max-width: 767px) {
    .footer__navbar-li {
        padding-left: 9px;
        padding-right: 9px;
        padding-bottom: 20px;
    }
}
.footer__a-menu {
    color: #333;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    transition: all 0.2s ease-out;
}
@media (max-width: 767px) {
    .footer__a-menu {
        padding-bottom: 20px;
    }
}
.footer__a-menu:hover {
    color: rgba(51, 51, 51, 0.5);
    transition: all 0.2s ease-out;
}
.footer__social {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 56px;
}
.footer__a-social {
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
}
.footer__a-social:last-child {
    padding-right: 0;
}
.footer i {
    color: #242424;
    transition: all 0.2s ease-out;
}
.footer i:hover {
    color: grey;
    transition: all 0.2s ease-out;
}
.footer__info {
    border-top: 1px solid rgba(82, 82, 82, 0.2);
    padding: 23px 20px;
}
.footer__info:after,
.footer__info:before {
    display: table;
    content: " ";
}
.footer__info:after {
    clear: both;
}
.footer__copyright {
    float: left;
    width: 50%;
    text-align: left;
    color: #242424;
    line-height: 10px;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.footer__info-right {
    float: left;
    width: 50%;
    line-height: 10px;
    text-align: right;
}
.footer__a-made {
    text-decoration: none;
    color: #242424;
    line-height: 0;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.preloader-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 15000;
    background: #fff;
}
.spinner {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
}
.double-bounce1,
.double-bounce2 {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #2a324a;
    opacity: 0.6;
    position: absolute;
    top: 0;
    left: 0;
    animation: sk-bounce 2s infinite ease-in-out;
}
.double-bounce2 {
    animation-delay: -1s;
}
@keyframes sk-bounce {
    0%,
    100% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    50% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.article-container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .article-container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .article-container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .article-container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (max-width: 767px) {
    .article-container {
        padding: 0;
    }
}
.article-container:after,
.article-container:before {
    display: table;
    content: " ";
}
.article-container:after {
    clear: both;
}
.col-article {
    text-align: center;
    margin: 0 auto;
    float: left;
    border: solid 1px #e0bcb0;
    margin-bottom: 45px;
    margin-right: 24px;
    width: 872px;
}
@media (max-width: 767px) {
    .col-article {
        width: 100%;
        border: none;
        margin-right: 0;
    }
}
.col-article__container {
    padding: 35px 36px;
    padding-bottom: 0;
}
@media (max-width: 767px) {
    .col-article__container {
        padding: 0 0;
    }
}
@media (max-width: 767px) {
    .col-article__wrapper-article {
        position: relative;
    }
}
@media (max-width: 767px) {
    .col-article__mobile-version {
        position: absolute;
        display: block;
        top: 85px;
        z-index: 1;
        text-align: center;
        padding: 0 16px;
    }
}
.col-article__tag {
    margin-bottom: 23px;
}
.col-article__title {
    display: block;
    width: 70%;
    margin: 0 auto;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 27px;
}
@media (max-width: 767px) {
    .col-article__title {
        width: 100%;
        color: #fff;
    }
}
.col-article__description {
    width: 70%;
    margin: 0 auto;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    letter-spacing: 0.3px;
    text-align: center;
    margin-bottom: 27px;
}
@media (max-width: 767px) {
    .col-article__description {
        display: none;
    }
}
.col-article__date {
    margin: 0 auto;
    color: #222528;
    font-family: PFRegalTextPro;
    font-size: 12px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 32px;
}
@media (max-width: 767px) {
    .col-article__date {
        font-size: 14px;
        font-weight: 500;
        font-style: italic;
        line-height: 2.86;
        color: #fff;
    }
}
.col-article__mobile-author {
    display: none;
}
@media (max-width: 767px) {
    .col-article__mobile-author {
        display: block;
    }
}
@media (max-width: 767px) {
    .col-article__mobile-article-author {
        font-family: "Proxima Nova", sans-serif;
        font-size: 12px;
        font-weight: 700;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #fff;
        text-align: center;
    }
}
@media (max-width: 767px) {
    .col-article__tag-article-mobile {
        text-decoration: none;
        text-align: center;
        color: #fff;
        font-family: "Proxima Nova", sans-serif;
        font-size: 14px;
        letter-spacing: 1.1px;
        text-transform: uppercase;
    }
}
@media (max-width: 767px) {
    .col-article__mobile-author-name-a {
        text-decoration: none;
        text-align: center;
        color: #fff;
        font-family: "Proxima Nova", sans-serif;
        font-size: 14px;
        letter-spacing: 1.1px;
        white-space: nowrap;
        display: block;
        line-height: 22px;
        text-transform: uppercase;
    }
}
.col-article__imgmain {
    margin-bottom: 38px;
}
@media (max-width: 767px) {
    .col-article__imgmain {
        display: none;
    }
}
.col-article__picture {
    display: none;
    height: auto;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/article-img-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 38px;
}
@media (max-width: 767px) {
    .col-article__picture {
        display: block;
        position: relative;
        height: 450px;
    }
    .col-article__picture:before {
        content: "";
        display: block;
        position: absolute;
        opacity: 0.5;
        background-color: #333;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
        z-index: 0;
    }
}
.col-article__wrapper-article p {
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 16px;
    line-height: 1.75;
    text-align: left;
    padding-left: 76px;
    padding-right: 76px;
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .col-article__wrapper-article p {
        padding-left: 30px;
        padding-right: 30px;
    }
}
.col-article__wrapper-article p.wp-caption-text {
    padding: 0;
    text-align: center;
    padding-top: 8px;
    margin: 0;
    font-family: verdana, geneva, sans-serif !important;
    font-size: 8pt;
    color: #808080;
}
.col-article__wrapper-article .su-slider {
    padding-bottom: 45px;
}
.col-article__wrapper-article .su-slider-centered {
    width: 100% !important;
}
.col-article__wrapper-article .su-slider-direction .su-slider-next,
.col-article__wrapper-article .su-slider-direction .su-slider-prev {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/article-slider-arrow-left.svg);
    background-position: center;
    background-size: contain;
    background-color: transparent;
    margin-top: -45px !important;
}
.col-article__wrapper-article .su-slider-direction .su-slider-prev {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/article-slider-arrow-right.svg);
}
.col-article__wrapper-article .su-slider-pagination {
    top: 97%;
    opacity: 1;
}
.col-article__wrapper-article .su-slider-pagination span.swiper-pagination-switch {
    width: 12px;
    height: 12px;
    margin: 0 12px;
    border: solid 1px #9e9e9e;
    background-color: transparent;
}
.col-article__wrapper-article .su-slider-pagination span.swiper-active-switch {
    background: 0 0;
    background-color: #9e9e9e !important;
    border: solid 1px #9e9e9e;
}
.col-article__wrapper-article .su-slider:hover .su-slider-pagination span.swiper-pagination-switch {
    margin: 0 12px;
}
.col-article__wrapper-article .instagram-media {
    margin: 0 auto !important;
}
.col-article__wrapper-article div.wp-caption {
    margin-bottom: 30px;
    max-width: 100%;
}
@media (max-width: 767px) {
    .col-article__wrapper-article div.wp-caption {
        padding-left: 30px;
        padding-right: 30px;
        width: 100% !important;
    }
}
.col-article__wrapper-article .embed-container {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    margin-bottom: 8px;
}
.col-article__wrapper-article .embed-container iframe {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.col-article__wrapper-article a {
    font-weight: 700;
    color: #333;
    text-decoration: none;
}
.col-article__wrapper-article a:hover {
    text-decoration: underline;
}
.col-article__wrapper-article ol,
.col-article__wrapper-article ul {
    padding-left: 92px;
    padding-right: 76px;
}
@media (max-width: 767px) {
    .col-article__wrapper-article ol,
    .col-article__wrapper-article ul {
        padding-left: 46px;
        padding-right: 30px;
    }
}
.col-article__wrapper-article ol li,
.col-article__wrapper-article ul li {
    text-align: left;
    padding-bottom: 16px;
}
.col-article__wrapper-article ol li a,
.col-article__wrapper-article ul li a {
    font-weight: 400;
}
.col-article__wrapper-article h2,
.col-article__wrapper-article h3 {
    margin: 0;
    color: #222528;
    font-family: "Proxima Nova", sans-serif;
    font-size: 20px;
    line-height: 1.4;
    letter-spacing: 0.4px;
    text-align: center;
    margin-bottom: 25px;
}
@media (max-width: 767px) {
    .col-article__wrapper-article h2,
    .col-article__wrapper-article h3 {
        color: #333;
        padding-left: 30px;
        padding-right: 30px;
    }
}
.col-article__logo {
    padding: 50px 0;
    text-align: center;
}
.col-article__logo-img {
    height: 70px !important;
    width: auto;
}
.col-article__info-box {
    padding-bottom: 30px;
}
@media (max-width: 767px) {
    .col-article__info-box {
        padding: 20px;
    }
}
.col-article__info-box:after,
.col-article__info-box:before {
    display: table;
    content: " ";
}
.col-article__info-box:after {
    clear: both;
}
.col-article__colm-left {
    float: left;
    width: 50%;
    text-align: left;
}
@media (max-width: 767px) {
    .col-article__colm-left {
        width: 100%;
    }
}
.col-article__colm-right {
    float: right;
    width: 20%;
    text-align: left;
}
@media (max-width: 767px) {
    .col-article__colm-right {
        display: none;
    }
}
.col-article__colm-title {
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.col-article__group-tags {
    margin-bottom: 14px;
}
.col-article__group-tags:after,
.col-article__group-tags:before {
    display: table;
    content: " ";
}
.col-article__group-tags:after {
    clear: both;
}
.col-article__tag-a {
    text-decoration: none;
    color: #333;
    display: block;
    float: left;
    font-family: "Proxima Nova", sans-serif;
    font-size: 12px;
    font-weight: 400;
    border: solid 1px #e1e1e1;
    padding: 6px 12px 4px;
    margin-right: 10px;
    margin-bottom: 10px;
}
.col-article__tag-a:last-child {
    margin-right: 0;
}
.col-article__tag-a:hover {
    background: #e1e1e1;
    color: #333;
}
.col-article__group-social {
    margin-bottom: 30px;
}
.col-article__group-social:after,
.col-article__group-social:before {
    display: table;
    content: " ";
}
.col-article__group-social:after {
    clear: both;
}
.col-article__social-a {
    text-decoration: none;
    float: left;
    display: block;
    border: solid 1px #e1e1e1;
    border-right: none;
    color: #333;
    transition: all 0.2s ease-out;
}
.col-article__social-a:last-child {
    border-right: solid 1px #e1e1e1;
}
.col-article__social-a:hover {
    color: #333;
    background: #e1e1e1;
}
.col-article i {
    padding: 15px 16px;
}
.col-article__foto-by {
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 40px;
}
.col-article__article-name {
    text-align: left;
}
.col-article__article-name a {
    text-decoration: none;
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    text-decoration: underline;
}
.col-article__article-name a:hover {
    color: grey;
    transition: all 0.2s ease-out;
}
.col-sidebar {
    width: 342px;
    float: left;
}
@media (max-width: 767px) {
    .col-sidebar {
        width: 100%;
        display: none;
    }
}
.col-sidebar__author-article {
    border: 1px solid #e0bcb0;
    margin-bottom: 36px;
    padding: 35px 0 0 0;
}
.col-sidebar__inner-author {
    margin: 0 auto;
    text-align: center;
}
.col-sidebar__inner-title {
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 34px;
}
.col-sidebar__author-foto {
    display: block;
    text-align: center;
    margin: 0 auto;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon_avatar.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 30px;
}
.col-sidebar__author-name {
    text-align: center;
    margin: 0 auto;
    margin-bottom: 50px;
}
.col-sidebar__author-name-a {
    text-decoration: none;
    text-align: center;
    color: #333;
    font-family: "Proxima Nova", sans-serif;
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}
.col-sidebar__author-name-a:hover {
    color: grey;
    transition: all 0.2s ease-out;
}
.col-sidebar__all-article-author {
    margin-bottom: 58px;
}
.col-sidebar__all-article-author-a {
    text-decoration: none;
    color: #333;
    display: inline-block;
    font-family: "Proxima Nova", sans-serif;
    font-size: 12px;
    font-weight: 400;
    border: solid 1px #e1e1e1;
    border-radius: 20px;
    padding: 15px 44px;
    transition: all 0.2s ease-out;
}
.col-sidebar__all-article-author-a:hover {
    background-color: #e6e6e6;
}
.col-sidebar__tags {
    border: 1px solid #e0bcb0;
    margin-bottom: 36px;
}
.col-sidebar__inner {
    padding-top: 35px;
    position: relative;
}
.col-sidebar__inner:before {
    content: "";
    display: block;
    position: absolute;
    width: 36px;
    height: 36px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-tags.svg);
    background-repeat: no-repeat;
    background-position: center;
    left: 50%;
    top: -18px;
    margin-left: -18px;
}
.col-sidebar__inner--inner-our-authors:before {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-authors.svg);
}
.col-sidebar__title {
    font-family: "Proxima Nova", sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    text-align: center;
    color: #222528;
    border-bottom: solid 1px #e0bcb0;
    padding-bottom: 20px;
}
.col-sidebar__group-tags {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 16px;
}
.col-sidebar__tag-a {
    display: inline-block;
    text-decoration: none;
    font-size: 12px;
    color: #333;
    text-align: center;
    border: solid 1px #e1e1e1;
    padding: 6px 12px 4px;
    margin-right: 10px;
    margin-bottom: 10px;
    transition: all 0.2s ease-out;
}
.col-sidebar__tag-a:hover {
    background: #e1e1e1;
    color: #333;
}
.col-sidebar__our-authors {
    border: 1px solid #e0bcb0;
    margin-bottom: 36px;
}
.col-sidebar__box-authors {
    border-bottom: solid 1px #e0bcb0;
}
.col-sidebar__box-authors:last-child {
    border-bottom: 0;
}
.col-sidebar__picture-authors {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    margin-right: 20px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon_avatar.svg);
    background-repeat: no-repeat;
    background-size: 60px;
    background-position: center;
}
.col-sidebar__name-authors {
    display: inline-block;
    vertical-align: middle;
}
.col-sidebar__name-authors-a {
    text-decoration: none;
    padding-top: 13px;
    padding-left: 20px;
    padding-bottom: 13px;
    display: block;
    font-family: "Proxima Nova", sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #333;
    transition: all 0.2s ease-out;
}
.col-sidebar__name-authors-a:hover {
    background: rgba(224, 188, 176, 0.2);
}
.col-sidebar__recipes {
    margin-bottom: 36px;
}
.col-sidebar__picture-a {
    display: table;
    width: 100%;
    text-decoration: none;
    height: 530px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
}
.col-sidebar__picture-a:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
    transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
}
.col-sidebar__picture-a:hover:after {
    background-color: rgba(0, 0, 0, 0.4);
}
.col-sidebar__picture-a--picture-vaara {
    height: 530px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/vaara-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.col-sidebar__denotation {
    display: table-cell;
    position: relative;
    vertical-align: middle;
    z-index: 3;
    text-align: center;
    text-decoration: none;
    font-size: 24px;
    padding: 0 16px;
    letter-spacing: 1.9px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
}
.article-read-more {
    width: 100%;
    float: left;
    margin-bottom: 82px;
}
@media (max-width: 767px) {
    .article-read-more {
        margin-bottom: 78px;
    }
}
@media (max-width: 767px) {
    .article-read-more__container {
        width: 80%;
        margin: 0 auto;
    }
}
.article-read-more__title {
    font-family: "Proxima Nova", sans-serif;
    font-size: 20px;
    letter-spacing: 1.6px;
    text-align: center;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 45px;
}
.article-read-more__box-group {
    text-align: center;
    margin: 0 auto;
}
.article-read-more__box-group:after,
.article-read-more__box-group:before {
    display: table;
    content: " ";
}
.article-read-more__box-group:after {
    clear: both;
}
.article-read-more__box-a {
    float: left;
    width: 32%;
    text-decoration: none;
}
@media (max-width: 767px) {
    .article-read-more__box-a {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 31px;
    }
}
.article-read-more__box-a:nth-child(2) {
    margin-right: 24px;
    margin-left: 24px;
}
@media (max-width: 767px) {
    .article-read-more__box-a:nth-child(2) {
        margin-left: 0;
        margin-right: 0;
    }
}
.article-read-more__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .article-read-more__box-img {
        margin-bottom: 20px;
    }
}
.article-read-more__box-img--beauty {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-beauty.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.article-read-more__box-img--beauty-midlle {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-beauty-two.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.article-read-more__box-img--lifestyle {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fourth-lifestyle.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.article-read-more__tag {
    text-align: left;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .article-read-more__tag {
        margin-bottom: 19px;
    }
}
.article-read-more__tag:hover {
    color: grey;
}
.article-read-more__name {
    text-align: left;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
}
@media (max-width: 767px) {
    .article-read-more__name {
        font-size: 18px;
    }
}
.article-read-more__name:hover {
    color: grey;
}
@media (max-width: 767px) {
    .author {
        border-top: solid 1px #f9e1d5;
        padding-top: 52px;
    }
}
.author__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .author__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .author__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .author__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.author__colums {
    margin-bottom: 66px;
}
.author__colums:after,
.author__colums:before {
    display: table;
    content: " ";
}
.author__colums:after {
    clear: both;
}
.author__colum-info {
    width: 328px;
    float: left;
    margin-right: 40px;
}
@media (max-width: 767px) {
    .author__colum-info {
        width: 100%;
    }
}
.author__mobile {
    display: none;
}
@media (max-width: 767px) {
    .author__mobile {
        display: block;
        text-align: center;
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .author__mobile-author-title {
        text-align: center;
        color: #333;
        font-size: 10px;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 33px;
    }
}
@media (max-width: 767px) {
    .author__mobile-author-name {
        text-align: center;
        color: #333;
        font-family: PFRegalTextPro;
        font-size: 28px;
        font-weight: 500;
    }
}
.author__foto {
    display: block;
    height: 415px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    margin-bottom: 20px;
}
.author__facts {
    text-align: left;
}
@media (max-width: 767px) {
    .author__facts {
        display: none;
    }
}
.author__facts-title {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #333;
}
.author__facts-group {
    text-align: left;
    padding-left: 16px;
}
.author__facts-li {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.3px;
    color: #222528;
}
.author__colum-greeting {
    width: 872px;
    float: left;
}
@media (max-width: 767px) {
    .author__colum-greeting {
        width: 100%;
    }
}
.author__inner {
    border: solid 1px #e0bcb0;
    padding-top: 36px;
    padding-left: 58px;
    padding-right: 58px;
    padding-bottom: 47px;
}
@media (max-width: 767px) {
    .author__inner {
        border: none;
        padding-top: 60px;
        padding-left: 0;
        padding-right: 0;
    }
}
.author__author-title {
    text-align: center;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    color: #333;
    margin-bottom: 33px;
}
@media (max-width: 767px) {
    .author__author-title {
        display: none;
    }
}
.author__author-name {
    text-align: center;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
    letter-spacing: 1.4px;
    color: #333;
    margin-bottom: 44px;
}
@media (max-width: 767px) {
    .author__author-name {
        display: none;
    }
}
.author__greeting a {
    font-weight: 700;
    color: #333;
    text-decoration: none;
}
.author__greeting a:hover {
    text-decoration: underline;
}
.author__greeting ol,
.author__greeting ul {
    padding-left: 92px;
    padding-right: 76px;
}
@media (max-width: 767px) {
    .author__greeting ol,
    .author__greeting ul {
        padding-left: 46px;
        padding-right: 30px;
    }
}
.author__greeting ol li,
.author__greeting ul li {
    text-align: left;
    padding-bottom: 16px;
}
.author__greeting ol li a,
.author__greeting ul li a {
    font-weight: 400;
}
.author p {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.3px;
    color: #222528;
    padding-bottom: 40px;
}
.author p:last-child {
    padding: 0;
}
@media (max-width: 767px) {
    .author p {
        font-size: 14px;
    }
}
.author__articles-four-colums {
    margin-bottom: 45px;
}
.author__box-group {
    text-align: center;
    margin: 0 auto;
}
.author__box-group:after,
.author__box-group:before {
    display: table;
    content: " ";
}
.author__box-group:after {
    clear: both;
}
.author__articles-four-box-a {
    float: left;
    width: 20%;
    text-decoration: none;
    margin-right: 24px;
}
.author__articles-four-box-a:last-child {
    margin-right: 0;
}
.author__articles-four-box-a:nth-child(1) {
    width: 34%;
}
.author__articles-four-box-a:nth-child(1) .author__box-img {
    height: 350px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fifth-fashion-img.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
@media (max-width: 767px) {
    .author__articles-four-box-a:nth-child(1) {
        width: 100%;
        margin-right: 0;
        margin-bottom: 45px;
    }
}
.author__articles-four-box-a:nth-child(2) .author__box-img {
    height: 250px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-articles-fashion.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__articles-four-box-a:nth-child(3) .author__box-img {
    height: 350px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/articles-fifth-fashion-two.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__articles-four-box-a:nth-child(4) .author__box-img {
    height: 250px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-modern.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
@media (max-width: 767px) {
    .author__articles-four-box-a {
        width: 100%;
        margin-right: 0;
        margin-bottom: 45px;
    }
}
.author__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .author__box-img {
        margin-bottom: 20px;
    }
}
.author__tag {
    margin-bottom: 14px;
    text-align: left;
}
@media (max-width: 767px) {
    .author__tag {
        margin-bottom: 19px;
    }
}
.author__tag:hover {
    color: grey;
}
.author__name {
    display: block;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
}
@media (max-width: 767px) {
    .author__name {
        font-size: 24px;
    }
}
.author__name:hover {
    color: grey;
}
.author__articles-two-colums {
    margin-bottom: 42px;
}
.author__articles-two-colums:after,
.author__articles-two-colums:before {
    display: table;
    content: " ";
}
.author__articles-two-colums:after {
    clear: both;
}
.author__colum {
    float: left;
    width: 49%;
}
.author__colum:first-child {
    margin-right: 22px;
}
@media (max-width: 767px) {
    .author__colum {
        width: 100%;
        margin-right: 0;
        margin-bottom: 48px;
    }
}
.author__articles-two-box-a {
    text-decoration: none;
}
.author__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .author__box-img {
        margin-bottom: 20px;
    }
}
.author__box-img--fashion-left-colm {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__box-img--fashion-two {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__articles-three-colums {
    margin-bottom: 124px;
}
.author__box-group {
    text-align: center;
    margin: 0 auto;
}
.author__box-group:after,
.author__box-group:before {
    display: table;
    content: " ";
}
.author__box-group:after {
    clear: both;
}
.author__articles-three-box-a {
    float: left;
    width: 32%;
    text-decoration: none;
}
@media (max-width: 767px) {
    .author__articles-three-box-a {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 31px;
    }
}
.author__articles-three-box-a:nth-child(2) {
    margin-right: 24px;
    margin-left: 24px;
}
@media (max-width: 767px) {
    .author__articles-three-box-a:nth-child(2) {
        margin-left: 0;
        margin-right: 0;
    }
}
.author__box-img {
    display: block;
    margin-bottom: 14px;
}
@media (max-width: 767px) {
    .author__box-img {
        margin-bottom: 20px;
    }
}
.author__box-img--fashion-one {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-bag-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__box-img--fashion-midlle {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-bag-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.author__box-img--fashion-three {
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/author-article-bag-3.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.category-title {
    margin-bottom: 66px;
}
.category-title__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .category-title__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .category-title__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .category-title__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.category-title__title-name {
    text-align: center;
    border: solid 1px #e0bcb0;
    padding: 66px 0;
}
.title-category-underline {
    position: relative;
    font-size: 20px;
    color: #333;
    text-transform: uppercase;
    font-weight: 400;
    margin-right: 9px;
}
.title-category-underline:after {
    content: "/";
    color: #333;
    padding-left: 3px;
    padding-right: 3px;
    position: absolute;
    top: 2px;
}
.title-category-underline:last-child:after {
    content: "";
}
.title-category-underline:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e0bcb0;
    left: 0;
    bottom: -9px;
}
.pagination {
    margin-top: 120px;
    margin-bottom: 120px;
}
@media (max-width: 767px) {
    .pagination {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
.pagination__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .pagination__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .pagination__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .pagination__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (max-width: 767px) {
    .pagination__container {
        padding: 0;
    }
}
@media (max-width: 767px) {
    .pagination__container {
        height: 50px;
        overflow: hidden;
    }
}
@media (max-width: 767px) {
    .pagination__wrapper {
        list-style: none;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 50px;
        white-space: nowrap;
        text-align: left;
    }
}
.pagination__wrapper .page-numbers {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #e0bcb0;
    line-height: 40px;
    color: #333;
    vertical-align: middle;
    margin-left: 10px;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
    letter-spacing: 0;
    transition: all ease-out 0.25s;
}
@media (max-width: 767px) {
    .pagination__wrapper .page-numbers {
        margin-left: 1px;
        margin-right: 1px;
    }
}
.pagination__wrapper .page-numbers.current {
    background: #e0bcb0;
    color: #fff;
    cursor: default;
}
.pagination__wrapper .page-numbers:not(.current):hover {
    background-color: #e0bcb0;
    color: #fff;
}
.pagination__wrapper .page-numbers.dots {
    border-color: #fff;
    line-height: 32px;
    cursor: default;
}
.pagination__wrapper .page-numbers.dots:hover {
    color: #333;
    border-color: #fff;
    background-color: #fff;
}
.pagination__wrapper .page-numbers.next,
.pagination__wrapper .page-numbers.prev {
    background-color: #fff;
    border-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    text-indent: -9999px;
}
.pagination__wrapper .page-numbers.next:hover,
.pagination__wrapper .page-numbers.prev:hover {
    background-color: #fff;
    border-color: #e0bcb0;
}
.pagination__wrapper .page-numbers.prev {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/pagination-arrow-left.svg);
}
.pagination__wrapper .page-numbers.next {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/pagination-arrow-right.svg);
}
.pagination__group {
    text-align: center;
}
.pagination__ul {
    list-style: none;
    text-align: center;
}
.pagination li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
}
.pagination a {
    text-decoration: none;
}
.pagination__butn-see-more {
    color: #333;
}
.pagination__number {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #e0bcb0;
    padding-top: 11px;
    color: #333;
}
.pagination__arrow {
    display: inline-block;
    width: 40px;
    height: 40px;
    text-decoration: none;
    border-radius: 50%;
    border: solid 1px #fff;
    padding-top: 11px;
    background: #fff;
    background-repeat: no-repeat;
    background-position: center;
}
.pagination__arrow--back {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/pagination-arrow-left.svg);
}
.pagination__arrow--forward {
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/pagination-arrow-right.svg);
}
.pagination__arrow:active,
.pagination__arrow:hover {
    border-radius: 50%;
    border-color: #e0bcb0;
    padding-top: 11px;
}
.about-site {
    padding-bottom: 125px;
}
@media (max-width: 767px) {
    .about-site {
        padding-bottom: 67px;
        border-top: solid 1px #f9e1d5;
        padding-top: 50px;
    }
}
.about-site__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .about-site__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .about-site__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .about-site__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.about-site__title {
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 65px;
}
@media (max-width: 767px) {
    .about-site__title {
        margin-bottom: 58px;
    }
}
.about-site__colum-group:after,
.about-site__colum-group:before {
    display: table;
    content: " ";
}
.about-site__colum-group:after {
    clear: both;
}
.about-site__colum-left {
    width: 50%;
    float: left;
    margin-right: 40px;
}
@media (max-width: 767px) {
    .about-site__colum-left {
        width: 100%;
        margin-right: 0;
        margin-bottom: 60px;
    }
}
.about-site__foto-side {
    display: block;
    height: 420px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/about-site-foto.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.about-site__photo-side {
    width: 100%;
    height: auto;
}
.about-site__colum-right {
    width: 46%;
    float: left;
    border-left: 1px solid #e0bcb0;
}
@media (max-width: 767px) {
    .about-site__colum-right {
        width: 100%;
        border-left: none;
    }
}
.about-site__info-side {
    padding-left: 32px;
}
@media (max-width: 767px) {
    .about-site__info-side {
        padding-left: 0;
    }
}
.about-site p {
    color: #222528;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 25px;
}
.about-site p:last-child {
    padding: 0;
}
.contacts {
    padding-bottom: 178px;
}
@media (max-width: 767px) {
    .contacts {
        padding-bottom: 67px;
        border-top: solid 1px #f9e1d5;
        padding-top: 50px;
    }
}
.contacts__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .contacts__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .contacts__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .contacts__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.contacts__form-thankyou {
    font-size: 24px;
    line-height: 1.5;
    display: none;
    text-align: center;
}
.contacts__title {
    text-align: center;
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 65px;
}
@media (max-width: 767px) {
    .contacts__title {
        margin-bottom: 58px;
    }
}
.contacts__colum-group:after,
.contacts__colum-group:before {
    display: table;
    content: " ";
}
.contacts__colum-group:after {
    clear: both;
}
.contacts__input-group label.error,
.contacts__input-textarea label.error {
    padding: 5px 0;
    display: block;
    font-size: 12px;
    color: red;
}
.contacts__colum-left {
    width: 50%;
    float: left;
    border-right: 1px solid #e0bcb0;
    padding-right: 40px;
}
@media (max-width: 767px) {
    .contacts__colum-left {
        width: 100%;
        padding-right: 0;
        border-right: none;
        margin-bottom: 52px;
    }
}
.contacts__title-colum {
    text-align: center;
    color: #333;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .contacts__title-colum {
        text-align: left;
    }
}
.contacts__form:after,
.contacts__form:before {
    display: table;
    content: " ";
}
.contacts__form:after {
    clear: both;
}
.contacts__col-input {
    width: 50%;
    float: left;
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .contacts__col-input {
        width: 100%;
    }
}
.contacts__col-input--left {
    padding-right: 15px;
}
@media (max-width: 767px) {
    .contacts__col-input--left {
        padding-right: 0;
    }
}
.contacts__col-input--right {
    padding-left: 15px;
}
@media (max-width: 767px) {
    .contacts__col-input--right {
        padding-left: 0;
    }
}
.contacts__col-textarea {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.contacts__col-submit {
    width: 100%;
    float: left;
}
.contacts__input {
    width: 100%;
    padding: 20px 0 20px 15px;
    color: #525252;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    font-weight: 400;
}
.contacts__input.error {
    border-color: red;
}
.contacts__textarea {
    width: 100%;
    height: 150px;
    padding: 15px 0 0 15px;
    color: #525252;
    resize: vertical;
    border: 1px solid #e1e1e1;
    font-size: 14px;
    font-weight: 400;
}
.contacts__textarea.error {
    border-color: red;
}
.contacts__submit {
    display: inline-block;
    padding: 20px 20px 18px 15px;
    cursor: pointer;
    color: #525252;
    font-size: 11px;
    font-weight: 400;
    background-color: #fff;
    border: 1px solid #e1e1e1;
}
.contacts__submit:after {
    content: "";
    display: inline-block;
    width: 5px;
    height: 9px;
    margin-left: 22px;
    top: 0;
    left: 0;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-send.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.contacts__submit:hover {
    background-color: #e6e6e6;
}
.contacts__colum-right {
    width: 46%;
    float: left;
}
@media (max-width: 767px) {
    .contacts__colum-right {
        width: 100%;
    }
}
.contacts__info-side {
    padding-left: 32px;
}
@media (max-width: 767px) {
    .contacts__info-side {
        padding-left: 0;
    }
}
.contacts__p-group {
    margin-bottom: 32px;
}
.contacts__p-group p {
    text-align: left;
    color: #222528;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    padding-bottom: 20px;
}
.contacts__p-group p:last-child {
    padding: 0;
}
.contacts__p-group a {
    text-align: left;
    color: #333;
    font-weight: 700;
    text-decoration: none;
}
.contacts__email-a {
    display: block;
    text-decoration: none;
    text-align: left;
    color: #222528;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.error404 {
    padding-top: 50px;
    min-height: 400px;
}
@media (max-width: 767px) {
    .error404 {
        min-height: 1px;
        padding-top: 150px;
        padding-bottom: 200px;
    }
}
.error404__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .error404__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .error404__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .error404__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.error404__inner {
    text-align: center;
    margin: 0 auto;
}
.error404__info {
    width: 36%;
    text-align: center;
    margin: 0 auto;
}
@media (max-width: 767px) {
    .error404__info {
        width: 100%;
    }
}
.error404__title {
    color: #333;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 37px;
}
.error404__description {
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
}
.error404__link {
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
    text-decoration: underline;
}
.error404__link:hover {
    color: grey;
}
.search {
    margin-bottom: 40px;
}
.search__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .search__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .search__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .search__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
@media (max-width: 767px) {
    .search__container {
        padding: 0 0;
    }
}
.search__inner {
    display: block;
    height: 300px;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/bg-search.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding: 30px 0;
}
.search__title {
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 93px;
}
.search__form {
    position: relative;
    margin-bottom: 85px;
    text-align: center;
    margin-left: 70px;
    margin-right: 70px;
}
@media (max-width: 767px) {
    .search__form {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 82px;
    }
}
.search__input-search {
    width: 100%;
    display: block;
    color: #fff;
    padding-bottom: 15px;
    background: 0 0;
    border: 0;
    border-bottom: 1px solid #fff;
    border-radius: 0;
    margin: 0;
    -webkit-appearance: none;
}
@media (max-width: 767px) {
    .search__input-search {
        padding-left: 30px;
    }
}
.search__search-img {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    border: 0;
    background: 0 0;
    background-image: url(https://myhandbook.com/wp-content/themes/myhandbook/assets/css/../img/icon-search.svg);
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 767px) {
    .search__search-img {
        right: 30px;
    }
}
.search__description {
    text-align: center;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
}
.nothing-found {
    padding-top: 100px;
    padding-bottom: 200px;
}
.nothing-found__container {
    width: 1280px;
    margin: 0 auto;
    padding: 0 20px;
}
@media (max-width: 767px) {
    .nothing-found__container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (min-width: 1367px) and (max-width: 1599px) {
    .nothing-found__container {
        width: 1302px;
        padding-left: 31px;
        padding-right: 31px;
    }
}
@media (min-width: 1600px) {
    .nothing-found__container {
        width: 1380px;
        padding-left: 70px;
        padding-right: 70px;
    }
}
.nothing-found__inner {
    text-align: center;
    margin: 0 auto;
}
.nothing-found__title {
    color: #333;
    font-family: PFRegalTextPro;
    font-size: 28px;
    font-weight: 500;
}
