/**
 * Theme Name: WalkMe Theme
 * Template:   scalia
 */

:root {
    font-family: 'Open Sans', 'sans-serif' !important;
    --radio-canada: 'Radio Canada', 'Open Sans', 'sans-serif';
    --open-sans: 'Open Sans', 'sans-serif';
    --text-primary: #202020;
    --text-secondary: #060606CC;
    --text-tertiary: #F1F1F1;
    --text-invert: #F8F8F8;
    --orange: #F46A17;
    --yellow: #FFA722;
    --black: #202020;
    --white: #F5F5F5;
    --surface-primary: #F8F8F8;
    --surface-secondary: #F1F1F1;
    --surface-tertiary: #202020;
    --surface-quaternary: #343434;
    --box-shadow-color: #0000003F;
}

body {
    background: var(--surface-primary);
    font-family: var(--open-sans) !important;
    font-size: 16px;
}

a:link, a:visited {
    color: var(--black);
    text-decoration: underline;
    text-decoration-thickness: from-font;
}

a:hover, a:active {
    color: var(--orange);
}

.light-background {
    background-color: var(--surface-primary);
}

h2, h3, h4 {
    font-family: var(--radio-canada);
    font-weight: 700;
    font-style: normal;
    font-size: 1.2em;
}

h4 {
    font-size: 1.1em !important;
}

h3 {
    text-wrap: balance;
}

.type-post {
    padding-bottom: 2em;
}

.borda-news {
    padding-left: 0 !important;
    padding-right: 11px !important;
}

.address-title {
    text-align: left;
    font-family: var(--radio-canada);
    font-weight: 500;
    font-size: 2em;
}

.tamanho-imagem img {
    height: auto;
    max-width: 100% !important;
    vertical-align: middle;
}

.image-flex-inline>div>div {
    display: inline-flex;
}

.image-flex-inline>div>div>div:nth-child(2) {
    width: 3em;
}

.trivia-quiz-mobile .tamanho-imagem img {
    border-radius: 1.2em;
    border: 0.1em solid white;
}

header nav {
    display: table-cell !important;
}

.show-mobile-menu {
    display: none !important;
}

#primary-menu.no-responsive > li > a {
    font-family: var(--open-sans);
    font-size: 2rem;
    color: var(--text-primary);
    font-weight: 600;
}

.backgrund-carocel-home .wpb_wrapper {
    text-align: -webkit-center;
}

.tamanho-letra-walkmepage > .wpb_wrapper > h3 {
    color: black !important;
    font-size: 2.5rem;
    line-height: 2em;
}

.panel-center.col-xs-12 {
    padding-right: 1em;
    background-color: var(--surface-secondary) !important;
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
    margin-bottom: 0 !important;
}

.tamanho-de-letra-walkmepage > .wpb_wrapper > h4 > strong {
    font-size: 1.3em !important;
    margin-top: 1em;
}

.main-walkmepage-bottom-spacer {
    height: 1em !important;
}

.main-walkmepage-top-spacer {
    height: 3em !important;
}

.mobile-socials-media-header > .footer-socials-item a {
    display: block;
    position: relative;
    height: 0;
    width: 0;
    font-size: 0;
    line-height: 0;
}

.tamanho-de-letra-walkmepage {
    margin-top: 2em;
    margin-bottom: 0.9em !important;
}

.spacing-top-mainpage-walkme {
    margin-top: 3em !important;
}

.spacing-become-explorer-walkme-app {
    margin-top: 1em !important;
}

.spacing-top-mainpage-walkme-images {
    margin-top: 5.2em !important;
}

.spacing-top-walkmepage {
    min-height: 8em !important;
}

.spacing-left-mainpage-walkme {
    margin-left: 1em !important;
}

.gallery-walkme-app .fullwidth-block:last-child {
    min-height: 4em !important;
}

.text-color-newspage > .wpb_wrapper > p {
    font-size: 2.1rem !important;
    font-family: var(--open-sans) !important;
    color: var(--surface-secondary) !important;
    margin-bottom: 10px !important
}

.sc-testimonial-item p {
    color: var(--surface-secondary) !important;
}

.vc_column_container > .half-size-column > .vc_column-inner {
    box-sizing: border-box;
    padding-left: 0 !important;
    padding-right: 15px;
    width: 100%;
}

.wpb_wrapper > p {
    font-size: 2.1rem !important;
    font-family: var(--open-sans) !important;
    color: var(--surface-tertiary);
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
}

.text-color-walkmepage > .wpb_wrapper > h4 {
    color: var(--surface-tertiary) !important;
    padding-bottom: 1em !important;
}

.tamanho-da-letra-teampage h3 {
    font-family: var(--radio-canada) !important;
    font-weight: 700;
    font-size: 3.5rem !important;
    color: var(--surface-tertiary) !important;
    padding-bottom: 0.5em;
    text-wrap: nowrap;
}

.team-person-name {
    font-family: var(--radio-canada) !important;
    font-size: 32px !important;
    font-weight: 500 !important;
    line-height: 32px !important;
    text-align: center !important;
}

.sc-team .team-person {
    width: 18em !important;
    height: 22em !important;
    margin-left: auto;
    margin-right: auto;
    border: 0 !important;
    border-radius: 16px !important;
    box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    -webkit-box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    background-color: var(--surface-secondary) !important;
}

.testimonials-sector-image {
    padding-top: 2em;
    padding-bottom: 2em;
}

.footer-site-info {
    color: var(--surface-secondary);
    padding-top: 30px !important;
}

.footer-site-info a {
    text-decoration: underline;
}

.block-content:last-child {
    padding-bottom: 0 !important;
}

.block-content {
    padding: 0;
}

.team-person-image img {
    height: 256px !important;
    width: 256px !important;
    margin: 0 auto !important;
}

.team-person-position {

    font-family: var(--open-sans) !important;
    font-size: 2.2rem !important;
    font-weight: 400 !important;
    line-height: 40px !important;
    text-align: center !important;

}

.team-person {
    border-radius: 5%;
}

.background-teampage {
    background-color: var(--surface-secondary) !important;
}

.title-h3, .cart_totals table .order-total td, .woocommerce table.shop_table.order-details tr.cart_item td.product-total .amount, .woocommerce table.shop_table.order-details tr.order_item td.product-total .amount, .sc-dropcap {
    font-family: var(--open-sans) !important;;
}

.blog article .entry-title {
    font-family: var(--open-sans) !important;

}

.title-h4, .portfolio.columns-1 .portfolio-item .caption .title, h3.comment-reply-title, .single-product-content .price del {
    font-family: var(--open-sans) !important;
    font-size: 2rem !important;
}

.item-post-container, .footer-site-info, .post-image, .post-date-wrapper, .entry-date, .entry-content, .entry-content > p, .textwidget {
    font-family: var(--open-sans) !important;
}

.second-navigation {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

#second-navigation .menu-toggle {
    display: none;
}

.radio-canada-title, h1 {
    font-family: var(--radio-canada) !important;
    font-optical-sizing: auto;
    font-weight: 700;
    font-style: normal;
    font-variation-settings: "wdth" 100;
    font-size: 4.5rem !important;
    line-height: 5rem;
    color: var(--surface-secondary) !important;
    /* padding-bottom: 1em !important; */
}

.key-features-top-spacing {
    padding-top: 2em;
}

.open-sans-subtitle {
    font-family: var(--open-sans);
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-variation-settings: "wdth" 100;
}

.galeria-mobile-games .backgound-cards-games:not(:first-child) {
    margin-left: 6em;
}

/* .galeria-mobile-games .backgound-cards-games:last-child {
    margin-left: 6em;
} */

.header-main {
    display: flex;
    justify-content: space-between;
    align-items: start;
}

.header-main .site-title {
    margin: 0;
    padding: 0;
}

.header-main .site-title h1 {
    margin: 0;
}

.primary-navigation {
    display: flex;
    align-items: center;
}

#footer-nav {
    background-color: var(--surface-tertiary) !important;
}

.widget_text {
    text-align: right !important;
}

.sc-counter {
    text-align: center;
    width: 100%;
}

h1, .title-h1 {
    font-size: 1.2em;
    line-height: 1.3;
}

body, .inline-column, option, .portfolio.columns-1 .portfolio-item .caption .subtitle, .gallery-item .overlay .subtitle, .sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title, .cart_totals table .shipping td label, .woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price, .portfolio-filters a {
    font-size: 2rem !important;
}

