/*
Theme Name: Gmag Child
Theme URL: https://themeforest.net/item/gmag-blog-news-magazine-wordpress-theme/38793728
Description: Child theme of Gmag
Author: webRedox WordPress team
Author URI: http://webredox.net/
Template: gmag
Version: 1.0
Text Domain: gmag-child
*/
/*******Add Your Css Below This Line*********/

p {

    text-align: left;

    font-size: inherit;

    line-height: inherit;

    padding-bottom: inherit;

    font-weight: inherit;

    color: inherit;

}

.topbar-social li a,
.hnt_title,
.search-submit,
.main-register .tabs-menu li.current a,
.custom-form .log-submit-btn,
.header-cart_wrap_footer a:hover,
.progress-bar,
.subcribe-form .subscribe-button,
.footer-social li a,
.to-top,
.video-section-title a,
.red-bg,
.post-category-marker:hover,
.video-links-wrap .ps__thumb-y,
.cc_btn,
.pag-style .swiper-pagination-bullet.swiper-pagination-bullet-active,
.grid-post-item .post-category-marker,
.section-title:before,
.gs_button,
.color-btn,
.widget-title:before,
.tags-widget a:hover,
.spb-categories_counter,
.sgs-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,
.list-post-content .post-category-marker,
.slider_widget_title:before,
.hero-section_title h2:before,
.pagination a.current-page,
.pagination a:hover,
.tabs-widget .tabs-menu li.current a,
.search-submit2,
.color-bg,
.banner-widget_content h5:before,
.cat-wid-list li span,
.list-post-media a:after,
.categories_nav-inner a.back,
.list-post-wrap_column .post-category-marker,
.scroller,
.aside-panel li a span,
.grid-post-media a:after,
.list-post:before,
.lmb_center-align,
.profile-card_media,
.single-post-header .post-category-marker,
.single-post-header:after,
.ss-slider-cont,
.ver-share .share-title:before,
.irs-single,
.irs-bar,
.irs-bar-edge,
.fontSize .irs-slider,
.pr-subtitle.prs_big:after,
.share-icon:hover,
.contact-social li a,
.det-box-media span,
.detbox_notifer,
.qty_btn .btn:hover,
.hero-item .post-category-marker,
.hsc-list_item:before,
.hsc-list_item:after,
.ajax-nav li a.current_page,
.picker-wrap-controls li span,
.video-item_active .play-icon,
.play-icon:hover,
.video-holder-title .post-category-marker,
.dark-btn:hover,
.fs-carousel-wrap_title-wrap h4:before,
.multi-pag .swiper-pagination-bullet.swiper-pagination-bullet-active,
.hc-cont,
.hero-carousel-pag .swiper-pagination-bullet.swiper-pagination-bullet-active,
.woocommerce .header-cart_wrap_footer a:hover,
.tagcloud a:hover,
.elementor-widget-container>h5:before,
.mc4wp-form input[type="submit"],
.mc4wp-form button,
.wp-block-search__inside-wrapper button,
.wp-block-group__inner-container h2:before,
body .page-links>span,
.page-links a span:hover,
.post-password-form input[type="submit"] {
    background: #005da8;
}

.n_contr,
.nav-holder nav li a i,
.nav-holder nav li a.act-link i,
.show-cart_count,
.main-register .tabs-menu li a i,
.main-register .filter-tags input,
.custom-form label span,
.soc-log a i,
.clear-cart_button,
.footer-list li:before,
.copyright span,
.play-icon,
.video-date i,
.big_prom,
.grid-post-content .post-date i,
.post-opt li i,
.youtube-soc i,
.spb-categories_title span,
.spb-categories_counter:before,
#footer-twiit .timePosted a:before,
#footer-twiit .interact a,
.list-post-content .post-date i,
.breadcrumbs-list a:before,
.load-more_btn i,
.breadcrumbs-header_url a:before,
.nice-select:after,
.pwic_opt li i,
.post-widget-item-content h4 a:hover,
.list-post-content h3 a:hover,
.author-link:hover span,
.categories_nav-inner .submen-dec:before,
.categories_nav-inner a i,
.aside-panel li a:hover i,
.grid-post-content h3 a:hover,
.profile-card-stats li span,
.profile-card-social li a,
.pc_contacts ul li span,
.pc_contacts ul li a:hover,
.single-post-header .post-date i,
.has-drop-cap:first-letter,
.share-icon,
.show-more-snopt-tooltip a i,
.tags-title i,
.post-author_link i,
.comment-reply-link i,
.show-more-snopt:hover,
.spn_box:hover .spn-box-content_title,
.spn-box-content_subtitle i,
.box-widget-menu-btn,
.comment-meta i,
.print-btn i,
.pr-subtitle i,
.hs_single-post .post-opt i,
.hs_single-post .post-date i,
.breadcrumbs-list span:before,
.contact-social li a:hover,
.contacts-list li span i,
.reviews_counter_wrap .star-rating i,
.grid-item_price .add_cart i,
.cart-totals button:hover,
.pr-remove i,
.comment-body .star-rating i,
.leave-rating label,
.item-related h3 a:hover,
.hero-item .post-date i,
.hsc-list_item-media:after,
.dark-btn i,
.cookie-info-bar_title a,
.sect_dec:after,
.hsc-list_item-content .post-date i,
.breadcrumbs-header_url span:before,
.remove_from_cart_button,
.woocommerce a.button.added::after,
.woocommerce .star-rating span::before,
.woocommerce .star-rating::before,
.woocommerce #review_form #respond p.stars a,
.cart-totals .checkout-button-gmag:hover,
.item-related .grid-item_price_item:before,
.elementor-widget-container .gmag-text-block ul li:before,
.woocommerce .filter-tags input,
.sticky h3 a,
.gmag-df-page ul li:before,
.comment-text ul li:before,
.custom-form input[type="checkbox"]:checked {
    color: #005da8;
}

