@media (min-width: 1200px) {
    .hero h1.fw-special-title {
        font-size: 4.5rem;
        margin-bottom: 3rem;
    }
    .hero h1.fw-special-title small {
        font-size: 4.5rem;
    }
    .hero__list li {
        font-size: 1.6rem;
    }
    .hero .hero__image {
        left: 60%;
        bottom: 0;
    }
}

@media (min-width: 1600px) {
    .landing .hero .hero__content,
    .page-id-197204 .hero .hero__content,
    .page-id-198898 .hero .hero__content {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
    .page-id-197895 .hero .hero__content {
        padding-top: 12rem !important;
        padding-bottom: 12rem !important;
    }
}

.hero .hero__image {
    position: absolute;
    width: 650px;
}
section#ss-logo-grid {
    z-index: 0;
}
hgroup h1 {
    margin-left: -15px;
}
article#post-135 h1 {
    margin-left: 0;
}
article#post-197246 h1 {
    margin-left: 0;
}
article#post-197388 h1 {
    margin-left: 0;
}
article#post-197414 h1 {
    margin-left: 0;
}
.fw-container.logos {
    padding: 1rem;
}
.wpocup-owl-carousel .owl-dots .owl-dot {
    display: none !important;
}
.owl-carousel .owl-nav.disabled {
    display: block;
}
.page-wrapper {
    padding: 0;
}
.hero__content .button a {
    font-size: 2rem;
    padding: 1.5rem 1.2rem;
    min-width: 26rem;
}
.logo img {
    width: 100%;
    max-height: 50px;
    max-width: 190px;
}
.logoes {
    background: #f9f9f9;
    padding: 2em;
    color: #707070;
    position: relative;
    z-index: 9;
}
.logos .fw-col-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
h1.fw-special-title {
    text-transform: uppercase;
}
h2.fw-special-title {
    text-transform: uppercase;
}
.lupa-w .fw-special-subtitle {
    font-style: italic;
    text-transform: uppercase;
}
.resume-examples.related--articles h2.fw-special-title {
    text-transform: uppercase;
    margin-bottom: 10px;
}
.resume-examples.related--articles .fw-special-subtitle {
    text-transform: uppercase;
    font-style: italic;
    margin-bottom: 40px;
}
.lupa-w h2.fw-special-title {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
}
.ideal li:before {
    border-color: transparent transparent transparent #2fbe6e;
    border-style: solid;
    border-width: 8px 0px 8px 8px;
    content: '';
    position: absolute;
    left: -1em;
    height: 0;
    width: 0;
    top: 4px;
}
.ideal li {
    position: relative;
    list-style: none;
}
#ideal-section h3 {
    margin-left: 20px;
}
#acc-num .accordion.wow .panel-group a:before {
    content: "";
    background: #2fbe6e;
    border-radius: 50%;
    color: white;
    width: 1.5em;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    margin-left: -30px;
    margin-right: 10px;
}
#acc-num .accordion.wow .panel-group:nth-child(1) a:before {
    content: "1";
}

#acc-num .accordion.wow .panel-group:nth-child(2) a:before {
    content: "2";
}

#acc-num .accordion.wow .panel-group:nth-child(3) a:before {
    content: "3";
}

#acc-num .accordion.wow .panel-group:nth-child(4) a:before {
    content: "4";
}

#acc-num .accordion.wow .panel-group:nth-child(5) a:before {
    content: "5";
}

#acc-num .accordion.wow .panel-group:nth-child(6) a:before {
    content: "6";
}

.mgb-30 {
    margin-bottom: 30px;
}

.mgb-30 .fw-special-subtitle {
    max-width: 440px;
}

.mgb-30 h2 {
    max-width: 540px;
}

#how_to_make_a_resume figure.single-image {
    max-width: 400px;
    margin: 0 auto;
}

#how_to_make_a_resume ol {
    list-style: none;
    counter-reset: item;
    margin: 0 auto;
    max-width: 440px;
}

#how_to_make_a_resume li {
    counter-increment: item;
    margin-bottom: 12px;
    position: relative;
    margin-left: 40px;
}

#how_to_make_a_resume li:before {
    content: counter(item);
    background: #2fbe6e;
    border-radius: 100%;
    color: white;
    width: 1.5em;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    position: absolute;
    left: -30px;
}

#how_to_make_a_resume {
    padding-top: 4rem;
}

.resume-template-banner a.is-wide.mt-lg-20.btn-styles {
    margin-bottom: 40px;
}

@media screen and (max-width: 599px) {
    .logo img {
        width: 100%;
        height: 30px;
        Padding-right: 15px;
    }

    .carousel__wrapper .fw-heading h2.fw-special-title::after {
        background-color: #283648;
        top: 22rem;
    }
}

table.table.table-bordered {
    overflow-x: auto;
    display: block;
}

.wpocup-image-fit img.wpocup-slider-img {
    object-fit: inherit;
}