.sc-button:before {
    content: '';
    font-family: 'scalia-icons', 'system-ui';
    font-weight: normal;
    float: left;
    margin-left: -1.4em;
    font-size: 82.6%;
    vertical-align: middle;
}

.sc-button, .widget a.sc-button, input[type='submit'], .blog-load-more button, .price_slider_amount .button {
    font-size: 2rem;
}

.wpb_wrapper > p {
    font-size: 2.1rem !important;
    font-family: var(--open-sans) !important;
    color: var(--surface-tertiary);
    margin-bottom: 10px !important; 
}

.centralizar-cor-home > .wpb_wrapper > p {
    font-size: 2.1rem !important;
    font-family: var(--open-sans) !important;
    text-align: left !important;
    color: var(--surface-secondary) !important;
}


.wpb_content_element > .wpb_wrapper > p {
    font-size: 1.8rem !important;
    font-family: var(--open-sans) !important;
    font-weight: 400;
    text-align: left;
    line-height: 1.5em !important;
}

.walkme-app-top-store-buttons .wpb_single_image, .games-top-store-buttons .wpb_single_image {
    display: inline-block;
}

.walkme-app-top-store-buttons .wpb_wrapper div:last-child, .games-top-store-buttons .wpb_wrapper div:last-child {
    padding-left: 2em !important;
}

.games-top-store-buttons .portfolio-center-image .wpb_wrapper div:last-child {
    padding-left: 0 !important;
}

.wpb_wrapper > h2 {
    font-size: 2.5rem !important;
    font-weight: 700;
    color: var(--surface-secondary);
}

.widget_text {
    text-align: center !important;
}

.cor-home-walkmeapp {
    color: var(--surface-secondary) !important;
    font-family: var(--open-sans) !important;

}

.wpb_single_image .wpb_content_element {
    display: inline !important;
}

.button-color-home {
    background-color: black !important;
    color: var(--surface-secondary) !important;
    display: flex !important;
    align-items: center !important;
}

.sc-button {
    border-style: solid;
    border-width: 1px;
    border-radius: 40px;
    font-family: var(--open-sans) !important;
    margin-top: 35px !important;
}

.centered-box > a:link, .centered-box > a:visited {
    text-decoration: none !important;
}

.fullwidth-block {
    padding: 0 !important;
}

.last_toggle_el_margin, .wpb_button {
    margin-bottom: 0 !important;
}

.wpb_wrapper > h1 {
    color: black;
    font-family: var(--radio-canada);
}

.vc_btn3-container > a {
    font-size: 1.6rem !important;
    font-family: var(--open-sans);
}

.wpb_text_column > p {
    font-size: 2.1rem !important;
    font-family: var(--open-sans);
}

h2 > strong {
    color: white !important;
    font-weight: 700;
}

.centralizar-cor-home {
    color: white !important;
    text-align: left !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
}

.team-person-position {
    font-size: 2.1rem !important;
    font-family: var(--open-sans);
}

.portfolio-item .image .button {
    border-bottom-color: var(--surface-quaternary) !important;
}

.wm-colophon {
    position: relative;
    padding: 45px 0 45px;
}

.site-footer {
    background-color: var(--surface-tertiary) !important;
}

.primary-navigation {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
}

.custom-navbar {
    background-color: var(--surface-quaternary);
}

.primary-menu-footer {
    width: 100%;
    height: 100%;
}

.nav-menu {
    display: flex;
}

.custom-text-color .nav-menu a {
    color: var(--white) !important;
    font-family: var(--open-sans) !important;
}

.widget a {
    color: var(--orange) !important;
    text-decoration-thickness: from-font;
    font-weight: 600;
}

#primary-menu.no-responsive>li.menu-item-current>a, #primary-menu.no-responsive>li.menu-item-active>a,
#primary-menu.no-responsive > li > a:hover {
    color: var(--orange) !important;
}

#primary-menu-footer.no-responsive > li > a {
    line-height: 20px;
}

#primary-menu-footer.no-responsive > li > a {
    font-size: 1.9rem;
}

.default {
    width: 100%;
}

#primary-menu-footer.no-responsive > li > a {
    font-weight: 300;
}

#primary-menu-footer.no-responsive > li > a {
    font-family: var(--open-sans)';
}

#primary-menu-footer.no-responsive > li > a {
    padding: 35px 20px;
}

#primary-menu-footer.no-responsive a {
    position: relative;
    display: block;
    text-decoration: none;
}

.footer-socials-item a {
    height: 4rem !important;
    width: 4rem !important;
}

.footer-socials-item.twitter a:after {
    content: '';
    clear: both;
    text-align: center;
    background-position: center;
    background-image: url('images/icn_twitter.svg');
    background-repeat: no-repeat;
}

.footer-socials-item.linkedin a:after {
    content: '';
    clear: both;
    text-align: center;
    background-position: center;
    background-image: url('images/icn_linkedin.svg');
    background-repeat: no-repeat;
}

.footer-socials-item.facebook a:after {
    content: '';
    clear: both;
    text-align: center;
    background-position: center;
    background-image: url('images/icn_facebook.svg');
    background-repeat: no-repeat;
}

.footer-site-info {
    color: white;
}

.main-homepage-background .fullwidth-block { /* Homepage 103.3deg */
    --gradient-orange-one: #F46A17;
    --gradient-orange-two: #FFA722;
    background-color: var(--gradient-orange-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(103.3deg, var(--gradient-orange-one) 0%, var(--gradient-orange-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(103.3deg, var(--gradient-orange-one) 0%, var(--gradient-orange-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(103.3deg, var(--gradient-orange-one) 0%, var(--gradient-orange-two) 100%) !important;
}

.main-walkmepage-background .fullwidth-block { /* Other pages 107.15deg - Used on WalkMe App */
    --gradient-green-one: #69A738;
    --gradient-green-two: #004F08;
    background-color: var(--gradient-green-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-green-one) 0%, var(--gradient-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-green-one) 0%, var(--gradient-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-green-one) 0%, var(--gradient-green-two) 100%) !important;
}

.main-triviaquiz-background .fullwidth-block, .main-superquiz-background .fullwidth-block { /* Used on Millionaire, Multiplayer Quiz, Super Quiz, Trivia Quiz, Sudoku Puzzle */
    --gradient-blue-one: #5BB0FF;
    --gradient-blue-two: #000F96;
    background-color: var(--gradient-blue-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-blue-one) 0%, var(--gradient-blue-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-blue-one) 0%, var(--gradient-blue-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-blue-one) 0%, var(--gradient-blue-two) 100%) !important;
}

.main-triviaquizmusic-background .fullwidth-block { /* Used on Trivial Music Quiz */
    --gradient-purple-one: #7D00C9;
    --gradient-purple-two: #E031B9;
    background-color: var(--gradient-purple-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-purple-one) 0%, var(--gradient-purple-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-purple-one) 0%, var(--gradient-purple-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-purple-one) 0%, var(--gradient-purple-two) 100%) !important;
}

.main-trivialworld-background .fullwidth-block { /* Used on Word Grid, Wozzle, Solitaire Patience, Waste Rush, Trivial World, Trivial World 2 */
    --gradient-lime-one: #ADFF5B;
    --gradient-lime-two: #009684;
    background-color: var(--gradient-lime-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-lime-one) 0%, var(--gradient-lime-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-lime-one) 0%, var(--gradient-lime-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-lime-one) 0%, var(--gradient-lime-two) 100%) !important;
}

.main-pyramid-background .fullwidth-block { /* Used on Pyramid Quiz */
    --gradient-dark-blue-one: #1400F4;
    --gradient-dark-blue-two: #2517C8;
    --gradient-dark-blue-three: #120C53;
    background-color: var(--gradient-dark-blue-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-dark-blue-one) 0%, var(--gradient-dark-blue-two) 50%, var(--gradient-dark-blue-three) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-dark-blue-one) 0%, var(--gradient-dark-blue-two) 50%, var(--gradient-dark-blue-three) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-dark-blue-one) 0%, var(--gradient-dark-blue-two) 50%, var(--gradient-dark-blue-three) 100%) !important;
}

.main-true-or-false-background .fullwidth-block { /* Used on True or False */
    --gradient-dark-green-one: #00232B;
    --gradient-dark-green-two: #003415;
    background-color: var(--gradient-dark-green-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-dark-green-one) 0%, var(--gradient-dark-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-dark-green-one) 0%, var(--gradient-dark-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-dark-green-one) 0%, var(--gradient-dark-green-two) 100%) !important;
}