.pr-subtitle.prs_big {
    margin-top: 50px;
}

.spc_column:before {
    display: none;
}

.logo-holder {
    height: 50px;
    top: 0;
}

.nav-holder nav li a {
    font-size: 16px;
    font-weight: 500;
}

.single-post-header h1 {
    margin-top: 15px;
}

.wp-caption-text {
    font-weight: 700;
    text-align: center !important;
    color: #999 !important;
}

.post-opt,
.author-link,
.pwic_opt li:nth-child(2),
.pwic_opt li:nth-child(3),
.aside-panel,
.scroll-down-wrap,
.post-media_title,
.single-post-content_column,
.fs-wrap,
.single-post-nav,
.post-author,
#comments {
    display: none;
}

.custom-form .btn {
    background-color: #6EC1E4;
    font-size: 14px;
}

.footer-widget-content p,
.footer-list li a {
    font-size: 14px;
    color: #FFF;
}

.post-category-marker {
    margin: 0 3px !important;
}

.top-bar {
    background: #008cce;
}

.section-title h2 {
    color: #008cce;
}

.main-footer {
    padding: 40px 0 0 0;
}

.footer-bottom {
    margin-top: 40px;
}

.header_news-ticker-wrap li {
    background: #1192ce;
}

.footer-logo {
    margin-bottom: 0;
}

.footer-logo img {
    height: auto;
    padding: 10px 55px;
    width: 400px;
}

.mc4wp-form input[type="email"] {
    position: relative;
    top: 10px
}

.mc4wp-form input[type="submit"] {
    position: relative;
    top: 25px;
}

.list-post-wrap_column .list-post-content {
    padding: 12px 0 0 0;
    height: 120px;
}

.elementor-element-16479b42 .col-md-6 {
    width: 100%;
}

.breadcrumbs-header {
    padding: 10px 0;
}

.single-post-header {
    padding: 0;
}

section {
    padding: 35px 0;
}

/*.hero-slider-wrap{display: none;}*/


/*.breadcrumbs-header_url span {
    color: #666;
    font-weight: 600;
    font-size: 20px;
    position: relative;
    bottom: 7px;
}

.breadcrumbs-header_url span{color:#0693e3;font-size: 20px;
    position: relative;
    bottom: 7px;
}

.breadcrumbs-header_url span::before{top:10px;}*/

/*.bg {
    
    background-size: auto 100%;background-repeat: no-repeat;
}*/

.guia-menu a {
    color: #1192ce !important;
    font-weight: bold !important;
}

.guia-menu a:hover {
    opacity: 0.6;
}

/* SubMenu */
.nav-holder nav li ul {
    margin: 30px 0 0 0;
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    min-width: 150px;
    top: 53px;
    left: 0;
    z-index: 1;
    padding: 10px 0;
    background: #292929;
    transition: all .2s ease-in-out;
}

.nav-holder nav li ul::-webkit-scrollbar-thumb {
    background: #555;
}

.nav-holder nav li ul::-webkit-scrollbar {
    width: 10px;
}

/* SubMenu */

/* Share Social Blog */
.list-post-content .addtoany_content,
.hero-item .addtoany_content {
    display: none
}

.addtoany_content {
    clear: both;
    margin: 16px auto;
    position: absolute;
    top: 0;
}