section#ss-logo-grid {
    padding: 15px 0;
}

.closeButton {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0%;
}

.carousel__wrapper .testimonials.owl-carousel .owl-nav .owl-prev,
.page-wrapper .testimonials.owl-carousel .owl-nav .owl-prev{
    left: -3rem;
}

.carousel__wrapper .testimonials.owl-carousel .owl-nav .owl-next,
.page-wrapper .testimonials.owl-carousel .owl-nav .owl-next {
    right: -3rem;
}
.carousel__wrapper .testimonials.owl-carousel .owl-nav > [class*='owl-'],
.page-wrapper .testimonials.owl-carousel .owl-nav > [class*='owl-'] {
    font-size: 5rem !important;
    position: absolute;
    top: calc(50% - 7rem);
    outline: none;
}

@media screen and (max-width: 991px) {
    .footer__wrapper {
        flex-wrap: wrap;
    }

    .footer__wrapper .footer__wrapper-section {
        flex-basis: 50%;
        width: 50%;
    }
    .landing .hero .hero__content,
    .page-id-197204 .hero .hero__content,
    .page-id-198898 .hero .hero__content {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .page-id-197895 .hero .hero__content {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .page-id-197377 .hero .hero__content {
        padding-top: 3rem !important;
        padding-bottom: 3rem !important;
    }

    .hero__image {
        display: none;
    }
}

@media screen and (max-width: 599px) {
    .footer__wrapper {
        text-align: center;
    }

    .footer__wrapper .footer__wrapper-section {
        flex-basis: 100%;
        width: 100%;
    }

    .footer__wrapper .ssl-logo {
        margin: 0 auto;
    }
}

.page-id-197242 .hero .hero__content {
    padding-top: 3rem;
    padding-bottom: 2rem;
}

.page-id-197410 .hero .hero__content {
    padding-bottom: 6rem;
    padding-top: 4rem;
}

.page-id-197377 .hero .hero__content {
    padding-top: 9rem;
    padding-bottom: 6rem;
}
.landing .hero .hero__content,
.page-id-197204 .hero .hero__content,
.page-id-198898 .hero .hero__content {
    padding-top: 9rem;
    padding-bottom: 6rem;
}

.page-id-197895 .hero .hero__content {
    padding-top: 11rem;
    padding-bottom: 12rem;
}

@media screen and (min-width: 1200px) and (max-width: 1599px) {
    .hero__image {
        left: 55% !important;
        width: 550px !important;
    }
    .landing .hero .hero__content,
    .page-id-197204 .hero .hero__content,
    .page-id-198898 .hero .hero__content {
        padding-top: 5rem;
        padding-bottom: 9rem;
    }

    .page-id-197895 .hero .hero__content {
        padding-top: 5rem;
        padding-bottom: 9rem;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .hero__image {
        left: 55% !important;
        width: 450px !important;
    }

    .hero__content {
        padding-bottom: 16rem;
        padding-top: 9rem;
    }
}

.page-template-page-landing-php #mobileShowActionBtn li {
    /*display: none;*/
}

/* #mobileShowActionBtn .settings,
#mobileShowActionBtn .my-resumes,
#mobileShowActionBtn .signout {
    display: none;
}

li.my-resumes a {
    display: none;
}

li.settings a {
    display: none;
}

li.signout a {
    display: none;
} */

/* #mobileShowActionBtn li:last-child {
    display: none;
} */

.home #mobileShowActionBtn li {
    /*display: none;*/
}

.my-account #dropdown-usuarios {
    margin-right: 8px;
}
.sub-menu li.menu-item.menu-item-type-custom a {
    padding: 2px 5px;
}
@media (max-width:1200px) {
    /* #mobileShowActionBtn li:last-child {
        display: block !important;
    } */

    header .header__actions {
        display: none;
    }

    li.my-resumes a {
        display: block;
    }

    li.settings a {
        display: block;
    }

    li.signout a {
        display: block;
    }
    /* #mobileShowActionBtn li:nth-child(1),#mobileShowActionBtn li:nth-child(2),#mobileShowActionBtn li:nth-child(3),#mobileShowActionBtn li:nth-child(4){
        display: none;
    } */
    /* #mobileShowActionBtn .settings {
        display: block !important;
    }
    div#mobileShowActionBtn .my-resumes {
        display: block !important;
    }
    #mobileShowActionBtn #menu-main-navigation-1 li>a {
        display: block;
        padding-top: 4px;
        padding-bottom: 2px;
        font-size: 16px;
        color: #707070;
    }
    #mobileShowActionBtn #menu-main-navigation-1 .sub-menu {
        padding: 0;
        position: initial;
    }
    #mobileShowActionBtn #menu-main-navigation-1 .sub-menu li {
        padding-top: 0;
        padding-bottom: 0;
    } */
    .header__container nav.navbar .navbar-collapse {
        padding-top: 60px;
    }
}
@media screen and (min-width: 990px) and (max-width: 1200px) {
    .landing .hero .hero__content,
    .page-id-197204 .hero .hero__content,
    .page-id-198898 .hero .hero__content {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }

    .page-id-197895 .hero .hero__content {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}
.gdpr-banner {
    width: 100%;
    display: block;
    height: auto;
    color: #333;
    position: fixed;
    bottom: 0;
    z-index: 55555;
    padding: 5px 5px;
    font-size: 12px;
    background-color: #f4f8fb;
}
.footer-logo {
    padding: 15px 0 35px;
}
.footer-logo .col-6 {
    height: 50px;
}
.footer-logo .resumebuild img {
    width: 120px;
}
@media screen and (max-width: 767px) {
    .footer-logo {
        padding: 15px 0 50px;
    }

    .footer-logo .col-6 {
        width: 50%;
        float: left;
    }
}
@media screen and (max-width: 599px) {
    .footer-logo .col-6 {
        text-align: center;
    }
}
.hero__content .fw-main-row a:hover,
.hero__content .fw-main-row a:focus,
.hero__content .fw-main-row a:active {
    text-decoration: none;
    color: #43693D;
}
.testimonials h4::before {
    display: none;
}
/* #mobileShowActionBtn li:last-child {
    display: none;
} */
.landing .hero .fa-check:before {
    width: 25px;
    height: 25px;
    transform: scale(1.7);
    margin-right: 5px;
    margin-left: -4px;
}
.landing .hero .hero__content .button a {
    font-weight: 600;
    padding: 1.5rem 2rem;
    min-width: auto;
}
.landing .hero .hero__content .fw-main-row .button a:hover {
    color: #fff;
}
#breadcrumb .breadcrumb-trail.breadcrumbs .trail-items {
    flex-wrap: wrap;
    align-items: center;
}
@media only screen and (max-width: 991px) {
    #breadcrumb .breadcrumb-trail.breadcrumbs .trail-items {
        display: flex;
        font-size: 12px;
    }
}
@media only screen and (max-width: 767px) {
    #breadcrumb .container {
        position: relative;
        margin-right: auto;
        margin-left: auto;
        padding-left: 5px;
        padding-right: 5px;
        max-width: 100%;
    }
}