.main-quizit-background .fullwidth-block { /* Used on Quizit */
    --gradient-pink-one: #D700CE;
    --gradient-pink-two: #1A0034;
    background-color: var(--gradient-pink-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-pink-one) 0%, var(--gradient-pink-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-pink-one) 0%, var(--gradient-pink-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-pink-one) 0%, var(--gradient-pink-two) 100%) !important;
}

.main-daily-facts-and-trivia-background .fullwidth-block { /* Used on Daily Facts and Trivia */
    --gradient-dft-green-one: #07B377;
    --gradient-dft-green-two: #047E53;
    background-color: var(--gradient-dft-green-one) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_background_desktop.png') !important;
    background-image: url('images/layer_background_desktop.png'), -moz-linear-gradient(107.15deg, var(--gradient-dft-green-one) 0%, var(--gradient-dft-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), -webkit-linear-gradient(107.15deg, var(--gradient-dft-green-one) 0%, var(--gradient-dft-green-two) 100%) !important;
    background-image: url('images/layer_background_desktop.png'), linear-gradient(107.15deg, var(--gradient-dft-green-one) 0%, var(--gradient-dft-green-two) 100%) !important;
}

.main-background-image-games > .wpb_wrapper {
    padding: 5px !important;
    background-color: var(--surface-primary) !important;
    border-radius: 16px !important;
}

.wpb_single_image.vc_align_left {
    text-align: left;
    padding-bottom: 25px;
}

.main-homepage-top-spacer {
    height: 4.8em !important;
}

.homepage-walkme-app-title h2 {
    text-color: white;
    font-size: 1.8em !important;
}

.walkme-app-page-top-spacer {
    min-height: 4.8em !important;
}

.main-homepage-bottom-spacer {
    height: 5em;
}

.footer-navigation-menu {
    min-height: 8em;
}

.fullwidth-block > :first-child, .fullwidth-block > .container > :first-child, .centered-box > :first-child,
.sc-textbox-content > :first-child, .sc-icon-with-text-text > :first-child, .sc-icon-with-text-content > :first-child,
.sc-map-with-text-content > :first-child, .sc-map-with-text-content > .container > :first-child,
.sc_accordion_content > :first-child, .sc_tab > :first-child, blockquote > :first-child, .comment-text > :first-child, .wpb_wrapper > :first-child {
    margin-bottom: 0 !important;
}

.title-description {
    color: white;
}

.color-contactpage-text > .wpb_wrapper > h2 {
    color: black !important;
    padding-top: 2em !important;
}

.color-contactpage-text p {
    text-align: left !important;
    line-height: 1.0em !important;
}

.wpb_animate_when_almost_visible > .wpb_wrapper > h2 {
    color: black !important;
}

.wpb_animate_when_almost_visible > .wpb_wrapper > h1 {
    color: white !important;
}

.wpb_animate_when_almost_visible > .wpb_wrapper > p {
    color: white !important;
    margin-top: 20px;
}

.main-gamepage-background .fullwidth-block, #page-title {
    background-color: var(--surface-tertiary) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_black_background_desktop.svg') !important;
}

.main-gamepage-background {
    background-color: var(--surface-tertiary) !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: right top !important;
    background-attachment: fixed !important;
    background-image: url('images/layer_black_background_desktop.svg') !important;
}

.body {
    font-family: var(--open-sans);
    font-size: 1.5rem;
    line-height: 1.421;
    background-color: black;
}

#page-title {
    height: 12em;
}

#page-title .container {
    height: 100%;
}

.page-title-title {
    text-align: center;
    text-wrap: wrap;
    position: relative;
    top: 4em;
    width: 100%;
}

.panel > .panel-center {
    padding: 0 !important;
}
.post .wp-block-image {
    text-align: center;
}

.panel-center > article {
    margin-left: auto;
    margin-right: auto;
}

.post-author-block {
    display: none !important;
}

.page-title-title h2 {
    color: white;
}

.main-gamepage-top-spacer {
    height: 4em !important;
}

.main-gamepage-bottom-spacer {
    height: 4em;
}

.wpb_wrapper > h3 {
    color: black !important;
    font-size: 1.8em;
    line-height: 1.2em;
}

.sc-testimonial-text > p {
    color: white !important;
}

.sc-testimonial-text {
    font-size: 1.5em !important;
    text-align: center;
    padding: 25px 80px 0;
    line-height: 1.2;
    font-style: normal;
}

.blog article .entry-title {
    font-size: 4rem !important;
}

.sc-testimonial-name {
    color: white;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3,
.col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6,
.col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9,
.col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11,
.col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 0 !important;
    padding-left: 0 !important;
    padding-right: 16px !important;
}

.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner,
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
    padding: 0 !important;
}

.wpcf7-submit {
    background-color: var(--surface-tertiary) !important;
    border-radius: 40px !important;
}

.borda-news {
    border-radius: 16px;
    box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    display: inline-block !important;
}

.shadow-box, .sc-pagination a, sc-pagination .current, .sc-wrapbox-style-1, .sc-table-responsive.sc-table-style-2 .tabletolist.nrh > li > ul,
.sc-table-style-1 .tabletolist.rh > li > .titles, .sc-table-style-2 .tabletolist.rh, .team-person, .portfolio-items-masonry .portfolio-item .caption,
.testimonials-style-1-block .sc-testimonials-carousel-wrap, #calendar_wrap, .widget_recent_comments ul, .pricing-table-style-2 .pricing-footer,
.pricing-table-style-3 .pricing-column, .pricing-table-style-3 .pricing-title, .pricing-table-style-3 .pricing-title-wrapper,
.pricing-table-style-3 .highlighted .pricing-title, .sc-tabs-style-1 .resp-tabs-container, .sc-tour-style-1 .resp-tab-active,
.sc-tour-style-1 > .sc_tour_tabs_wrapper, .sc-tabs-style-2 .resp-accordion, .vc_tta-style-scalia-style-2.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-heading,
.blog-style-timeline .post-text, .widget_recent_entries, .project_info-item-style-1 .project_info-item, .widget_layered_nav ul, ul.product_list_widget li,
.widget_recently_viewed_products ul.product_list_widget, .widget_nav_menu ul.menu, .widget_submenu > div > ul, .blog.blog-style-masonry article .description {
    box-shadow: 0 0 0 0 var(--box-shadow-color) !important;
    -moz-box-shadow: 0 0 0 0 var(--box-shadow-color) !important;
    -webkit-box-shadow: 0 0 0 0 var(--box-shadow-color) !important;
}

.wpb_wrapper > h3 {
    color: white;
    text-align: center;
}

.wpb_wrapper > h4 {
    color: white;
    text-align: center;
}

.page-numbers {
    color: black !important;
}

.sc-pagination a:link, .sc-pagination a:visited {
    text-decoration: none;
}

.page-title-style-1 .post-image img, .blog-style-timeline .post-image img, .blog-style-styled_list1 .post-image img, .blog-style-styled_list2 .post-image img {
    height: auto !important;
    width: 100% !important;
    padding-left: 0;
    padding-right: 0;
}

.blog-style-timeline .post-image img {
    border-radius: 16px 0 0 16px !important;
    position: absolute;
    z-index: 100;
    left: 97px;
}

.blog-style-timeline .item-post .post-text {
    overflow: auto !important;
    width: 18em !important;
    height: 25.6em !important;
}

.blog-style-timeline .post-text {
    margin-left: 0 !important;
    padding-top: 0 !important;
    padding-right: 24px;
    padding-bottom: 0 !important;
    padding-left: 24px;
    position: relative !important;
    margin-top: 1.5em !important;
}

.blog-style-timeline .post-text:before, .blog-style-timeline .post-text:after {
    content: '';
    position: relative !important;
    top: 18px;
    left: -40px;
    border: 20px solid transparent;
}

.text-black-newspage h1 {
    color: var(--text-primary) !important;
}

.borda {
    border-radius: 16px !important;
}

.blog-style-timeline .post-image img {

    position: relative !important;
    margin-top: 0 !important;
    z-index: 100;
    left: 0 !important;
    border: 1px solid #D2DAE1;
    background-color: var(--surface-primary) !important;
}

.blog-style-timeline .post-image img {
    position: relative !important;
    margin-top: 0 !important;
    z-index: 100;
    left: 0 !important;
    border: 0 !important;
    background-color: var(--surface-primary) !important;
}