.single-post-content_text {
    text-align: justify;
    line-height: 24px;
    margin-top: 67px;
}

.single-post-content_text p {
    text-align: justify;
    /*font-size: initial;*/
    font-size: 16px !important;
    color: #222;
    line-height: 30px;
}

.elementor-13 .elementor-element.elementor-element-843cdcc .elementor-swiper-button {
    font-size: 20px;
    background: #008cce;
    padding: 5px;
    border-radius: 3px;
    opacity: 0.8;
    transition: 0.2s;
    top: 350px;
}

.elementor-13 .elementor-element.elementor-element-843cdcc .elementor-swiper-button:hover {
    opacity: 1;
}

.elementor-swiper-button-prev {
    right: 10px;
    left: inherit !important;
    top: 310px !important;
}

/* BIBLIOTECA JE10 */
.pwh_bg {
    display: none
}

#container-biblioteca {
    width: 1280px;
    max-width: 90%;
    padding: 20px 0 40px 0;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto;
}

.biblioteca-bloco {
    margin: 20px 1%;
    display: flex;
    width: 600px;
    background: rgba(0, 0, 0, 0.03);
    padding: 20px;
    transition: 0.2s;
}

.biblioteca-bloco:hover {
    box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}

.biblioteca-bloco-imagem {
    width: 200px;
    height: 200px;
    overflow: hidden;
}

.biblioteca-bloco-imagem img {
    width: auto !important;
    max-width: 100% !important;
    height: auto;
    max-height: 100%;
    transition: 0.3s;
}

.biblioteca-bloco:hover img {
    transform: scale(1.1);
}

.biblioteca-bloco-descricao {
    width: 65%;
    margin: 30px 0 0 2%;
    text-align: left
}

.biblioteca-bloco-descricao h2 {
    font-size: 22px;
    color: #008cce;
}

.biblioteca-bloco-descricao h3 {
    margin: 10px 0 30px 0;
}

.biblioteca-botao {
    text-align: left;
    padding: 10px 0;
    margin-top: 10px;
}

.biblioteca-botao a {
    background: #008cce;
    padding: 10px 30px;
    border-radius: 5px;
    color: #FFF;
    font-weight: bold;
    transition: 0.2s;
    border: 1px solid #008cce
}

.biblioteca-botao a:hover {
    background: #EEE;
    color: #008cce;
}

#form-filtro {
    margin: 75px auto 0 auto;
    background: #EFEFEF;
    padding: 15px;
    width: 1000px;
    border-radius: 5px;
}

#form-filtro input[type=submit] {
    cursor: pointer;
    padding: 10px 30px;
    border-radius: 5px;
    background-color: rgba(0, 140, 206, 0.7);
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    border: none;
    transition: 0.2s;
}

#form-filtro input[type=submit]:hover {
    background-color: rgba(0, 140, 206, 1);
}

#form-filtro select,
#form-filtro input[type=text] {
    appearance: none;
    -webkit-appearance: none;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #caced1;
    border-radius: 0.25rem;
    color: #444;
    cursor: pointer;
    width: 219px;
    margin: 0 5px;
}

#form-filtro input[type=text] {
    cursor: inherit;
}

.about-widget .footer-social {
    display: none
}

.ajax-nav2 li.current a {
    background: #005da8;
}

.pr-subtitle.prs_big:before {
    width: 55%;
}

/* BANNER PUBLICIDADE */
.single-post-content_text .n2-section-smartslider {
    max-width: 80%;
    margin: 10px auto;
}

.single-post-content_text .n2-section-smartslider img{width: 920px !important;max-width: 100% !important}

.elementor-22383 .elementor-element.elementor-element-6197b43 {
    z-index: 1 !important;
}

/* BIBLIOTECA JE10 */

.spc_column {
    padding-left: 0;
}

/*.single-post-media{display: none;}*/

/* Redes Sociais Rodape */
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span {
    background-color: #005da8 !important;
}

.footer-list .a2a_button_facebook,
.footer-list .a2a_button_instagram,
.footer-list .a2a_button_twitter,
.footer-list .a2a_button_youtube {
    float: left;
    margin-top: 30px;
}

/*AJUSTES GUIA BARRA LATERAL SLIDE*/
.elementor-element .swiper .elementor-swiper-button {
    top: 50% !important;
    text-shadow: 1px 1px 10px #000;
}

.elementor-element .swiper .elementor-swiper-button-next {
    right: 0;
}

.elementor-element .swiper .elementor-swiper-button-prev {
    left: 0 !important
}

.hero-section_bg:before {
    display: none;
}


