/*  

Theme Name: Acesso Jessie J Brasil (jaodesignbr) (2026)
Description: Theme developed by JAO Design
Version: 2026.1
Author: Joao


*/

/* Body */

:root{
	--body-font-family:Work Sans,sans-serif;
	--title-font-family:Work Sans,sans-serif;
	--icon-font-brand:var(--fa-style-family-brands);
	--icon-font-regular:var(--fa-style-family-classic);
	--body-bg-color:rgb(23 23 23 / 100%);
	--body-bg-color-20:rgb(23 23 23 / 00%);
	--body-bg-color-33:rgb(23 23 23 / 23%);
	--body-bg-color-40:rgb(23 23 23 / 30%);
	--body-bg-color-50:rgb(23 23 23 / 30%);
	--body-bg-color-66:rgb(23 23 23 / 56%);
	--body-bg:var(--body-bg-color) url('https://jessiej.com.br/wp-content/themes/2026/img/header.png') no-repeat center top;
	--body-color:#fff;
	--title-color:#fff;
	--body-font-weight:400;
	--title-font-weight:700;
	--body-line-height:1.15;
	--post-line-height:1.4;
	--post-title-size:29px;
	--post-text-size:16px;
	--header-bg:#373737;
	--header-color:#fff;
	--menu-height:130px;
	--title-bg:#373737;
	--post-bg:#373737;
	--button-color:#fff;
	--detail-color:#fff;
	--text-bg:#373737;
	--text-color:#ddd;
	--button-bg:#4C3729;
	--button-bg-50:#4C372980;
	--detail-bg:linear-gradient(to bottom right, #966F57, #4C3729, #3A2C21, #332217);
	--sidebar-title-bg:#373737;
	--sidebar-title-color:#fff;
	--sidebar-color:#ddd;
	--footer-bg:var(--body-bg-color);
	--footer-color:#ddd;
	--border-width:1px;
	--border-color:rgb(255 255 255 / 10%);
	--icon-color:rgb(255 255 255 / 100%);
	--icon-bg:rgb(255 255 255 / 20%);
	--grayscale-100:grayscale(100%);
	--grayscale-0:grayscale(0%);
	--opacity:0.6;
	--radius:5px;
	--transition:all 0.3s ease!important;
	--featured-line-clamp:5;
	--title-line-clamp:5;
	--gradient-color:var(--body-bg-color);
	--gradient:linear-gradient(to bottom,transparent,var(--gradient-color));
	--icon-width:28px;
	--body-gutter-x:40px;
	--body-gutter-y:40px;
	--body-xl:1175px;
	--body-lg:960px;
	--body-md:720px;
	--body-sm:540px;
}
*,*::before,*::after{box-sizing:border-box;}
@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth;}}
body{word-wrap:break-word;margin:0;padding:0;background-color:var(--body-bg-color);font-size:14px;font-family:var(--body-font-family);font-style:normal;font-weight:var(--body-font-weight);line-height:var(--body-line-height);position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
a{z-index:0;color:var(--body-color);font-weight:var(--title-font-weight);text-decoration:none;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
a:hover,a:active{color:var(--body-color);text-decoration:none;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
a img{border-radius:var(--radius);margin:5px;filter:var(--grayscale-0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
a:hover img{opacity:var(--opacity);filter:var(--grayscale-100);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
h6,h5,h4,h3,h2,h1{margin:0;font-weight:var(--title-font-weight);line-height:var(--body-line-height);}
i{color:var(--body-color);font-style:italic;}
em{color:var(--body-color);font-style:italic;}
u{color:var(--body-color);border-bottom:var(--border-width) solid var(--border-color);padding-bottom:1px;text-decoration:none;}
blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed){padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);position:relative;margin:calc(var(--body-gutter-y) * 0.5) 0;background-color:rgb(255 255 255 / 5%);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);color:var(--body-color);}
blockquote:not(.instagram-media):not(.twitter-tweet):not(.tiktok-embed)::before{--radius:var(--icon-width);content:"\f10d";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;text-align:center;color:var(--button-color);background-color:var(--button-bg);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius);position:absolute;left:calc(50% - calc(var(--icon-width) * 0.5));top:calc(var(--icon-width) * -0.5);text-align:center;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
.h1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);color:var(--title-color);border:var(--border-width) solid var(--border-color);font-size:15px;margin-bottom:var(--body-gutter-y);position:relative;font-weight:var(--title-font-weight);text-align:center;margin-top:0;font-family:var(--title-font-family);border-radius:var(--radius);}
hr{border:0;border-top:var(--border-width) solid var(--border-color);}
.alignleft{float:left;text-align:left;margin-right:calc(var(--body-gutter-x) * 0.25);}
.alignright{float:right;text-align:right;margin-left:calc(var(--body-gutter-x) * 0.25);}
.aligncenter{min-width:calc(var(--body-gutter-x) * 1.25);text-align:center;margin:calc(var(--body-gutter-x) * 0.25) auto;display:block;float:none;}
.post_progress{left:0;width:100%;height:6px;margin-bottom:0;position:fixed;top:0;overflow:hidden;content:no-close-quote;display:table;table-layout:fixed;z-index:999;}
.progress{width:0%;float:left;height:100%;z-index:99;max-width:100%;background-color:var(--button-bg);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.ads_header,.ads_footer{width:100%;max-width:var(--body-xl);border:0;padding:calc(var(--body-gutter-y) * 0.25) calc(var(--body-gutter-x) * 0.25);background:var(--body-bg-color);overflow: hidden;margin-bottom:calc(var(--body-gutter-y) * 0.125);margin-top:calc(var(--body-gutter-y) * 0.125);margin-left:auto;margin-right:auto;}
input,option,select,textarea{width:100%;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-y) * 0.25);font-size:12px;border:0;background:var(--icon-bg);color:var(--icon-color);font-weight:var(--body-font-weight);position:relative;text-transform:uppercase;}
input#searchside{cursor:pointer;background:0 0/cover var(--button-bg);border:none;padding:0;color:var(--button-color);float:right;margin-top:calc(var(--body-gutter-y) * -1 - 2px);margin-right:calc(var(--body-gutter-x) * 0.25);height:calc(var(--body-gutter-y) - 5px);width:calc(var(--body-gutter-x) - 5px);border-radius:calc((var(--body-gutter-x) - 5px) * 0.5);}
.instagram-media{margin-left:auto!important;margin-right:auto!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.twitter-tweet{margin-left:auto!important;margin-right:auto!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.tiktok-embed{margin-left:auto!important;margin-right:auto!important;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.entry_body iframe[src*="spotify.com/embed/"]{margin-left:auto!important;margin-right:auto!important;display:block!important;}
.entry_body iframe[src*="youtube.com/"]{width:100%!important;aspect-ratio:auto 16 / 9!important;}
.entry_body .instagram::before{content:"\f16d";}

/* cookie-bubble */

.cookie-bubble{position:fixed;width:100%;max-width:400px;min-height:100px;border-radius:10px;background-color:rgba(255,255,255,.1);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.1);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);z-index:9999;font-family:var(--body-font-family)}.cookie-bubble.top-left{top:10px;left:10px}.cookie-bubble.top-right{top:10px;right:0}.cookie-bubble.top-center{top:10px;left:calc(100vw - 100vw/2 - 400px/2)}.cookie-bubble.bottom-left{bottom:10px;left:10px}.cookie-bubble.bottom-right{bottom:10px;right:0}.cookie-bubble.bottom-center{bottom:10px;left:calc(100vw - 100vw/2 - 400px/2)}.cookie-bubble.show.top-center,.cookie-bubble.show.top-left,.cookie-bubble.show.top-right{-webkit-animation-name:popInTop;animation-name:popInTop;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookie-bubble.show.bottom-center,.cookie-bubble.show.bottom-left,.cookie-bubble.show.bottom-right{-webkit-animation-name:popInBottom;animation-name:popInBottom;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cookie-bubble.hide{display:none}.cookie-bubble .cb-wrapper{position:relative;display:inline-block;padding:15px}.cookie-bubble .cb-wrapper .cb-row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.cookie-bubble .cb-wrapper .cb-row .cb-row-content .message{position:relative;width:100%;display:inline-block;color:var(--body-color);font-size:14px;margin-top:0}.cookie-bubble .cb-wrapper .cb-row .cb-row-content .cb-controls{position:relative;width:100%;float:left;margin-top:10px}.cookie-bubble .cb-wrapper .cb-row .cb-image{padding-right:23px}.cookie-bubble .cb-wrapper .cb-row .cb-image .cookie-inner-color{fill:var(--button-bg)}.cookie-bubble .cb-wrapper .cb-row .cb-image svg{width:75px}.cookie-bubble .cb-wrapper .cb-row .agreement-btn{margin:0 10px 0 0;text-decoration:none;color:var(--button-color);background:var(--button-bg);padding:10px 20px;border-radius:var(--radius);font-size:12px;opacity:1;border:none;cursor:pointer;text-transform:uppercase;font-weight:bolder;float:left}.cookie-bubble .cb-wrapper .cb-row .agreement-btn:hover{background-color:var(--button-bg)}.cookie-bubble .cb-wrapper .cb-row .cookie-policy-btn{margin:0;color:var(--body-color);padding:10px 0;border-radius:100px;font-size:11px;opacity:var(--opacity);border:none;cursor:pointer;font-weight:normal;float:left}.cookie-bubble .cb-wrapper .cb-row .cookie-policy-btn:hover{opacity:1}.cookieBubble .copyright-wrapper{margin-top:20px}.cookieBubble .copyright-wrapper a.copyright{display:none}@-webkit-keyframes popInBottom{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popInBottom{0%{-webkit-transform:translateY(120%);transform:translateY(120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes popInTop{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popInTop{0%{-webkit-transform:translateY(-120%);transform:translateY(-120%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:440px){.cookie-bubble{border-radius:0;max-width:inherit;left:0!important;right:0!important;bottom:0!important}.cookie-bubble .cb-image{display:none}}

/* Header */

.header_wrap{width:100%;height:700px;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:var(--body-gutter-y);background:var(--body-bg);background-size:cover;z-index:3;}
.header_wrap::before{--gradient:linear-gradient(to bottom,transparent,var(--body-bg-color-50),var(--body-bg-color)),linear-gradient(to left,transparent,var(--body-bg-color-33),var(--body-bg-color-66)),linear-gradient(to right,transparent,transparent,var(--body-bg-color-20),var(--body-bg-color-40));-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--gradient);bottom:0;content:no-close-quote;height:100%;left:0;margin:0;opacity:1;position:absolute;right:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);z-index:-1;}
.header{max-width:calc(100% - var(--body-gutter-x));width:calc(var(--body-xl) - var(--body-gutter-x));height:500px;position:relative;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;z-index:999;}

/* Logo */

.logo{width:calc(var(--menu-height) * 727 / 400);max-width:100%;position:absolute;left:unset;bottom:calc(40% - var(--menu-height) * 0.5 - var(--menu-height) * 2.4);right:unset;height:var(--menu-height);background-image:url('https://jessiej.com.br/wp-content/themes/2026/img/logo.png');background-repeat:no-repeat;background-position:center;background-size:auto 100%;}
.logo .h1_off{width:0;height:0;display:none;opacity:0;visibility:hidden;text-indent:-999px;}

/* Menu */

.main_menu{width:100%;height:var(--menu-height);padding-right:calc(18.4% + var(--body-gutter-x) * 0.5);display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;position:absolute;right:unset;top:0;left:unset;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu .menu_toggle{display:none;}
.main_menu ul{width:100%;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu ul li{--radius:6px;margin:0;list-style:none;margin:0 calc(var(--body-gutter-x) * 0.1875);padding:calc(var(--body-gutter-x) * 0.1875);position:relative;border-radius:var(--radius);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu ul li:hover{background:radial-gradient(50% 50% at 50% 0, var(--icon-bg) 0, transparent 100%), rgba(255, 255, 255, 0.15);background-origin:border-box;border-image:linear-gradient(to right, transparent 10%, rgba(255, 255, 255, 0.25) 50%, transparent 80%) 1 / 2px;border-image-width:2px 0 0 0;box-shadow:0 -3px 13px 0 var(--icon-bg);}
.main_menu ul li a{display:-ms-flexbox;display:flex;text-align:center;font-size:14px;letter-spacing:0.025em;font-family:var(--title-font-family);text-transform:uppercase;color:var(--header-color);font-weight:var(--title-font-weight);border-radius:var(--radius);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu ul li.menu-item-has-children a::after{content:"\f078";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;text-align:center;display:inline-block;margin-left:5px;}
.main_menu ul li.menu-item-has-children ul a::after{display:none;}
.main_menu ul li a:active,.main_menu ul li a:focus,.main_menu ul li a:hover{color:var(--detail-color);}
.main_menu ul li ul li a:active,.main_menu ul li ul li a:focus,.main_menu ul li ul li a:hover{text-shadow:0;}
.main_menu ul li ul{--icon-bg:rgba(255,255,255,0.15);--radius:6px;--blur:5px;--border-icon:1px solid rgba(255,255,255,0.333);box-shadow:0 0 calc(var(--body-gutter-x) * 0.25) var(--icon-bg);padding:0;background:var(--icon-bg);backdrop-filter:blur(var(--blur));border:var(--border-icon);border-radius:var(--radius);min-width:160px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:0;visibility:hidden;position:absolute;top:125%;left:50%;transform:translateX(-50%);z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu ul li:hover ul{opacity:1;visibility:visible;top:calc(100% + var(--body-gutter-y) * 0.5);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu ul li ul li{border-radius:unset;border:0;border-top:var(--border-width) solid var(--border-color);padding:calc(var(--body-gutter-y) * 0.25) calc(var(--body-gutter-x) * 0.75);width:100%;}
.main_menu ul li ul li:hover{background:unset;background-origin:unset;border-image:unset;border-image-width:unset;box-shadow:unset;}
.main_menu ul li ul li:first-child{border-top:0;}
.main_menu ul li ul li a{-ms-flex-pack:center;justify-content:center;}
.main_menu .current-menu-item,.main_menu .current_page_item{-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_menu .current-menu-item a,.main_menu .current_page_item a{color:var(--header-color);}
.main_menu .current-menu-item:hover,.main_menu .current_page_item:hover{color:var(--header-color);}
.menu_toggle::before{--icon-width:calc(var(--menu-height) * 0.333);content:no-close-quote;width:var(--icon-width);height:var(--icon-width);display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:22px 22px;}
.menu_toggle{--icon-width:calc(var(--menu-height) * 0.333);--radius:calc(var(--icon-width) * 0.5);margin-top:calc(var(--icon-width) * 0.125);margin-left:calc(var(--icon-width) * 0.125);background:var(--icon-bg);width:var(--icon-width);height:var(--icon-width);cursor:pointer;z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);border-radius:var(--radius);-o-transition:var(--transition);overflow:hidden;z-index:999;}
.menu_toggle:hover{opacity:var(--opacity);}
.menu_toggle::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,1)' stroke-width='1' stroke-linecap='round' stroke-linejoin='round' class='feather feather-menu'%3e%3cline x1='3' y1='12' x2='21' y2='12'%3e%3c/line%3e%3cline x1='3' y1='6' x2='21' y2='6'%3e%3c/line%3e%3cline x1='3' y1='18' x2='21' y2='18'%3e%3c/line%3e%3c/svg%3e");}
.menu_active .menu_toggle::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");}

/* Mobile Menu */

.mobile_menu{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:100%;background:var(--header-bg);opacity:0;top:0;left:0;right:0;position:fixed;overflow:auto;visibility:hidden;z-index:99999;transform:translateX(-100%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu ul{width:100%;height:100%;margin:0;padding:var(--menu-height) 0 0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu ul li{margin:0;padding:0;list-style:none;margin:calc(var(--body-gutter-x) * 0.25) 0;position:relative;}
.mobile_menu ul li a{display:-ms-flexbox;display:flex;text-align:center;font-size:25px;font-family:var(--body-font-family);text-transform:uppercase;color:var(--header-color);font-weight:var(--body-font-weight);padding:0;border-radius:var(--radius);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu ul li.menu-item-has-children a{padding-right:calc(var(--icon-width) + 15px);}
.mobile_menu ul li a:hover{color:var(--header-color);filter:drop-shadow(0px 0px calc(var(--border-width) * 2) var(--button-bg));}
.mobile_menu .menu_toggle::before{font-size:17px;}
.mobile_menu ul li ul{display:none;opacity:0;visibility:hidden;max-height:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu ul li.sub_active ul{display:-ms-flexbox;display:flex;padding:0;margin:0;opacity:1;visibility:visible;max-height:100%;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu .has_sub_btn::before{--icon-width:40px;content:"\f078";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);text-align:center;color:var(--body-color);display:inline-block;}
.mobile_menu .has_sub_btn{--icon-width:40px;--radius:var(--icon-width);border:var(--border-width) solid var(--border-color);position:absolute;top:0;right:calc(var(--icon-width) * -0.5);display:-ms-flexbox;display:flex;width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);background-color:var(--post-bg);cursor:pointer;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.mobile_menu .has_sub_btn:hover{background:var(--button-bg);color:var(--button-color);border-color:var(--button-bg);}
.mobile_menu li.sub_active .has_sub_btn::before{content:"\f077";}

/* Social Header */

.social_header{width:18.4%;height:var(--menu-height);display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:absolute;right:var(--menu-height);top:0;left:unset;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);z-index:998;}
.social_header a{display:-ms-flexbox;display:flex;margin:2px;width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);}
.social_header a::before{--icon-width:28px;--radius:var(--icon-width);background-color:var(--icon-bg);content:no-close-quote;font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:12px;text-align:center;color:var(--body-color);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);opacity:var(--opacity);z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.social_header a:hover::before{opacity:1;}
.social_header .mail::before{content:"\f0e0";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;}
.social_header .facebook::before{content:"\f39e";}
.social_header .twitter_x::before{content:"\e61b";}
.social_header .instagram::before{content:"\f16d";}
.social_header .youtube::before{content:"\f167";}
.social_header .tiktok::before{content:"\e07b";}

/* Search */

.search_menu{width:18.4%;position:relative;display:-ms-flexbox;display:flex;height:calc(var(--menu-height) * 0.5);-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:absolute;right:0;top:calc(var(--menu-height) * 0.25);left:unset;max-width:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);z-index:999;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.search_menu .open_search::before,.search_menu .close_search::before{--icon-width:calc(var(--menu-height) * 0.5);content:no-close-quote;width:var(--icon-width);height:var(--icon-width);display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:22px 22px;}
.search_menu .open_search{--icon-width:calc(var(--menu-height) * 0.5 + 2px);width:var(--icon-width);height:var(--icon-width);cursor:pointer;z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);display:-ms-flexbox;display:flex;position:absolute;overflow:hidden;top:-1px;right:-1px;}
.search_menu .close_search{--icon-width:calc(var(--menu-height) * 0.5 + 2px);width:var(--icon-width);height:var(--icon-width);cursor:pointer;z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);display:none;position:absolute;overflow:hidden;top:-1px;right:-1px;}
.search_active .search_menu .close_search{display:-ms-flexbox;display:flex;}
.search_menu .open_search::before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");}
.search_menu .close_search::before{background-size:22px 22px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");}
.main-search{--inset:calc(var(--menu-height) * 0.5);display:flex;flex-direction:column;position:fixed;top:var(--inset);left:50%;width:34rem;max-width:calc(100% - (var(--inset) * 2));max-height:calc(100% - (var(--inset) * 2));background:#27272a;overflow:hidden;z-index:1010;border-radius:var(--inset);border:1px solid rgba(255,255,255,.1);box-shadow:0 1px 2px 0 #09090b0d, 0 20px 25px -5px #09090b1a, 0 8px 10px -6px #09090b1a;visibility:hidden;opacity:0;transform:translate3d(-50%,50%,0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main-search:hover,.main-search:focus,.main-search:active{border-color:white;}
.main-search::before{--icon-width:calc(var(--menu-height) * 0.25);content:no-close-quote;position:absolute;top:calc(var(--menu-height) * 0.125);left:0;width:var(--icon-width);height:var(--icon-width);display:inline-block;background-repeat:no-repeat;background-position:right center;background-size:15px 15px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-search'%3e%3ccircle cx='11' cy='11' r='8'%3e%3c/circle%3e%3cline x1='21' y1='21' x2='16.65' y2='16.65'%3e%3c/line%3e%3c/svg%3e");}
.search_active .main-search{backface-visibility:inherit;visibility:visible;opacity:1;transform:translate3d(-50%,0,0);}
.main-search .form{background:transparent;display:flex;gap:1rem;flex-shrink:0;width:100%;height:calc(var(--menu-height) * 0.5);padding:0 calc(var(--menu-height) * 0.5) 0 calc(var(--menu-height) * 0.25);}
.main-search input{background:transparent;border:0;outline:0;flex:1;width:100%;font-size:15px;text-transform:none;color:var(--header-color);font-weight:400;}
.main-search input::placeholder{color:var(--header-color);opacity:1;}
.main-search input::-ms-input-placeholder{color:var(--header-color);opacity:1;}
.main-search input[type=submit],.main-search input[type=submit i]{border:0;background:transparent;cursor:pointer;text-transform:none;font-family:var(--body-font-family);color:var(--header-color);border:0;outline:0;}
.overlay-bg{position:fixed;inset:0;background:#09090b99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;visibility:hidden;opacity:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.search_active .overlay-bg{visibility:visible;opacity:1;}

/* Main */

.main{width:100%;max-width:var(--body-xl);padding-right:calc(var(--body-gutter-x) * 0.5);padding-left:calc(var(--body-gutter-x) * 0.5);margin:0 auto;clear:both;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;}
.main_wrapper{width:100%;float:left;overflow:hidden;}
.list_items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}

/* Featured */ 

.post_dest{width:66%;height:399px;float:left;margin-bottom:var(--body-gutter-y);position:relative;overflow:hidden;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);}
.post_dest .post{width:100%;height:399px;position:relative;overflow:hidden;background-color:var(--body-bg-color);border-radius:var(--radius);}
.post_dest .post .entry_img{width:50%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;border-radius:var(--radius) 0 0 var(--radius);filter:var(--grayscale-0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.post_dest .post:hover .entry_img{filter:var(--grayscale-100);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.post_dest .post .entry_tags {display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:999;}
.post_dest .post .entry_tags a{text-align:center;border-radius:0 0 var(--radius) 0;padding:6px 16px;background:var(--detail-bg);color:var(--detail-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:var(--title-font-weight);z-index:2;margin-right:calc(var(--body-gutter-x) * 0.05);font-family:var(--title-font-family);text-transform:uppercase;margin-top:0;margin-bottom:0;opacity:1;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);text-wrap:wrap;}
.post_dest .post .entry_info{width:50%;height:100%;background-color:var(--body-bg-color);position:absolute;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;left:unset;right:0;bottom:0;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);border-radius:var(--radius);z-index:3;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.post_dest .post .entry_info .entry_title{--body-gutter-y:10px;width:100%;margin-top:calc(var(--body-gutter-y) * 0.5);display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--featured-line-clamp);overflow:hidden;text-align:left;}
.post_dest .post .entry_info .entry_title a{width:100%;font-size:22px;font-family:var(--title-font-family);color:var(--title-color);font-weight:var(--title-font-weight);line-height:var(--body-line-height);margin-bottom:15px;display:block;text-shadow:1px 1px rgb(55 55 55 / 5%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.post_dest .post .entry_info .entry_title a:hover{color:var(--title-color);}
.post_dest .entry_time{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.post_dest .entry_time time{color:var(--text-color);opacity:var(--opacity);font-size:12px;padding:6px 16px;border:var(--border-width) solid var(--border-color);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);}
.post_dest .entry_time time::before{content:"\f073";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;margin-right:5px;}
.post_dest .entry_excerpt{margin:5px 0 20px;color:var(--text-color);opacity:var(--opacity);font-size:12px;font-family:var(--body-font-family);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:justify;}
.post_dest .entry_author{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.post_dest .entry_author::before{content:no-close-quote;width:30px;height:2px;background:var(--button-bg);position:absolute;left:0;top:-14px;z-index:999;}
.post_dest .entry_author .author{color:var(--text-color);opacity:var(--opacity);font-size:12px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);}
.post_dest .entry_author a{font-weight:var(--body-font-weight);color:var(--text-color);opacity:var(--opacity);}
.post_dest .entry_author a::before{content:"\f2bd";font-family:var(--icon-font-regular);font-style:normal;font-weight:var(--title-font-weight);margin-right:calc(var(--body-gutter-x) * 0.15);}
.post_dest .entry_author .instagram_user{display:-ms-flexbox;display:flex;font-weight:var(--body-font-weight);margin-left:calc(var(--body-gutter-x) * 0.25);text-transform:lowercase;}
.post_dest .entry_author .instagram_user::before{background:-webkit-linear-gradient(15deg,#ffb13d,#dd277b,#4d5ed4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:"\f16d";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;margin-right:calc(var(--body-gutter-x) * 0.15);}
.btn_prev::before,.btn_next::before{content:no-close-quote;font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);text-align:center;color:var(--body-color);display:inline-block;}
.btn_prev{--icon-width:25px;--radius:var(--icon-width);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);background-color:var(--post-bg);cursor:pointer;position:absolute;bottom:20px;left:calc(25% - calc(var(--icon-width) + 2px));z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.btn_next{--icon-width:25px;--radius:var(--icon-width);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);background-color:var(--post-bg);cursor:pointer;position:absolute;bottom:20px;left:calc(25% + 2px);z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.btn_prev:hover,.btn_next:hover{opacity:var(--opacity);}
.btn_prev::before{content:"\f053";}
.btn_next::before{content:"\f054";}

/* Featured Right */

.dest_right{width:32%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;margin-bottom:var(--body-gutter-y);z-index:0;}

/* Bem Vindo */

.bem_vindo{width:100%;height:272px;position:relative;overflow:hidden;border-radius:var(--radius);z-index:0;}
.bem_vindo .area{width:100%;height:272px;background:linear-gradient(var(--body-bg-color) calc(var(--body-gutter-y) * 1.8), var(--post-bg) calc(var(--body-gutter-y) * 1.8));border-radius:var(--radius);padding:calc(var(--body-gutter-y) * 2.5) calc(var(--body-gutter-x) * 0.5) calc(var(--body-gutter-y) * 0.5);display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:justify;font-family:var(--body-font-family);color:var(--body-color);font-size:12px;}
.bem_vindo .area::before{--icon-width:calc(var(--body-gutter-y) * 1.5  * 1.6);--radius:var(--icon-width);content:no-close-quote;position:absolute;top:0;right:calc(50% - var(--icon-width) * 0.5);background-image:url('https://jessiej.com.br/wp-content/uploads/2025/10/bg_acesso.png');background-position:center center;background-repeat:no-repeat;background-size:cover;border:var(--border-width) solid var(--button-bg);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);z-index:999;display:inline-block;box-shadow:0 0 4px 2px rgb(155 155 155 / 5%);}
.bem_vindo .area p{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.bem_vindo .area .link_more{border-radius:0 0 var(--radius) 0;margin:calc(var(--body-gutter-y) * 0.125) 0 0;display:-ms-flexbox;display:flex;padding:6px 12px;background:var(--detail-bg);color:var(--detail-color);font-weight:var(--title-font-weight);font-size:12px;text-transform:uppercase;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.bem_vindo .area .link_more:hover{opacity:var(--opacity);}
.bem_vindo .area b,.bem_vindo .area strong{color:var(--body-color);}

/* Wiki Bio */

.wiki_bio{width:100%;padding:calc(var(--body-gutter-y) * 1.1) calc(var(--body-gutter-x) * 0.5) calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);border:var(--border-width) solid var(--border-color);border-bottom-width:calc(var(--border-width) * 7);display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;border-radius:0;overflow:hidden;position:relative;margin-top:calc(var(--body-gutter-y) * 0.5);z-index:0;}
.wiki_bio::before{content:'Links Oficiais da Jessie J';padding:6px 16px;background:var(--icon-bg);font-size:12px;text-transform:uppercase;color:var(--icon-color);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;border-radius:0 0  0 var(--radius);position:absolute;right:0;top:0;font-family:var(--title-font-family);font-weight:var(--title-font-weight);}
.wiki_bio .wiki_wrap{width:100%;position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.wiki_bio .wiki_link a{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-bottom:calc(var(--body-gutter-y) * 0.075);}
.wiki_bio .wiki_link a::before{--icon-width:calc(var(--body-gutter-x) * 0.75);--radius:var(--icon-width);content:no-close-quote;font-family:var(--icon-font-brand);font-style:normal;font-weight:400;margin-right:calc(var(--body-gutter-x) * 0.15);font-size:14px;text-align:center;background-color:rgb(255 255 255 / 15%);color:rgb(255 255 255);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border:var(--button-width) solid var(--button-bg);border-radius:var(--radius) var(--radius) var(--radius) 0;z-index:999;display:inline-block;box-shadow:0 0 6px 3px rgb(55 55 55 / 10%);}
.wiki_bio .wiki_link a:hover::before{opacity:var(--opacity);}
.wiki_bio .ytb a::before{content:"\f167";}
.wiki_bio .sptf a::before{content:"\f1bc";}
.wiki_bio .ytbm a::before{content:"\f167";}
.wiki_bio .applmsc a::before{content:"\f179";}
.wiki_bio .instgrm a::before{content:"\f16d";}
.wiki_bio .x_tt a::before{content:"\e61b";}
.wiki_bio .fc a::before{content:"\f39e";}

/* Index Post */

.index_post{width:23.5%;height:350px;display:-ms-flexbox;display:flex;margin-bottom:calc(var(--body-gutter-y) * 0.5);position:relative;overflow:hidden;border-radius:var(--radius);}
.index_post .entry_img{background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0;right:0;height:100%;overflow:hidden;filter:var(--grayscale-0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);border-radius:var(--radius);}
.index_post .entry_img::before{--gradient-color:rgb(0 0 0);--gradient:linear-gradient(to bottom,transparent,var(--gradient-color));-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--gradient);bottom:0;content:no-close-quote;height:100%;left:0;margin:0;opacity:1;position:absolute;right:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);z-index:2;}
.index_post:hover .entry_img{filter:var(--grayscale-100);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.index_post .entry_info{position:absolute;bottom:calc(var(--body-gutter-y) * -2 - 2px + var(--body-gutter-y) * 0.25);left:0;right:0;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;z-index:3;overflow:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.index_post:hover .entry_info{bottom:0;}
.index_post .entry_tags {display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;z-index:999;}
.index_post .entry_tags a{text-align:center;box-shadow:0 0 15px rgb(0 0 0 / 50%);border-radius:0 0 var(--radius) 0;padding:6px 16px;background:var(--detail-bg);color:var(--detail-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:var(--title-font-weight);z-index:2;font-family:var(--title-font-family);text-transform:uppercase;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);text-wrap:wrap;}
.index_post .entry_tags a:hover{opacity:var(--opacity);}
.index_post .entry_title{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;}
.index_post .entry_title a{font-size:19px;font-family:var(--title-font-family);color:var(--title-color);font-weight:var(--title-font-weight);line-height:var(--body-line-height);margin-top:calc(var(--body-gutter-y) * 0.125);margin-bottom:calc(var(--body-gutter-y) * 0.125);text-shadow:1px 1px rgb(55 55 55 / 5%);position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--title-line-clamp);overflow:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.index_post:hover .entry_title a{color:var(--title-color);}
.index_post .entry_time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_post .entry_time time{color:var(--text-color);opacity:var(--opacity);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:lowercase;z-index:2;font-family:var(--body-font-family);}
.index_post .entry_time time::before{content:"\f017";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;margin-right:5px;}
.index_post .entry_excerpt{height:calc(var(--body-gutter-y) + 2px);padding:0;margin:10px 0 0;color:var(--text-color);opacity:var(--opacity);font-size:12px;font-family:var(--body-font-family);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-align:-webkit-left;}
.index_post .entry_excerpt p{padding:0;margin:0;}
.index_post .entry_author{margin-bottom:calc(var(--body-gutter-y) * 0.5);position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.index_post .entry_author::before{content:no-close-quote;width:60px;height:5px;background:var(--detail-bg);position:absolute;left:0;bottom:calc(var(--body-gutter-y) * -0.5);z-index:999;}
.index_post .entry_author .author{color:var(--text-color);opacity:var(--opacity);font-size:12px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);}
.index_post .entry_author a:not(.instagram_user){display:none;}
.index_post .entry_author .instagram_user{display:-ms-flexbox;display:flex;font-weight:var(--body-font-weight);text-transform:lowercase;}
.index_post .entry_author .instagram_user::before{background:-webkit-linear-gradient(15deg,#ffb13d,#dd277b,#4d5ed4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:"\f16d";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;margin-right:calc(var(--body-gutter-x) * 0.15);}

/* More Link */

.page-load-status{display:none;text-align:center;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);margin-bottom:var(--body-gutter-y);color:var(--title-color);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:13px;letter-spacing:0.05em;text-transform:uppercase;margin:0 auto;clear:both;width:calc(100% - var(--body-gutter-x));max-width:calc(var(--body-xl) - var(--body-gutter-x));}
.loader-ellips{font-size:20px;position:relative;width:4em;height:1em;margin:10px auto}
.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:var(--icon-bg);position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}
.loader-ellips__dot:first-child,.loader-ellips__dot:nth-child(2){left:0}
.loader-ellips__dot:nth-child(3){left:1.5em}
@keyframes reveal{from{transform:scale(.001)}to{transform:scale(1)}}
@keyframes slide{to{transform:translateX(1.5em)}}
.loader-ellips__dot:first-child{animation-name:reveal}
.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}
.loader-ellips__dot:nth-child(4){left:3em;animation-name:reveal;animation-direction:reverse}
.more_link{text-align:center;padding:0;margin-top:calc(var(--body-gutter-y) * 0.5);margin-bottom:var(--body-gutter-y);color:var(--title-color);font-family:var(--title-font-family);font-weight:var(--title-font-weight);font-size:22px;letter-spacing:0.05em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;margin-left:auto;margin-right:auto;clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - var(--body-gutter-x));max-width:calc(var(--body-xl) - var(--body-gutter-x));}
.more_link span{--icon-width:calc(var(--body-gutter-x) * 2);--radius:var(--icon-width);text-align:center;background:var(--button-bg);color:var(--button-color);border:0;outline:0;padding:0;width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);margin-bottom:var(--body-gutter-y);color:var(--title-color);font-family:var(--body-font-family);font-weight:var(--body-font-weight);font-size:22px;letter-spacing:0.05em;text-transform:uppercase;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);border-radius:var(--radius);}

/* Single Post */

.single_thumb{width:100%;position:relative;overflow:hidden;margin-bottom:calc(var(--body-gutter-y) * 0.75);z-index:0;border-radius:var(--radius);}
.single_thumb .entry_img{width:100%;border-radius:var(--radius);background-size:cover;background-repeat:no-repeat;background-position:center top;height:450px;overflow:hidden;}
.single_thumb .entry_img::before{--gradient-color:rgb(0 0 0);--gradient:linear-gradient(to bottom,transparent,var(--gradient-color));-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--gradient);bottom:0;content:no-close-quote;height:100%;left:0;margin:0;opacity:1;position:absolute;right:0;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);z-index:2;}
.single_thumb .entry_info{padding:calc(var(--body-gutter-y) * 1) calc(var(--body-gutter-x) * 1);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;bottom:0;right:0;left:0;z-index:3;}
.single_thumb .entry_title{margin-right:20%;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;margin-top:calc(var(--body-gutter-y) * 0.15);margin-bottom:calc(var(--body-gutter-y) * 0.6);font-size:var(--post-title-size);font-family:var(--title-font-family);color:var(--title-color);font-weight:var(--title-font-weight);line-height:var(--body-line-height);text-shadow:1px 1px rgb(55 55 55 / 5%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.single_thumb .entry_title a,.single_thumb .entry_title a:hover{color:var(--title-color);}
.single_thumb .entry_time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;}
.single_thumb .entry_time::before{content:no-close-quote;width:30px;height:2px;background:var(--button-bg);position:absolute;left:0;top:calc(var(--body-gutter-y) * -0.3 - 2px);z-index:999;}
.single_thumb .entry_time time{color:var(--text-color);opacity:var(--opacity);font-size:12px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);}
.single_thumb .entry_time time::before{content:"\f017";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;margin-right:5px;}
.single_thumb .entry_author{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.single_thumb .entry_author .author{color:var(--text-color);opacity:var(--opacity);font-size:12px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);margin-left:calc(var(--body-gutter-x) * 0.375);}
.single_thumb .entry_author a{font-weight:var(--body-font-weight);color:var(--text-color);}
.single_thumb .entry_author a::before{content:"\f2bd";font-family:var(--icon-font-regular);font-style:normal;font-weight:var(--title-font-weight);margin-right:calc(var(--body-gutter-x) * 0.15);}
.single_thumb .entry_author .instagram_user{display:-ms-flexbox;display:flex;font-weight:var(--body-font-weight);margin-left:calc(var(--body-gutter-x) * 0.25);text-transform:lowercase;}
.single_thumb .entry_author .instagram_user::before{background:-webkit-linear-gradient(15deg,#ffb13d,#dd277b,#4d5ed4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;content:"\f16d";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;margin-right:calc(var(--body-gutter-x) * 0.15);}
.single_thumb .entry_tags{display:-ms-flexbox;display:flex;}
.single_thumb .entry_tags a{text-align:center;border-radius:var(--radius);padding:6px 16px;background:var(--detail-bg);color:var(--detail-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:var(--title-font-weight);z-index:2;margin-right:calc(var(--body-gutter-x) * 0.05);font-family:var(--title-font-family);font-weight:var(--title-font-weight);text-transform:uppercase;margin-top:calc(var(--body-gutter-y) * 0.05);margin-bottom:calc(var(--body-gutter-y) * 0.1);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);text-wrap:wrap;}
.single_thumb .entry_tags a:hover{opacity:var(--opacity);}
.entry_body{margin-left:0;margin-right:0;padding:calc(var(--body-gutter-y) * 1) calc(var(--body-gutter-x) * 1);text-align:justify;display:block;position:relative;overflow:hidden;font-family:var(--body-font-family);font-size:var(--post-text-size);line-height:var(--body-line-height);color:var(--text-color);line-height:var(--post-line-height);}
.entry_body b,.entry_body strong{color:var(--text-color);}
.entry_body em,.entry_body i{font-style:italic;}
.entry_body img{max-width:100%;height:auto;}
.entry_body a{color:var(--text-color);text-decoration:underline;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.entry_body a:hover{color:var(--text-color);}
.entry_footer{clear:both;margin-left:calc(var(--body-gutter-x) * 1);margin-right:calc(var(--body-gutter-x) * 1);border-top:var(--border-width) solid var(--border-color);padding:calc(var(--body-gutter-y) * 0.5) 0;margin-left:0;margin-right:0;text-align:justify;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;font-family:var(--body-font-family);font-size:var(--post-text-size);line-height:var(--body-line-height);color:var(--text-color);line-height:var(--post-line-height);margin-bottom:var(--body-gutter-y);}
.is_page .entry_footer{-ms-flex-pack:center;justify-content:center;}
.is_page .is_news .entry_footer{-ms-flex-pack:space-between;justify-content:space-between;}
.entry_footer .entry_tags {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.entry_footer .entry_tags a{--icon-width:40px;text-align:center;height:var(--icon-width);line-height:var(--icon-width);padding:0 12px;background:var(--detail-bg);color:var(--detail-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:var(--title-font-weight);z-index:2;margin:calc(var(--body-gutter-y) * 0.025) calc(var(--body-gutter-x) * 0.05);font-family:var(--title-font-family);text-transform:uppercase;margin-top:calc(var(--body-gutter-y) * 0.05);margin-bottom:calc(var(--body-gutter-y) * 0.05);border-radius:var(--radius);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);text-wrap:wrap;}
.entry_footer .entry_tags a:hover{opacity:var(--opacity);}
.entry_footer .entry_share{--icon-width:40px;min-width:calc(var(--icon-width) * 4 + 4px * 4);height:var(--icon-width);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.entry_footer .entry_share a{--icon-width:40px;--radius:var(--icon-width);display:-ms-flexbox;display:flex;margin:calc(var(--body-gutter-y) * 0.025) calc(var(--body-gutter-x) * 0.05);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);z-index:0;}
.entry_footer .entry_share a::before{--radius:var(--icon-width);content:no-close-quote;font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:13px;text-align:center;color:var(--button-color);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.entry_footer .entry_share a:hover::before{opacity:var(--opacity);}
.entry_footer .entry_share .facebook::before{content:"\f39e";background-color:#3b5999;}
.entry_footer .entry_share .twitter_x::before{content:"\e61b";background-color:#000;}
.entry_footer .entry_share .whatsapp::before,.entry_footer .entry_share .whatsapp-desktop::before{content:"\f232";background-color:#3fbb50;}
.entry_footer .entry_share .pinterest::before{content:"\f0d2";background-color:#ca2127;}
.comments_title{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:0;margin-bottom:var(--body-gutter-y);}
.comments_title h3{display:-ms-flexbox;display:flex;margin:0;padding:calc(var(--body-gutter-y) * 0.375) calc(var(--body-gutter-x) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);font-family:var(--title-font-family);color:var(--sidebar-title-color);font-size:15px;letter-spacing:0.0125em;font-weight:var(--title-font-weight);text-align:center;}
.comments_title h3::before{content:"\f27a";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;text-align:center;display:inline-block;margin-right:calc(var(--body-gutter-x) * 0.25);padding-right:calc(var(--body-gutter-x) * 0.25);border-right:var(--border-width) solid var(--border-color);}
.entry_comments{padding:calc(var(--body-gutter-y) * 0.5) 0;text-align:justify;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-family:var(--body-font-family);font-size:var(--post-text-size);line-height:var(--body-line-height);color:var(--text-color);line-height:var(--post-line-height);margin-bottom:var(--body-gutter-y);}

/* Related Post */ 

.post_rel{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden;margin-bottom:var(--body-gutter-y);z-index:0;}
.rel_title{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:0;margin-bottom:var(--body-gutter-y);}
.rel_title h3{display:-ms-flexbox;display:flex;margin:0;padding:calc(var(--body-gutter-y) * 0.375) calc(var(--body-gutter-x) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);font-family:var(--title-font-family);color:var(--sidebar-title-color);font-size:15px;letter-spacing:0.0125em;font-weight:var(--title-font-weight);text-align:center;}
.rel_title h3::before{content:"\f02e";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;text-align:center;display:inline-block;margin-right:calc(var(--body-gutter-x) * 0.25);padding-right:calc(var(--body-gutter-x) * 0.25);border-right:var(--border-width) solid var(--border-color);}
.post_rel .post{width:23.5%;position:relative;overflow:hidden;margin-bottom:calc(var(--body-gutter-y) * 0.5);border-radius:var(--radius);}
.post_rel .post .entry_img{background-size:cover;background-repeat:no-repeat;background-position:center center;height:180px;overflow:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);border-radius:var(--radius);}
.post_rel .post .entry_info{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column;flex-direction:column;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);z-index:0;}
.post_rel .post .entry_info .entry_tags {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;margin-top:calc(var(--body-gutter-y) * -0.85);}
.post_rel .post .entry_info .entry_tags a{text-align:center;border-radius:var(--radius);padding:6px 16px;background:var(--detail-bg);color:var(--detail-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-weight:var(--title-font-weight);z-index:2;margin-right:calc(var(--body-gutter-x) * 0.075);font-family:var(--title-font-family);text-transform:uppercase;margin-top:calc(var(--body-gutter-y) * 0.05);margin-bottom:calc(var(--body-gutter-y) * 0.1);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);text-wrap:wrap;}
.post_rel .post .entry_info .entry_title{width:100%;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--featured-line-clamp);overflow:hidden;}
.post_rel .post .entry_info .entry_title a{width:100%;font-size:17px;font-family:var(--title-font-family);color:var(--title-color);font-weight:var(--title-font-weight);line-height:var(--body-line-height);margin-top:calc(var(--body-gutter-y) * 0.25);display:block;text-shadow:1px 1px rgb(55 55 55 / 5%);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.post_rel .post .entry_info .entry_title a:hover{color:var(--title-color);}

/* Social Wrapper */

.social_wrap{width:100%;max-width:var(--body-xl);padding-bottom:calc(var(--body-gutter-y) * 2);padding-right:calc(var(--body-gutter-x) * 0.5);padding-left:calc(var(--body-gutter-x) * 0.5);margin:0 auto;clear:both;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;}
.social_widget{width:32%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative;margin-bottom:var(--body-gutter-y);}
.social_title{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:0;margin-bottom:var(--body-gutter-y);}
.social_title h3{display:-ms-flexbox;display:flex;margin:0;padding:calc(var(--body-gutter-y) * 0.375) calc(var(--body-gutter-x) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);font-family:var(--title-font-family);color:var(--sidebar-title-color);font-size:15px;letter-spacing:0.0125em;font-weight:var(--title-font-weight);text-align:center;}
.social_title h3::before{content:no-close-quote;font-family:var(--icon-font-regular);font-style:normal;font-weight:900;text-align:center;display:inline-block;margin-right:calc(var(--body-gutter-x) * 0.25);padding-right:calc(var(--body-gutter-x) * 0.25);border-right:var(--border-width) solid var(--border-color);}
.social_widget:nth-of-type(1) .social_title h3::before{content:"\f005";}
.social_widget:nth-of-type(2) .social_title h3::before{content:"\f1e0";}
.social_widget:nth-of-type(3) .social_title h3::before{content:"\f001";}

/* Custom Dates */

.custom_dates{display:-ms-flexbox;display:flex;margin:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.custom_dates ul{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.custom_dates li{width:100%;margin:0 0 15px;padding:0;list-style:none;position:relative;}
.custom_dates li a{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:flex-start;-ms-flex-align:center;align-items:center;padding:9px 16px;border:var(--border-width) solid transparent;border-image:var(--detail-bg) 1 1;font-size:14px;font-family:var(--body-font-family);font-weight:var(--body-font-weight);text-transform:uppercase;color:var(--detail-color);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.custom_dates li a:hover{opacity:var(--opacity);}
.custom_dates .date{--radius:0;display:-ms-flexbox;display:flex;text-align:center;padding:6px 16px;background:var(--detail-bg);font-size:12px;font-family:var(--title-font-family);text-transform:uppercase;color:var(--detail-color);text-transform:uppercase;border-radius:var(--radius);border:var(--border-width) solid transparent;border-image:var(--detail-bg) 1 1;}
.custom_dates .title{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-left:15px;font-size:13px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.custom_dates .title strong{color:var(--button-bg);font-weight:var(--title-font-weight);font-size:15px;margin-right:calc(var(--body-gutter-x) * 0.25);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.custom_dates .title strong::before{content:"\f3c5";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;text-align:center;display:inline-block;margin-right:calc(var(--body-gutter-x) * 0.15);}
.custom_dates .link_more{--icon-width:calc(var(--body-gutter-x) * 1.1);--radius:var(--icon-width);font-size:19px;text-align:center;background-color:rgb(255 255 255 / 15%);color:rgb(255 255 255);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius);z-index:999;display:table;margin-left:auto;margin-right:auto;box-shadow:0 0 6px 3px rgb(55 55 55 / 10%);margin-top:calc(var(--body-gutter-y) * 0.39);}
.custom_dates .link_more:hover{opacity:var(--opacity);}

/* Social Links */

.social_links{height:396px;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.social_links p{--icon-width:calc(var(--body-gutter-x) * 1);width:calc(100% - var(--icon-width) - var(--body-gutter-x) * 1);font-size:12px;display:inline-block;padding-left:calc(var(--body-gutter-x) * 0.5);padding-right:calc(var(--body-gutter-x) * 0.5);border-right:var(--border-width) dotted var(--body-color);z-index:999;font-weight:var(--body-font-weight);text-shadow:1px 1px rgb(0 0 0 / 50%);text-transform:uppercase;}
.social_links p span{font-weight:var(--title-font-weight);font-size:16px;margin:0;display:block;width:100%;}
.social_links .instagram{background:linear-gradient(15deg, #ffb13d, #dd277b, #4d5ed4);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:115px;position:relative;overflow:hidden;border-radius:var(--radius);}
.social_links .instagram::after{--icon-width:calc(var(--body-gutter-x) * 1.2);--radius:var(--icon-width);content:"\f16d";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:13px;text-align:center;background:linear-gradient(15deg, #ffb13d, #dd277b, #4d5ed4);color:rgb(255 255 255);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius) var(--radius) var(--radius) 0;z-index:999;display:inline-block;box-shadow:0 0 15px 5px rgb(0 0 0 / 30%);margin-left:calc(var(--body-gutter-x) * 0.5);}
.social_links .twitter_x{background:rgb(0 0 0);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:115px;position:relative;overflow:hidden;border-radius:var(--radius);}
.social_links .twitter_x::after{--icon-width:calc(var(--body-gutter-x) * 1.2);--radius:var(--icon-width);content:"\e61b";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:13px;text-align:center;background-color:rgb(255 255 255 / 30%);color:rgb(255 255 255);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius) var(--radius) var(--radius) 0;z-index:999;display:inline-block;box-shadow:0 0 8px 4px rgb(155 155 155 / 10%);margin-left:calc(var(--body-gutter-x) * 0.5);}
.social_links .youtube{background:rgb(245 0 0);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;width:100%;height:115px;position:relative;overflow:hidden;border-radius:var(--radius);}
.social_links .youtube::after{--icon-width:calc(var(--body-gutter-x) * 1.2);--radius:var(--icon-width);content:"\f167";font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:13px;text-align:center;background-color:rgb(255 255 255 / 30%);color:rgb(255 255 255);width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius) var(--radius) var(--radius) 0;z-index:999;display:inline-block;box-shadow:0 0 8px 4px rgb(155 155 155 / 10%);margin-left:calc(var(--body-gutter-x) * 0.5);}

/* EP */

.ep_link{z-index:0;border:var(--border-width) solid transparent;border-image:var(--detail-bg) 1 1;height:396px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;border-radius:0;}
.ep_link .entry_img{width:140px;height:140px;box-shadow:0 0 16px 8px rgb(33 33 33 / 66%);background-size:cover;background-repeat:no-repeat;background-position:center center;overflow:hidden;border-radius:0;filter:var(--grayscale-0);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.ep_link:hover .entry_img{filter:var(--grayscale-100);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.ep_link .ep_title{color:var(--title-color);font-size:17px;max-width:calc(100% - var(--body-gutter-y));display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;z-index:999;font-family:var(--title-font-family);font-weight:var(--title-font-weight);text-shadow:1px 1px rgb(0 0 0 / 50%);text-transform:uppercase;margin-top:calc(var(--body-gutter-y) * 0.5);margin-bottom:calc(var(--body-gutter-y) * 0.25);}
.ep_link a:not(.entry_img){text-decoration:none;margin-bottom:calc(var(--body-gutter-y) * 0.125);color:var(--button-color);font-size:12px;letter-spacing:.0125em;border-radius:var(--radius);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:999;font-weight:var(--body-font-weight);opacity:var(--opacity);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.ep_link a:not(.entry_img)::before{--icon-width:28px;--radius:var(--icon-width);content:no-close-quote;width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius) var(--radius) var(--radius) 0;background:var(--icon-bg);font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:14px;text-align:center;color:var(--icon-color);display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-line-pack:center;align-content:center;margin-right:5px;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.ep_link a:not(.entry_img):is(.spotify)::before{content:"\f1bc";}
.ep_link a:not(.entry_img):is(.apple_music)::before{content:"\f179"}
.ep_link a:not(.entry_img):is(.youtube_music)::before{content:"\f167";}
.ep_link a:not(.entry_img):is(.deezer)::before{content:"\e077";}
.ep_link a:not(.entry_img):is(.amazon_music)::before{content:"\f270";}
.ep_link a:not(.entry_img):hover{opacity:1;}
.ep_link a:not(.entry_img):hover::before{background-color:rgb(255 255 255 / 30%);}

/* Main Video */

.video_wrap{-moz-backface-visibility:hidden;overflow-x:scroll;-ms-touch-action:pan-Y;touch-action:manipulation;white-space:nowrap;}
.video_wrap::-webkit-scrollbar-track{background-color:var(--post-bg);border-radius:var(--radius);-webkit-box-shadow:inset 0 0 var(--radius) rgb(0 0 0 / 30%);}
.video_wrap::-webkit-scrollbar{background-color:var(--post-bg);border-radius:var(--radius);height:var(--radius);width:var(--radius);}
.video_wrap::-webkit-scrollbar-thumb{background-color:var(--icon-bg);border-radius:var(--radius);-webkit-box-shadow:inset 0 0 var(--radius) rgb(0 0 0 / 30%);}
.video_title{width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;z-index:0;margin-bottom:var(--body-gutter-y);}
.video_title h3{display:-ms-flexbox;display:flex;margin:0;padding:calc(var(--body-gutter-y) * 0.375) calc(var(--body-gutter-x) * 0.5);border:var(--border-width) solid var(--border-color);border-radius:var(--radius);font-family:var(--title-font-family);color:var(--sidebar-title-color);font-size:15px;letter-spacing:0.0125em;font-weight:var(--title-font-weight);text-align:center;}
.video_title h3::before{content:"\f04b";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;text-align:center;display:inline-block;margin-right:calc(var(--body-gutter-x) * 0.25);padding-right:calc(var(--body-gutter-x) * 0.25);border-right:var(--border-width) solid var(--border-color);}
.main_video{z-index:0;width:202.5px;height:360px;display:inline-block;position:relative;overflow:hidden;background:transparent;border-radius:0;margin:0 calc(var(--body-gutter-x) * 0.5) calc(var(--body-gutter-x) * 0.5) 0;text-wrap:wrap;border:var(--border-width) solid transparent;border-image:var(--detail-bg) 1 1;}
.main_video:last-child{margin-right:0;}
.main_video .entry_img{background-size:cover;background-repeat:no-repeat;background-position:center top;position:absolute;left:calc(var(--body-gutter-x) * 0.25);top:calc(var(--body-gutter-y) * 0.25);right:calc(var(--body-gutter-x) * 0.25);bottom:calc(var(--body-gutter-y) * 0.25);border-radius:0;overflow:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_video:hover .entry_img{opacity:var(--opacity);}
.main_video::before{--icon-width:40px;--radius:calc(var(--icon-width) * 0.25);content:"\f04b";z-index:999;position:absolute;top:calc(50% - calc(var(--icon-width) * 0.5));right:calc(50% - calc(calc(var(--icon-width) * 4 / 3) * 0.5));font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:17px;width:calc(var(--icon-width) * 4 / 3);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius);text-align:center;background:var(--detail-bg);color:var(--detail-color);display:inline-block;opacity:1;visibility:visible;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_video:hover::before{top:0;opacity:0;}
.main_video::after{--icon-width:40px;--radius:0;content:"\f054";z-index:2;position:absolute;bottom:calc(var(--body-gutter-y) * 0.25);right:calc(var(--body-gutter-x) * 0.25);font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:22px;width:var(--icon-width);height:var(--icon-width);line-height:var(--icon-width);border-radius:var(--radius);text-align:center;background:var(--button-bg);color:var(--button-color);display:inline-block;opacity:0;visibility:hidden;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_video:hover::after{opacity:var(--opacity);visibility:visible;}
.main_video .entry_info{translateX(100%);background:var(--button-bg-50);color:var(--button-color);position:absolute;padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);left:calc(var(--body-gutter-x) * 0.25);top:calc(var(--body-gutter-y) * 0.25);bottom:calc(var(--body-gutter-y) * 0.25);right:calc(var(--body-gutter-x) * 0.25);opacity:0;visibility:hidden;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;z-index:3;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.main_video:hover .entry_info{translateX(0%);opacity:1;visibility:visible;}
.main_video .entry_title{width:100%;font-size:13px;letter-spacing:0.0125em;text-transform:uppercase;font-family:var(--body-font-family);font-weight:var(--body-font-weight);text-shadow:1px 1px rgb(0 0 0 / 50%);z-index:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-wrap:wrap;}
.main_video .entry_time{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.main_video .entry_time time{opacity:var(--opacity);color:var(--button-color);font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-transform:uppercase;z-index:2;font-family:var(--body-font-family);font-weight:var(--body-font-weight);margin-top:calc(var(--body-gutter-y) * 0.15);}
.main_video .entry_time time::before{content:"\f017";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;font-size:12px;margin-right:5px;}

/* Footer */

.footer_wrap{border-top:var(--border-width) solid var(--border-color);width:100%;padding:var(--body-gutter-x) 0;background:var(--footer-bg);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
.footer{width:100%;max-width:var(--body-xl);padding-right:calc(var(--body-gutter-x) * 0.5);padding-left:calc(var(--body-gutter-x) * 0.5);margin:0 auto;position:relative;color:var(--footer-color);font-weight:var(--body-font-weight);font-family:var(--body-font-family);font-size:14px;height:auto;display:-ms-flexbox;display:flex;;-ms-flex-pack:justify;justify-content:space-between;}
.credits{text-align:center;-ms-flex-direction:column;flex-direction:column;}
.footer a{font-size:14px;margin:0 calc(var(--body-gutter-x) * 0.05);color:var(--footer-color);font-weight:var(--title-font-weight);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.footer a:hover{color:var(--footer-color);}
.footer span{color:var(-footer-color);font-size:14px;margin:0 calc(var(--body-gutter-x) * 0.1);}
.credits,.social_footer{display:-ms-flexbox;display:flex;}
.credits p{margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}

/* Links Footer */

.links_footer{margin:0 0 calc(var(--body-gutter-y) * 0.5);padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.links_footer li{margin:0 0 5px;padding:0;list-style:none;position:relative;}
.links_footer li a{display:-ms-flexbox;display:flex;text-align:center;padding:6px 16px;border:var(--border-width) solid transparent;border-image:var(--detail-bg) 1 1;font-size:15px;letter-spacing:0.025em;font-family:var(--title-font-family);text-transform:uppercase;color:var(--footer-color);font-weight:var(--title-font-weight);-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}

/* Social Footer */

.social_footer a{--icon-width:40px;--radius:var(--icon-width);display:-ms-flexbox;display:flex;margin:2px 3px;width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);}
.social_footer a::before{--icon-width:40px;--radius:var(--icon-width);content:no-close-quote;font-family:var(--icon-font-brand);font-style:normal;font-weight:400;font-size:13px;text-align:center;background:var(--button-bg);color:var(--button-color);width:var(--icon-width);height:var(--icon-width);border-radius:var(--radius);line-height:var(--icon-width);z-index:999;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
.social_footer a:hover::before{opacity:var(--opacity);}
.social_footer .facebook::before{content:"\f39e";}
.social_footer .facebook:hover::before{background-color:rgb(66 103 178);}
.social_footer .twitter_x::before{content:"\e61b";}
.social_footer .twitter_x:hover::before{background-color:#000;}
.social_footer .instagram::before{content:"\f16d";}
.social_footer .instagram:hover::before{background:linear-gradient(15deg, #ffb13d, #dd277b, #4d5ed4);}
.social_footer .youtube::before{content:"\f167";}
.social_footer .youtube:hover::before{background:rgb(245 0 0);}
.social_footer .tiktok::before{content:"\e07b";}
.social_footer .tiktok:hover::before{background:#000;text-shadow:1px 1px 1px #ff0050,-1px -1px 1px #00f2ea;}
.social_footer .mail::before{content:"\f0e0";font-family:var(--icon-font-regular);font-style:normal;font-weight:900;}
.social_footer .mail:hover::before{background:rgb(255 255 255 / 30%);}

/* Responsivo */

@media only screen and (max-width: 992px){
        .entry_body{padding:calc(var(--body-gutter-y) * 0.9) calc(var(--body-gutter-x) * 0.9);}
        .single_thumb .entry_info{padding:calc(var(--body-gutter-y) * 0.9) calc(var(--body-gutter-x) * 0.9);}
	.header_wrap{max-width:100%;background-size:160%;}
	.main_menu ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;padding-top:calc(var(--icon-width) + calc(var(--body-gutter-x) * 0.5));padding-bottom:calc((var(--icon-width) + calc(var(--body-gutter-x) * 0.5)) * 0.5);visibility:hidden;display:none;max-height:0;}
	.main_menu ul li::after{visibility:hidden;display:none;}
	.main_menu .menu_toggle{display:-ms-flexbox;display:flex;}
	.menu_active .mobile_menu{transform:translateX(0);opacity:1;visibility:visible;-webkit-transition:var(--transition);-moz-transition:var(--transition);-o-transition:var(--transition);}
	.search_menu{width:calc(100% - var(--menu-height) * 1.01);}
	.ads_header,.ads_footer,.main,.social_wrap{width:100%;max-width:var(--body-lg);margin:0px auto;}
	.more_link{max-width:calc(var(--body-lg) - var(--body-gutter-x));}
	.single_thumb .entry_title{font-size:calc(var(--post-title-size) * 9 /10);}
	.footer{width:100%;max-width:var(--body-lg);}
}

@media only screen and (max-width: 768px){
        .entry_body{padding:calc(var(--body-gutter-y) * 0.7) calc(var(--body-gutter-x) * 0.7);}
        .single_thumb .entry_info{padding:calc(var(--body-gutter-y) * 0.7) calc(var(--body-gutter-x) * 0.7);}
	.header_wrap{background-size:240%;}
	.header{width:calc(var(--body-md) - var(--body-gutter-x));}
	.post_dest,.dest_right{width:100%;max-width:100%;}
	.post_dest .entry_author a:not(.instagram_user){display:none;}
	.post_dest .entry_author .instagram_user{margin-left:0;}
	.ads_header,.ads_footer,.main,.social_wrap{max-width:var(--body-md);}
	.more_link{max-width:calc(var(--body-md) - var(--body-gutter-x));}
	.index_post{width:49%;max-width:49%;height:320px;}
	.single_thumb .entry_title{font-size:calc(var(--post-title-size) * 8 /10);}
	.post_rel .post{width:49%;max-width:49%;}
	.social_links{width:100%;max-width:100%;}
	.social_widget{width:49%;max-width:49%;}
	.social_widget:first-child{width:100%;max-width:100%;}
	.footer{max-width:var(--body-md);-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
	.links_footer{-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
	.credits p{margin:0 0 calc(var(--body-gutter-y) * 0.5);-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
}

@media only screen and (max-width: 576px){
        .entry_body{padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);}
        .single_thumb .entry_info{padding:calc(var(--body-gutter-y) * 0.5) calc(var(--body-gutter-x) * 0.5);}
        .post_dest .post .entry_img{width:100%;}
        .post_dest .post .entry_info{--radius:10px;--entry-bg:rgba(170,170,170,0.2);--blur:10px;--gutter:12px;--border:1px solid rgba(255,255,255,.1);width:calc(100% - calc(var(--gutter) * 2));border:var(--border);bottom:var(--gutter);right:var(--gutter);height:auto;border-radius:var(--radius);background:var(--entry-bg);backdrop-filter:blur(var(--blur));box-shadow:0px 0px 10px 5px var(--entry-bg);}
        .post_dest .entry_time time,.post_dest .entry_author a{color:var(--title-color);}
        .post_dest .entry_excerpt{display:none;}
        .post_dest .post .entry_info .entry_title{margin-top:calc(var(--body-gutter-x) * 0.25);margin-bottom:calc(var(--body-gutter-x) * 0.5);}
        .btn_prev{left:unset;right:calc(var(--body-gutter-x) * 1.5 + 2px);}
        .btn_next{left:unset;right:calc(var(--body-gutter-x) * 1.5 - calc(var(--icon-width) + 2px));}
	.header_wrap{background-size:320%;}
	.header{width:calc(var(--body-sm) - var(--body-gutter-x));}
	.post_rel .post{width:100%;max-width:100%;}
	.social_header{right:calc(var(--menu-height) * 0.5);}
	.ads_header,.ads_footer,.main,.social_wrap{max-width:var(--body-sm);}
	.more_link{max-width:calc(var(--body-sm) - var(--body-gutter-x));}
	.index_post{width:100%;max-width:100%;}
	.single_thumb .entry_title{margin-right:0;font-size:calc(var(--post-title-size) * 7 /10);}
	.single_thumb .entry_author a:not(.instagram_user){display:none;}
	.single_thumb .entry_author .instagram_user{margin-left:0;}
        .entry_footer{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}
	.entry_footer .entry_tags{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}
	.social_widget{width:100%;max-width:100%;}
	.entry_footer,.entry_footer .entry_tags{-ms-flex-pack:center;justify-content:center;}
	.entry_footer .entry_share{margin-top:calc(var(--body-gutter-y) * 0.125);}
	.footer{max-width:var(--body-sm);}
}

.cardCidadeMapa{border-radius:29px;border:2px solid #fff;width:100%;height:320px}
.page-main .cardCidadeMapa{width:1171px;height:786px}
.iframe-mapa {margin-top:35px;width:100%;height:580px;border-radius:29px;border:2px solid #fff}