.sc-pagination a {
    width: 2.4em !important;
    height: 2.4em !important;
    gap: 5.42px;
    border-radius: 0.2em !important;
    background-color: var(--surface-primary) !important;
    font-family: var(--open-sans);
    font-weight: 600;
    font-size: 2rem !important;
}

.sc-pagination .next:after, .sc-pagination .prev:after  {
    position: absolute;
    text-indent: 0;
    font-size: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-position: 0.5em;
    background-size: 20px;
    font-family: var(--open-sans);
    font-weight: normal;
    margin-left: 18px;
}

.sc-pagination .next:after {
    background-image: url('images/mudarpagina-newspage.svg') !important;
}

.sc-pagination .prev:after {
    background-image: url('images/paginaanterior-newspage.svg') !important;
}

.sc-pagination .current {
    width: 2.4em !important;
    height: 2.4em !important;
    gap: 5.42px;
    border-radius: 0.2em !important;
    color: var(--surface-primary) !important;
    font-family: var(--open-sans);
    font-weight: 600;
    font-size: 2rem !important;
}

.sc-pagination .next {
    background-color: var(--text-tertiary) !important;
}

.sc-pagination .prev {
    background-color: var(--text-tertiary) !important;
}

.blog-style-timeline .post-image, .blog-style-timeline.blog-style-styled_list1 .post-image, .blog-style-timeline.blog-style-styled_list2 .post-image {
    width: 100%;
    clear: both;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

form.cart .quantity .minus, form.cart .quantity .plus, .shop_table .quantity .minus, .shop_table .quantity .plus, .blog-style-timeline article:after {
    background-color: transparent !important;
}

.blog-style-timeline .post-text {
    border: none !important;
}

.item-post-container {
    display: block !important;
}

.published {
    padding-top: 20px !important;
    font-size: 1.5rem !important;
    color: black;
    font-weight: 1000;
}

.blog-style-timeline .post-text {
    margin-left: 0 !important;
    padding: 24px;
    position: relative !important;
    margin-top: 0 !important;

}

.sc-pagination .next:hover {
    background-color: var(--text-tertiary) !important;
}

.sc-pagination a:hover {
    background-color: var(--white) !important;
}

.sc-pagination a:hover, .sc-pagination .current {
    border-color: var(--white) !important;
}

.sc-pagination .current {
    background-color: var(--orange) !important;
}

.sc-pagination {
    margin-top: 4em !important;
    margin-bottom: 4em !important;
}

.sc-prev:after, .sc-next:after, .sc-prev:hover, .sc-next:hover, .portfolio.portfolio-slider .portolio-slider-prev span, .portfolio.portfolio-slider .portolio-slider-next span, .sc-pagination .prev:after, .sc-pagination .next:after {
    color: #7C7C7C !important;
}

.wpb_animate_when_almost_visible > .wpb_wrapper > h1 {
    color: white !important;
    margin-bottom: 0;
    margin-top: 0.3em;
}

.blog article .entry-title {
    line-height: 38px !important;
}

.blog article .entry-content {
    line-height: 30px !important;
}

.entry-content p {
    color: var(--surface-tertiary);
}

.block-content {
    background-color: var(--text-tertiary) !important;
}

.tag-links a {
    color: var(--orange) !important;
    text-decoration: none;
}

.blog-style-timeline .item-post .post-text {
    overflow: auto !important;
    width: 48em !important;
    height: 19em !important;
    border-radius: 16px;
}

.entry-title a {
    color: var(--surface-tertiary);
    text-decoration: none;
}

.news-divider {
    height: 1px;
    background: #333;
    width: 96%;
    margin-bottom: 0.5em;
}

.right-side {
    width: 50px !important;
    height: 50px !important;
}

.blog-style-timeline .entry-content {
    padding-bottom: 0 !important;
}

.vc_images_carousel .vc_carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid #AFAFAF !important;
    background-color: transparent !important;
}

.vc_images_carousel .vc_carousel-indicators .vc_active {
    margin: 1px;
    width: 10px;
    height: 10px;
    background-color: var(--orange) !important;
    border: 1px solid var(--orange) !important;
}

.vc_per-view-more {
    width: 62em !important;
}

.vc_carousel-slideline {
    width: 236em !important;
}

.mobile-socials-media-header {
    opacity: 0 !important;
}

.vc_inner > a {
    width: 16em;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    height: 300px !important;
    padding-bottom: 300px;
    padding-top: 150px;
    border-radius: 5%;
}

.backgound-cards-games {
    width: 16em !important;
    height: 20em !important;
    padding-top: 20px;
    border-radius: 5%;
    background-color: var(--surface-primary);
    box-shadow: 0 4px 16px 0 var(--box-shadow-color);
}

.wpb_content_element > .wpb_wrapper > p > strong {
    font-size: 2rem !important;
    font-family: var(--open-sans) !important;
    text-align: left;
    line-height: 1.9em !important;
}

.text-card-games > .wpb_wrapper > p > strong {
    font-family: var(--radio-canada) !important;
    font-size: 2.6rem;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
}

.sc-testimonial-image {
    display: none !important;
}

.text-card-games > .wpb_wrapper > p {
    padding-bottom: 2em !important;
    text-align: center;
}

.spacing-bottom-image {
    padding-bottom: 1em !important;
}

.scroll-top-button {
    position: fixed;
    right: 30px !important;
    bottom: 0;
    z-index: 10000;
    opacity: 0;
    line-height: 0;
    transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.wpb_single_image .vc_align_center {
    text-align: left !important;
    padding-left: 150px !important;
}

.wpb_single_image .wpb_content_element .vc_align_center .spacing-bottom-walkmepage {
    text-align: center !important;
    padding-left: 0 !important;
}

.background-cards-walkmeapp {
    width: 14.7em !important;
    height: 24em;
    gap: 24px;
    border-radius: 16px 16px 16px 16px;
    opacity: 1;
    background-color: var(--surface-primary);
    padding: 0 !important;
    box-shadow: 0 4px 16px 0 var(--box-shadow-color);
}

.panel-center .col-xs-12 {
    background-color: var(--text-tertiary) !important;
}

.borda-news > .col-xs-12 {
    background-color: transparent !important;
}

.background-cards-walkmeapp:first-child {
    margin-right: 8.54em;
}

.background-cards-walkmeapp:last-child {
    margin-left: 8.54em;
}

.galeria-mobile-games {
    padding-top: 2em !important;
    padding-bottom: 1em !important;
}

.spacing-bottom-walkmepage {
    padding-top: 2em !important;
    padding-bottom: 1em !important;
}

.vc_single_image-wrapper > img {
    text-align: center !important;
}

.galeria-mobile > div > div > .fullwidth-block > .vc_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.vc_row.vc_column-gap-35 {
    margin-left: 0;
    margin-right: 0;
}

.vc_column-gap-35 {
    padding-left: 0 !important;
}

.vc_row.vc_row-flex {
    display: block !important;
}

button {
    opacity: 0 !important;
}

.tirar-barra {
    color: white;
    display: inline !important;
    padding-left: 1em;
    padding-right: 1em;
}

.col-md-4 {
    width: 33.33333333%;
    text-align: right !important;
}

#site-header.animated-header.fixed {
    width: 100%;
    position: absolute !important;
    left: 0;
    top: 0;
    z-index: 1000;
}

.wmms-site-header-wrapper {
    height: 100px !important;
}

#site-header.animated-header.fixed {
    width: 100%;
    height: 100px !important;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1000;
}

.mobile-menu .wpb_content_element > .wpb_wrapper > p {
    font-size: 2rem !important;
    font-family: var(--open-sans) !important;
    text-align: left;
    line-height: 1.9em !important;
}

.sc-button {
    content: '';
    font-family: var(--open-sans);
    font-weight: 600;
    font-size: 2rem;
    vertical-align: middle;
}

.sc-button, input[type='submit'] {
    padding: 0.4em 1em 0.4em 1em;
    text-transform: initial;
    margin-top: 13px;
    white-space: nowrap;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.margin-teste .clearfix {
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
}

.post-31 .margin-teste {
    margin-top: 2em;
}

.page-title-style-2 .container:after {
    background: white;
    display: none !important;
}

#primary-menu-footer .menu-item {
    padding: 1em;
}

.homepage-news-preview {
    padding-top: 3em;
}

.homepage-news-preview .vc_grid-item-mini {
    border-radius: 16px;
    box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    line-height: 0 !important;
}