/* TAGS POSTS */
.post-single-tags,
.tags-title,
.post-single-tags .tags-widget {
    float: none;
    width: 600px;
    max-width: 100%;
    overflow: hidden;
    height: 60px;
    padding-bottom: 30px;
    text-align: left;
}

/* TIKTOK RODAPÉ */
.a2a_button_tiktok {
    position: absolute;
    bottom: 0;
    left: 160px;
}

.footer-list .a2a_button_x, .footer-list .a2a_button_linkedin {
    position: absolute;
    bottom: 0;
    left: 120px;
}
.footer-list .a2a_button_linkedin {left:160px;}

/* Bot~~aão Whats */
.modal-whatsapp-label {
    float: left;
    color: #333;
}

.modal-whatsapp-title p {
    /* display: block; */
    /* margin-block-start: 1em; */
    /* margin-block-end: 1em; */
    /* margin-inline-start: 0px; */
    /* margin-inline-end: 0px; */
    font-size: 18px;
}

.modal-whatsapp-footer p {
    /* display: block; */
    /* margin: 0px; */
    text-align: center;
    font-size: 13px;
}

/* GUIA LATERAL */
.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-prev {
    top: calc(var(--arrow-prev-top-align) + var(--arrow-prev-top-position) - var(--arrow-prev-caption-spacing));
    left: calc(var(--arrow-prev-left-align) + var(--arrow-prev-left-position));
    transform: translate(var(--arrow-prev-translate-x),var(--arrow-prev-translate-y));
    left: 0 !important;
    top: 50% !important;
}

.elementor-widget-loop-carousel.elementor-element :is(.swiper,.swiper-container)~.elementor-swiper-button-next {
    top: calc(var(--arrow-next-top-align) + var(--arrow-next-top-position) - var(--arrow-next-caption-spacing));
    right: calc(var(--arrow-next-right-align) + var(--arrow-next-right-position));
    transform: translate(var(--arrow-next-translate-x),var(--arrow-next-translate-y));
    top: 50% !important;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a:hover{color:#005da8}

/*.n2-ss-slider .n2-ss-slide-background *{position: inherit !important;}*/
/*.n2-ss-slider .n2-ss-slide-background-image img{width: 920px !important;height:250px !important}*/


iframe{max-width: 100% !important;}

/* Banner Contato */
.page-id-383 .hero-section_title, .page-id-383 .breadcrumbs-list{opacity:0;}


/* MOBILE */
@media(max-width:980px) {

    /* Banner Contato */
    .page-id-383 .hero-section{padding: 20px 0 0 0;}
    .page-id-383 .hero-section .hero-section_bg .bg{background-image: url(https://je10.com.br/site/wp-content/uploads/2025/02/anuncie-aqui.png);background-size: 100%;background-repeat: no-repeat;}
}

@media(max-width:800px) {   


    .single-post-content_text .n2-section-smartslider {
        width: 100% !important;
        max-width: 100% !important;
    }

    .ajax-nav2 {
        position: relative;
        bottom: 0;
        top: 5px
    }

    .pr-subtitle.prs_big:before {
        display: none
    }

    /* BANNER PUBLICIDADE */
    .n2-section-smartslider {
        width: 100% !important;
    }

    #container-biblioteca {
        display: block;
        grid-template-columns: none;
        width: 100%
    }

    .biblioteca-bloco-imagem,
    .biblioteca-bloco-descricao,
    .biblioteca-botao {
        width: 100%;
        text-align: center;
    }

    .biblioteca-bloco {
        margin: 20px auto;
        display: block;
        width: 96%;
    }

    #form-filtro {
        width: 100%;
    }

    #form-filtro select {
        width: 80%;
        margin: 5px auto;
    }

    #form-filtro input {
        width: 80%;
    }

    /* LOGO TOPO */
    .logo-holder {
        height: 60px !important;
        top: 0;
    }

    /* BANNER PRINCIPAL */
    .elementor-13 .elementor-element.elementor-element-843cdcc .swiper-slide-contents {
        width: 100% !important;
    }

    .elementor-13 .elementor-element.elementor-element-843cdcc .elementor-slide-heading {
        font-size: 40px !important;
    }

    .contacts-list li {
        height: auto;
        line-height: 22px;
    }

    .modal-whatsapp {
        max-width: 92% !important;
        right: 3% !important;
        left: 3% !important;
    }

    .modal-whatsapp-title {
        padding: 0 !important;
    }

    .modal-whatsapp-title p {
        text-align: center !important;
    }

    /* Imagem destacada Post */
    .single-post-media .video-holder {
        height: 100px !important;
    }
}