@media screen and (min-width: 1201px) {
    .page-id-199157 #mobileShowActionBtn,
    .page-id-199115 #mobileShowActionBtn {
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    .page-id-199157 #mobileShowActionBtn li:not(:last-child),
    .page-id-199115 #mobileShowActionBtn li:not(:last-child) {
        display: none !important;
    }
}

/* #mobileShowActionBtn #menu-main-navigation-1 li {
    display: block;
}
#mobileShowActionBtn #menu-main-navigation-1 li:last-child {
    display: none;
} */
/* #mobileShowActionBtn li:last-child {
    display: none;
}
@media (max-width: 1200px) {
    #mobileShowActionBtn li:last-child {
        display: block!important;
    }
    #mobileShowActionBtn li:nth-last-child(2) {
        display: none;
    }
} */

.resume-grid__media {
    padding-bottom: 0;
}
.resume-grid__media .resume-grid__open-popap {
    display: none;
}
.carousel__wrapper .fw-heading h2.fw-special-title::after {
    display: none;
}

#mobileShowActionBtn li,
#mobileShowActionBtn #menu-main-navigation-1 li {
    display: none;
}
#mobileShowActionBtn li:first-child,
#mobileShowActionBtn li:nth-child(2),
#mobileShowActionBtn li:nth-child(3),

#mobileShowActionBtn #menu-main-navigation-1 li:first-child,
#mobileShowActionBtn #menu-main-navigation-1 li:nth-child(2),
#mobileShowActionBtn #menu-main-navigation-1 li:nth-child(3) {
    display: block;
}
#mobileShowActionBtn .settings,
#mobileShowActionBtn .my-resumes,
#mobileShowActionBtn .signout,
#mobileShowActionBtn .dashboard {
    display: none;
}
@media (max-width: 1200px) { 
    #mobileShowActionBtn .settings,
    #mobileShowActionBtn .my-resumes,
    #mobileShowActionBtn .signout,
    #mobileShowActionBtn .dashboard,
    #mobileShowActionBtn li:last-child,

    #mobileShowActionBtn #menu-main-navigation-1 .settings,
    #mobileShowActionBtn #menu-main-navigation-1 .my-resumes,
    #mobileShowActionBtn #menu-main-navigation-1 .signout,
    #mobileShowActionBtn #menu-main-navigation-1 .dashboard,
    #mobileShowActionBtn #menu-main-navigation-1 li:last-child {
        display: block;
    }

    #mobileShowActionBtn li a,
    #mobileShowActionBtn #menu-main-navigation-1 li a {
        display: block;
    }
}
@media (max-width: 1200px) {
    #mobileShowActionBtn .sub-menu {
        position: relative !important;
        top: 0
    }
}
.fw-heading-center {
    text-align: center !important;
}