.homepage-news-preview .vc_btn3-container {
    display: none !important;
}

.homepage-news-preview .vc_gitem-animated-block {
    display: inline-block;
    width: 14%;
    line-height: 0 !important;
}

.homepage-news-preview .vc_gitem-zone-c {
    display: inline-block;
    vertical-align: top;
    width: 70%;
    background-color: transparent !important;
}

.homepage-news-preview .vc_gitem-zone-a {
    border-radius: 16px 0 0 16px;
}

.homepage-news-preview p {
    line-height: 1.2;
}

.gallery-walkme-app .fullwidth-block {
    background: white;
    min-height: 2em;
}

.screenshots-games .fullwidth-block {
    background: white;
}



.gallery-walkme-app h3, .screenshots-games h3 {
    padding-top: 2em;
    padding-bottom: 1em;
}

.portfolio-center-image {
    text-align: left !important;
}

.post-related-posts {
    display: none !important;
}

.explorer-float-right .vc_figure {
    float: right;
}

.explorer-float-left .vc_figure {
    float: left;
}

.wm-news-content { /* News content related stuff, goes within this class */
    padding-top: 2em;
}

.wm-news-content a > img {
    margin-left: auto;
    margin-right: auto;
}

.wm-news-content .wpb_wrapper>h3 {
    text-align: left !important;
    color: black;
}

.wm-news-content ul {
    font-size: 0.9em !important;
}

.wm-news-content .news-isolated-paragraph {
    padding-top: 1em;
    padding-bottom: 1em;
}

.background-cards-walkmeapp {
    height: 18em !important;
}

.homepage-main-header {

}

.text-align-center p {
    text-align: center !important;
}

.daily-facts-and-trivia-news .wpb_content_element:nth-child(2) > .wpb_wrapper > p {
    line-height: 0 !important;
    margin-top: -1em !important;
}

@media only screen and (max-width: 800px) {
    p {
        padding-left: 1em;
        padding-right: 1em;
    }
}

@media (min-width: 361px ) and (max-width: 376px ) {
    .image-flex-inline {
        display: inline-flex;
    }

    .image-flex-inline>div>div>div:nth-child(2) {
        width: 0.2em;
    }

    .background-cards-walkmeapp.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 14.7em !important;
    }

    .vc_single_image-wrapper > img {
        /* padding-top: 20px !important;
        margin-bottom: 15px;
       margin-left: 40px !important; */
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 0 !important;
        margin-right: 1.2em !important;
        margin-top: 0 !important;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 11.5em !important;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    .galeria-mobile-games .backgound-cards-games {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .panel-center .col-xs-12 {
        background-color: var(--text-tertiary) !important;
        margin-left: 0 !important;
        width: 17em !important;
    }

    .sc-team > .col-md-4.col-sm-6.col-xs-12.inline-column {
        /* margin-left: 5% !important; */
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 1.6em !important;
        margin-top: 0 !important;
        margin-right: 0 !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
        margin-left: 0.3em !important;
    }

    .vc_single_image-wrapper > img {
        /* padding-top: 20px !important;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-right: 0 !important; */
    }

    .tirar-margin-button-apple > .wpb_wrapper > div > img {
        margin-right: 0 !important;
    }

    .dar-margin > .wpb_wrapper > h1 {
        margin-left: 1em !important;
        margin-right: 1em !important;
    }

    .dar-margin > .wpb_wrapper > div > img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .tamanho-de-letra-walkmepage > .wpb_wrapper > h4 {
        text-align: center !important;
        margin-bottom: 2em !important;
        margin-right: 0 !important;
    }

    .centralizar-img-homepage {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .spacing-top-mainpage-walkme {
        margin-top: 0.4em !important;
        margin-left: 0.0em !important;
    }

}



@media (min-width: 377px ) and (max-width: 391px ) {
    .background-cards-walkmeapp.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 14.7em !important;
    }

    .spacing-top-mainpage-walkme {
        margin-top: 0.4em !important;
        margin-left: 0.1em !important;
    }

    .panel-center .col-xs-12 {
        background-color: var(--text-tertiary) !important;
        margin-left: 0 !important;
        width: 18em !important;
    }

    .sc-team > .col-md-4.col-sm-6.col-xs-12.inline-column {
        margin-left: 5% !important;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 11.5em !important;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    .centralizar-img-homepage {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 0.4em !important;
        margin-top: 0 !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
        margin-left: 0.6em !important;
    }

    .dar-margin > .wpb_wrapper > h1 {
        margin-left: 2em !important;
        margin-right: 2em !important;
    }

    .dar-margin > .wpb_wrapper > p {
        margin-left: 2em !important;
        margin-right: 2em !important;
    }

    /* .dar-margin > .wpb_wrapper > div > img {
        margin-left: 2em !important;
        margin-right: 1em !important;
    } */

    .tamanho-de-letra-walkmepage > .wpb_wrapper > h4 {
        text-align: center !important;
        margin-bottom: auto !important;
        margin-right: auto !important;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 1.5em !important;
        margin-top: 0 !important;
    }

}

@media (min-width: 392px ) and (max-width: 415px ) {
    .background-cards-walkmeapp.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 14.7em !important;
    }

    .panel-center .col-xs-12 {
        background-color: var(--text-tertiary) !important;
        margin-left: 0 !important;
        width: 19em !important;
    }

    .sc-team > .col-md-4.col-sm-6.col-xs-12.inline-column {
        margin-left: 5% !important;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 1.4em !important;
        margin-top: 0 !important;
        margin-right: -1em !important;
    }

    .galeria-mobile-games {
        margin-left: 0.6em !important;
        margin-right: -1.4em !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
        margin-left: 1.35em !important;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 13.4em !important;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    .spacing-top-mainpage-walkme {
        margin-top: 0.4em !important;
        margin-left: 0.4em !important;
    }

}


@media (max-width: 1199px) {
    #primary-menu.no-responsive {
        text-align: right !important;
        white-space: nowrap !important;
        display: inline-block !important;
    }

    .row>* {
        margin-top: 0 !important;
    }

    .background-cards-walkmeapp {
        width: 29.6% !important;
        height: 18em;
        gap: 24px;
        border-radius: 16px 16px 16px 16px;
        opacity: 1;
        background-color: var(--surface-primary);
        padding: 0 !important;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color);
    }

    .primary-navigation .dl-menu {
        position: relative;
        left: 0;
        right: 0;
        text-align: center;
        opacity: 1 !important;
    }

    .Tamanho-da-letra-teampage > .wpb_wrapper > h3 {
        line-height: 1em !important;
    }

    .main-walkmepage-background {
        margin-top: 0 !important;
    }

    .main-walkmepage-background > .wpb_column {
        margin-top: 0 !important;

    }

    .vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {
        margin-right: -3% !important;
    }

    .main-walkmepage-background > div > div > .fullwidth-block {
        height: 35em !important;
    }

    .galeria-mobile-games {
        margin-left: 1.5em !important;
    }

    .blog article .entry-title {
        line-height: 21px !important;
    }

    .blog article .entry-title {
        font-size: 2rem !important;
    }

    .borda-news > .col-md-4 {
        padding-right: 0 !important;
    }

    .entry-meta {
        font-size: 60.5% !important;
        margin-bottom: 8px;
    }

    .published {
        padding-top: 20px !important;
        font-size: 1rem !important;
        color: black;
        font-weight: 1000;
    }

    .blog article .entry-content {
        line-height: 18px !important;
        font-size: 1.2rem !important
    }

    .backgound-cards-games {
        width: 30% !important;
        height: 100% !important;
        padding-top: 20px !important;
        padding-bottom: 31px !important;
        border-radius: 5% !important;
        background-color: var(--surface-primary) !important;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    }

    .mobile-socials-media-header > .footer-socials-item a {
        display: block;
        position: relative;
        height: 4rem !important;
        width: 4rem !important;
        font-size: 0;
        line-height: 0;
    }

    .primary-navigation .dl-menu {
        position: absolute !important;
        left: 0;
        right: 0;
        opacity: 1 !important;
    }

    .main-gamepage-background {
        margin-top: 0 !important;
    }

    .galeria-mobile-games {
        margin-left: 2.5em !important;
    }

    .galeria-mobile-games .backgound-cards-games {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    .widget_text {
        text-align: center !important;
    }

    .footer-site-info {
        color: white;
        text-align: center !important;
    }

    .tirar-barra {
        opacity: 1 !important;
    }

    .inline-column {
        float: none;
        display: inline-block;
        text-align: left;
        vertical-align: top;
        margin-bottom: 0 !important;
    }

    .team-person {
        width: 100% !important;
        height: 25em !important;
    }

    .row .margin-cards-news {
        margin-left: 16px !important;
        margin-right: -8px !important;
    }

    #primary-navigation {
        height: 100px !important;
    }

    .background-cards-walkmeapp:first-child {
        margin-left: 2.4em !important;
        margin-right: 1em !important;
    }

    #site-header .site-title {
        display: inline-block !important;
        vertical-align: middle;
        padding: 15px 0;
        width: 7em !important;
        height: 100px;
    }

    .primary-navigation .dl-menu {
        position: relative !important;
        left: 0;
        right: 0;
        opacity: 1 !important;
    }

}

@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
    .site-title .logo-1x, .site-title .logo-3x {
        display: inline-block !important;
    }

}


/* Ajustes de media para ecrãs maiores */
@media (max-width: 767px ) {


    .main-homepage-background .half-size-column {
        width: 50%;
        display: inline-block;
    }

    .image-flex-inline>div>div {
        display: inline-flex;
    }

    .sc-testimonial-text {
        padding: 0 !important;
    }

    .image-flex-inline>div>div>div:nth-child(2) {
        width: 0.2em;
    }

    .main-homepage-top-spacer {
        height: 1em !important;
    }

    .primary-navigation .dl-menu {
        position: relative !important;
        display: block !important;
        opacity: 0;
        padding-left: 0.5em;
    }

    header nav {
        display: none !important;
    }

    .show-mobile-menu {
        display: inline-block !important;
    }

    .show-desktop menu {
        display: none !important;
    }

    #desktop-menu {
        display: none !important;
    }

    .sc-team > .col-md-4.col-sm-6.col-xs-12.inline-column {
        margin-left: 5% !important;
    }

    .page-title-title {
        top: 2em !important;
    }

    .background-cards-walkmeapp.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 14.7em !important;
    }

    .tamanho-da-letra-teampage {
        padding-left: 0.8em !important;
    }

    .post-149 .tamanho-imagem img {
        width: 8em !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .gallery-walkme-app .vc_grid .vc_grid-item {
        width: 50% !important;
        display: inline-block !important;
    }

    .screenshots-games .vc_row-fluid .vc_col-sm-3 {
        width: 50% !important;
        display: inline-block !important;
    }

    .tamanho-da-letra-teampage h3 {
        text-wrap: wrap !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
        margin-left: 1.6em;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-top: 1em !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .margin-cards-news {
        padding-top: 2em !important;
    }

    .panel-center .col-xs-12 {
        background-color: var(--text-tertiary) !important;
        margin-left: 0;
        width: 20em;
    }

    .panel-center > .panel-center > {
        background-color: var(--text-tertiary) !important;
        margin-left: 1.7em;
    }

    .layout-fullwidth > .wmms-site-header-wrapper {
        height: 88px !important;
    }

    .primary-navigation .dl-menu .open {
        position: relative !important;
        display: block !important;
        opacity: 1 !important;
    }


    .socials {
        opacity: 1 !important;
        padding-bottom: 1em;
    }

    /* Hamburguer menu */
    .spacing-bottom-teampage > .wpb_wrapper > p {
        padding-bottom: 4em !important;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 28.5em;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    #hamburguer {
        width: 2em;
        height: 2em;
        position: relative;
        top: 1em !important;
        right: 0.5em !important;
        margin-top: 0 !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
        display: inline-block;
        z-index: 101;
    }

    .wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
        margin-bottom: 0 !important;
    }

    .backgroudbutton {
        background-color: black;
    }

    #primary-menu.no-responsive {
        white-space: nowrap;
        display: grid !important;
        text-align: left !important;
    }

    #primary-menu.no-responsive > li.menu-item-current > a, #primary-menu.no-responsive > li.menu-item-active > a {
        color: var(--text-tertiary) !important;
    }

    #primary-menu.no-responsive > li > a, .products .product-bottom .add_to_cart_button:before, .widget_product_search #searchsubmit {
        color: var(--text-tertiary) !important;
    }

    .icon-menu .open {
        width: 60px !important;
    }

    #hamburguer span {
        display: block;
        position: absolute;
        height: 0.3em;
        width: 51%;
        background: var(--surface-tertiary);
        background-image: initial;
        background-position-x: initial;
        background-position-y: initial;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: rgb(32, 32, 32);
        opacity: 1;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .25s ease-in-out;
        -moz-transition: .25s ease-in-out;
        -o-transition: .25s ease-in-out;
        transition: .25s ease-in-out;
    }

    #primary-menu.no-responsive > li > a {
        padding: 20px 20px;
    }

    .Divisorio-navbar {
        width: 94%;
        margin-left: 8px;
        border: 1px solid #AFAFAFFF !important;
        margin-bottom: 20px;
    }

    #hamburguer.open {
        width: 2em;
        height: 2em;
        position: relative;
        top: 1em !important;
        right: 0.5em !important;
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        -webkit-transition: .5s ease-in-out;
        -moz-transition: .5s ease-in-out;
        -o-transition: .5s ease-in-out;
        transition: .5s ease-in-out;
        cursor: pointer;
    }

    .background-color-footer {
        background-color: var(--surface-tertiary) !important;
    }

    .background-color-footer-height {
        background-color: var(--surface-tertiary) !important;
        height: 12em !important;
        padding-left: 1.2em !important;
        padding-top: 2em !important;
    }

    .panel-center.col-xs-12 {
        width: 105%;
        padding-right: 1em;
        background-color: var(--text-tertiary) !important;
    }

    #site-header.fixed.shrink #primary-menu > li > a {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }


    #hamburguer span:nth-child(even) {
        left: 50%;
        border-radius: 0 9px 9px 0;
    }

    #hamburguer span:nth-child(odd) {
        left: 0;
        border-radius: 9px 0 0 9px;
    }

    #hamburguer span:nth-child(1), #hamburguer span:nth-child(2) {
        top: 0;
    }

    #hamburguer span:nth-child(3), #hamburguer span:nth-child(4) {
        top: 0.6em;
    }

    #hamburguer span:nth-child(5), #hamburguer span:nth-child(6) {
        top: 1.2em;
    }

    #hamburguer.open span:nth-child(1), #hamburguer.open span:nth-child(6) {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    #hamburguer.open span:nth-child(2), #hamburguer.open span:nth-child(5) {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    .main-homepage-bottom-spacer > div > div > .fullwidth-block {
        height: 45em !important;
    }

    #hamburguer.open span:nth-child(1) {
        left: 5px;
        top: 0.45em;
    }

    #hamburguer.open span:nth-child(2) {
        left: calc(50% - 5px);
        top: 0.45em;
    }


    #hamburguer.open span:nth-child(3) {
        left: -50%;
        opacity: 0;
    }

    #hamburguer.open span:nth-child(4) {
        left: 100%;
        opacity: 0;
    }

    #hamburguer.open span:nth-child(5) {
        left: 5px;
        top: 1em;
    }

    #hamburguer.open span:nth-child(6) {
        left: calc(50% - 5px);
        top: 1em;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 13.5em;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    button {
        opacity: 1 !important;
    }

    #hamburguer.open {
        width: 2em !important;
    }

    #site-header.animated-header.fixed {
        width: 100%;
        position: relative !important;
        left: 0;
        top: 0;
        z-index: 1000;
    }

    #site-header .site-title {
        display: inline-block;
        vertical-align: middle;
        padding: 15px 0 0 15px;
    }

    .layout-fullwidth > .wmms-site-header-wrapper {
        height: 88px !important;
        position: relative !important;
        background-color: white !important;
        z-index: 1999 !important;
    }

    #primary-menu-footer {
        background-color: var(--surface-quaternary) !important;
    }


    #mobile-menu {
        background-image: none;
        transition: opacity 1s ease-out;
        opacity: 0;
        height: 0;
        top: 0;
        left: 0;
        overflow: hidden;
        z-index: 100;
        position: relative;
        background-color: var(--surface-quaternary);
        width: 100%;
    }

    .mobile-menu {
        font-size: 2em !important;
        text-align: left !important;
        font-family: var(--open-sans) !important;
    }

    .responsive > li > a {
        color: var(--text-tertiary)!important;
        font-family: var(--open-sans);
        font-size: 18px;
        font-weight: 600;
        line-height: 30px;
        text-align: left;
    }

    .mobile-menu {
        font-size: 4em;
        text-align: center;
    }

    .icon-menu .open {
        width: 60px !important;
    }

    ul {
        opacity: 0 !important;
    }

    .background-cards-walkmeapp:first-child {
        margin-left: 0 !important;
        margin-right: 1em !important;
    }

    .site-title .logo-1x, .site-title .logo-3x {
        display: flex !important;
    }

    #site-header #site-header-wrapper .top-area-style-2 {
        background-color: var(--surface-primary) !important;
    }

    #site-header .header-main {
        display: inline-flex;
    }

    .header-main .logo-position-center {
        text-align: left !important;
    }

    .primary-navigation.responsive li a, .primary-navigation.responsive li.menu-item-cart .minicart {
        background-color: var(--surface-quaternary) !important;
        opacity: 1 !important;
    }

    body {
        font-family: var(--open-sans);
        font-size: 14px;
        line-height: 1.421;
        color: var(--surface-quaternary);
        background-color: var(--surface-tertiary);
    }

    .vc_column_container > .vc_column-inner {
        box-sizing: border-box;
        padding-left: 6px !important;
        padding-right: 6px !important;
        width: 100%;
    }

    .centralizar-mobile-homepage > div > div > .wpb_single_image {
        text-align: center !important;
        width: 93%;
    }

    .padding-centralizar {
        padding-right: 10px !important;
    }

    .vc_column-gap-35 {
        padding-left: 20px !important;
    }


    .primary-navigation.responsive li a {
        color: var(--surface-tertiary) !important;
    }

    .primary-navigation.responsive .dl-menu {
        position: absolute;
        left: 0;
        right: 0;
        opacity: 1 !important;
        pointer-events: none;
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        text-align: left;
        top: 100%;
        margin: -15px 0 0;
    }

    .footer-site-info {
        font-size: 17px !important;

    }

    body, .inline-column, option, .portfolio.columns-1 .portfolio-item .caption .subtitle, .gallery-item .overlay .subtitle, .sc-gallery-grid.hover-zooming-blur .gallery-item .overlay .title, .cart_totals table .shipping td label, .woocommerce-cart-form.responsive .cart-item .sc-table .shop_table td.product-price, .portfolio-filters a {
        font-size: 2rem !important;
    }

    .textwidget > a {
        font-size: 1em !important;
        margin-bottom: 20px !important;
        width: 100%;
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .textwidget > span {
        display: block;
        font-size: 0.8em;
    }

    #site-header .site-title a img.default {
        width: 144px !important;
        height: 54px !important;
        text-align: left !important;
        opacity: 1 !important;
    }

    #primary-menu-footer {
        text-align: center !important;
    }

    #mobile-menu.open {
        transition: opacity 1s ease-out;
        opacity: 1;
        position: fixed;
        height: 100% !important;
        width: 100%;
    }

    #primary-menu, #primary-menu + ul {
        text-align: left;
        padding-left: 15px !important;
    }

    #site-header > .container {
        margin-right: auto;
        margin-left: auto;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    #site-header-wrapper {
        height: 55px !important;
    }

    #site-header .logo-position-center .site-title, #site-header .logo-position-center .primary-navigation {
        display: block;
        width: 100% !important;
    }

    .footer-site-info {
        text-align: center !important;
        padding: 0 !important;
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }

    .tirar-barra {
        opacity: 0 !important;
        display: none;
    }

    .wpb_wrapper > h2 {
        color: white !important;
        font-size: 3rem !important;
        padding-left: 0.5em;
        line-height: 1.2em;
        padding-right: 0.5em;
    }

    .half-size-column {
        margin-top: 1.4em;
        width: 50% !important;
        display: ruby;
    }

    .vc_single_image-wrapper > img {
        /* padding-top: 20px !important; */
    }

    .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after {
        display: none !important;
        content: " ";
    }

    .galeria-mobile-games {
        margin-left: 0.6em;
        margin-right: -3em;
    }


    .wpb_row:last-of-type {
        margin-bottom: 0;
        text-align: center !important;
    }

    .galeria-mobile-games .backgound-cards-games:first-child {
        margin: auto;
    }

    .backgound-cards-games {
        margin-right: 0 !important;
        margin-left: 0.6em !important;
    }

    .desaparecer-imagem {
        opacity: 0;
    }

    .spacing-top-walkmepage {
        min-height: 3em !important;
    }

    .tamanho-imagem {
        text-align: center !important;
    }

    .walkme-app-top-store-buttons, .games-top-store-buttons {
        margin-bottom: 2em !important;
    }

    .walkme-app-top-store-buttons .wpb_wrapper, .games-top-store-buttons .wpb_wrapper {
        text-align: center !important;
    }

    .walkme-app-top-store-buttons .wpb_wrapper .vc_align_left:first-child, .games-top-store-buttons .wpb_wrapper .vc_align_left:first-child {
        width: 45% !important;
        text-align: center !important;
    }

    .walkme-app-top-store-buttons .wpb_wrapper .vc_align_left:last-child, .games-top-store-buttons .wpb_wrapper .vc_align_left:last-child {
        width: 45% !important;
        text-align: left !important;
        padding: 0 !important;
    }

    .games-top-store-buttons .portfolio-center-image .wpb_wrapper .vc_align_left:last-child {
        text-align: center !important;
        width: 100% !important;
    }


        /* .wpb_single_image.vc_align_right {
            text-align: center !important;
        }

         .wpb_single_image.vc_align_left {
            text-align: center !important;
        } */

    .centralizar-img-homepage.half-size-column {
        padding-right: 24px;
        padding-left: 7px;
    }

    .galeria-mobile .background-cards-walkmeapp:last-child {
        margin-left: 0 !important;
    }

    .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
        float: left !important;
    }

    .blog-style-timeline .item-post .post-text {
        overflow: auto !important;
        width: 18em !important;
        height: 25.6em !important;
        border-radius: 16px;
    }



    /* .tamanho-imagem > .wpb_wrapper > .vc_single_image-wrapper > img {
        width: 109px !important;
        height: 116px !important;
    } */

    .backgound-cards-games {
        width: 90% !important;
        height: 100% !important;
        padding-top: 20px !important;
        padding-bottom: 31px !important;
        border-radius: 5% !important;
        background-color: var(--surface-primary) !important;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    }

    .tamanho-de-letra-walkmepage > .wpb_wrapper > h4 {
        text-align: center !important;
        padding-left: 1.2em !important;
        padding-right: 1.2em !important;
        margin-bottom: 2em !important;
        margin-right: auto !important;
        margin-left: auto !important;
        font-size: 1.0em !important;
    }

    .portfolio-left-image, .portfolio-right-image {
        display: inline-block !important;
        width: 50% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .portfolio-left-image .vc_single_image-img {
        margin-left: 1.25em !important;
        margin-right: auto !important;
        display: block !important;
    }

    .portfolio-right-image .vc_single_image-img {
        margin-left: auto !important;
        margin-right: 1.25em !important;
        display: block !important;
    }

    .vc_single_image-wrapper > img {
        /* padding-top: 20px !important;
        margin-bottom: 15px; */
    }

    .centralizar-mobile-homepage > div > div > div > figure > .vc_single_image-wrapper > img {
        padding-top: 20px !important;
        margin-bottom: 15px;
        margin-left: 35px;
    }

    .wpb_animate_when_almost_visible > .wpb_wrapper > p {
        color: white !important;
        margin-top: 20px;
        margin-left: 1em;
        margin-right: 1em;
        text-align: center !important;
    }

    .wpb_animate_when_almost_visible > .wpb_wrapper > h1 {
        color: white !important;
        margin-bottom: 1em;
        margin-top: 0.3em;
        margin-left: 1em;
        margin-right: 1em;
        text-align: center !important;
        font-size: 3rem !important;
    }

    .blog-style-timeline .post-text img {

        position: relative;
        z-index: 100;
        left: 0 !important;
        margin-top: 1.5em !important;
    }

    .blog-style-timeline .entry-title a {
        padding-top: 1em !important;
    }

    .blog article .entry-title {
        line-height: 38px !important;
        padding-left: 0 !important;
    }

    .col-xs-12 {
        width: 100%;
    }

    .spacing-top-mainpage-walkme-images {
        margin-top: -2em !important;
    }

    .blog-style-timeline .post-text {
        margin-left: 15px !important;
        width: 16.5em !important;
        height: auto !important;
    }

    .blog-style-timeline .post-image, .blog-style-timeline.blog-style-styled_list1 .post-image, .blog-style-timeline.blog-style-styled_list2 .post-image {
        width: 100%;
        clear: both;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center !important;
    }

    .page-title-style-1 .post-image img, .blog-style-timeline .post-image img, .blog-style-styled_list1 .post-image img, .blog-style-styled_list2 .post-image img {
        height: auto;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .blog-style-timeline .post-image img {
        border-radius: 16px 16px 0 0 !important;
        position: absolute;
        z-index: 100;
        left: 97px;
    }

    .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
        position: relative;
        min-height: 0 !important;
        padding-left: 0 !important;
        padding-right: 16px !important;
    }

    .col-xs-12 {
        padding-right: 0 !important;
        padding-left: 0 !important;
        padding-bottom: 17px;
    }

    .background-color-footer-height > div > .vc_col-xs-12 {
        padding-right: 0 !important;
    }

    .row .margin-cards-news {
        margin-left: 16px !important;
    }

    .row {
        margin-left: -15px;
        margin-right: 0 !important;
    }

    .blog-style-timeline .post-image img {
        border-radius: 16px 16px 0 0 !important;
        position: absolute;
        z-index: 100;
        left: 97px;
    }

    .background-color-footer-height > .row > .col-xs-12 {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }

    ul {
        opacity: 1 !important;
    }

    .footer-socials-item {
        display: inline-block !important;
        vertical-align: top !important;
        margin-right: -10px !important;
        margin-left: 21px !important;
    }

    .footer-socials-item {
        padding-top: 20px !important;
    }

    .wpb_wrapper > h1 {
        color: black;
        font-size: 1em !important;
        font-family: var(--radio-canada);
        padding-left: 0.3em;
        padding-right: 0.3em;
    }

    .site-footer {
        background-color: var(--surface-tertiary) !important;
    }

    .galeria-mobile-games {
        padding-top: 0 !important;
        padding-bottom: 1em !important;
    }

    .main-triviaquizmusic-background > div > div > .fullwidth-block {
        height: 42em !important;
    }

    .main-walkmepage-background > .vc_column-inner > .wpb_wrapper > .fullwidth-block {
        height: 49em !important;
    }

    .background-cards-walkmeapp .wpb_column .vc_column_container .vc_col-sm-4 {
        margin-top: 1em !important;
    }

    .vc_row > .spacing-bottom-walkmepage {
        margin-top: 0 !important;
    }

    .wpb_row > .main-gamepage-background {
        margin-top: 0 !important;
    }

    .wpb_row > .vc_col-sm-12 {
        width: 100% !important;
    }

    .galeria-mobile .background-cards-walkmeapp {
        margin-top: 2em !important;
    }

    .wpb_wrapper > h4 {
        margin-bottom: 1em;
    }

    article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
        display: contents !important;
    }

    .wpb_row > .main-walkmepage-background {
        margin-top: 0 !important;
    }

    .spacing-bottom-walkmepage {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .main-gamepage-bottom-spacer {
        height: 0.5em !important;
    }

    .dar-margin > .wpb_wrapper > p {
        margin-left: 2em;
        margin-right: 2em;
    }

    .galeria-mobile-games.main-gamepage-background {
        width: 70em !important;
    }

    .trivia-quiz-mobile img {
        width: 8em;
    }

    .galeria-mobile-games.main-gamepage-background {
        background-color: var(--surface-primary) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: right top !important;
        background-position-x: right !important;
        background-position-y: top !important;
        background-attachment: fixed !important;
    }

    .dar-margin > .wpb_wrapper > h1 {
        margin-left: 2em;
        margin-right: 2em;
    }

    .dar-margin > .wpb_wrapper > div > img {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .spacing-top-mainpage-walkme {
        margin-top: 0.4em !important;
        margin-left: 1.5em;
    }

    .borda-news {
        border-radius: 16px;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
        display: inline-block !important;
    }

    .half-size-column.spacing-top-mainpage-walkme.wpb_column.vc_column_container.vc_col-sm-3 {
        padding-left: 15px !important;
    }

    .homepage-news-preview {
        padding-top: 3em;
    }

    .homepage-news-preview h4 {
        line-height: 1.2;
    }

    .homepage-news-preview .vc_grid-item-mini {
        border-radius: 16px;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
        line-height: 0 !important;
    }

    .homepage-news-preview .vc_btn3-container {
        display: none !important;
    }

    .homepage-news-preview .vc_gitem-animated-block {
        display: block;
        width: 100%;
        line-height: 0 !important;
    }

    .homepage-news-preview .vc_gitem-zone-c {
        display: block;
        vertical-align: top;
        width: 100%;
        background-color: transparent !important;
    }

    .homepage-news-preview .vc_gitem-zone-a {
        border-radius: 16px 16px  0 0;
    }

    .homepage-news-preview p {
        line-height: 1.2;
    }

    .sc-testimonial-text {
        font-size: 1.4em !important;
    }

    .background-cards-walkmeapp:last-child {
        margin-left: 0 !important;
    }

    .portfolio-center-image {
        text-align: center !important;
    }

    .daily-facts-and-trivia-news {
        padding-left: 1em !important;
        padding-right: 1em !important;
    }

    .daily-facts-and-trivia-news h3 {
        padding-left: 0.5em !important;
    }

}

@media (min-width: 300px ) and (max-width: 360px ) {
    .background-cards-walkmeapp.wpb_column.vc_column_container.vc_col-sm-4 {
        width: 14.7em !important;
    }

    .backgound-cards-games {
        width: 71% !important;
        height: 100% !important;
        padding-top: 20px !important;
        padding-bottom: 31px !important;
        border-radius: 5% !important;
        background-color: var(--surface-primary) !important;
        box-shadow: 0 4px 16px 0 var(--box-shadow-color) !important;
    }

    .galeria-mobile-games .backgound-cards-games {
        margin-right: auto !important;
        margin-left: auto !important;
    }

    #site-header .primary-navigation {
        display: table-cell;
        width: 10.5em !important;
        vertical-align: middle;
        position: relative;
        z-index: 10;
    }

    .tirar-margin > .wpb_wrapper > .vc_single_image-wrapper > img {
        padding-top: 20px !important;
        margin-bottom: 15px;
        margin-left: 10px;
        margin-right: 2em !important;
    }

    .panel-center .col-xs-12 {
        background-color: transparent !important;
        margin-left: 0 !important;
        width: 16.5em !important;
    }

    .vc_column_container > .background-cards-walkmeapp {
        width: 14.7em !important;
    }

    .sc-team > .col-md-4.col-sm-6.col-xs-12.inline-column {
        margin-left: 5% !important;
    }

    .vc_row.wpb_row.vc_row-fluid.galeria-mobile-games {
        margin-left: 1em !important;
        margin-top: 0 !important;
        margin-right: 2em !important;
    }

    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-35.vc_row-o-content-middle.vc_row-flex {
        margin-left: 0 !important;
    }

    .vc_single_image-wrapper > img {
        /* padding-top: 20px !important;
         margin-bottom: 15px;
         margin-left: 10px;
         margin-right: 0 !important; */
    }

    .dar-margin > .wpb_wrapper > p {
        margin-left: 2em !important;
        margin-right: 1em !important;
    }

    .tirar-margin-button-apple > .wpb_wrapper > div > img {
        margin-right: 0 !important;
    }

    .dar-margin > .wpb_wrapper > h1 {
        margin-left: 1em !important;
        margin-right: 1em !important;
    }

    /* .dar-margin > .wpb_wrapper > div > img {
        margin-left: 1em !important;
        margin-right: 0 !important;
    } */

    .tamanho-de-letra-walkmepage > .wpb_wrapper > h4 > strong {
        text-align: center !important;
        margin-bottom: 2em !important;
        margin-right: 0 !important;

    }

    .wpb_wrapper > .wm-inner-title {
        font-family: var(--radio-canada) !important;
        text-align: left !important;
    }

    .walkme-app-top-store-buttons .wpb_wrapper .vc_align_left:first-child, .games-top-store-buttons .wpb_wrapper .vc_align_left:first-child {
        width: 42% !important;
        text-align: center !important;
    }

    .walkme-app-top-store-buttons .wpb_wrapper .vc_align_left:last-child, .games-top-store-buttons .wpb_wrapper .vc_align_left:last-child {
        width: 56% !important;
        text-align: left !important;
        padding: 0 !important;
    }
}