/*-------------------------------------------------------
Theme Name: Tema Jornal das Caldas
Author: Cloudbyte
Author URI: https://cloudbyte.pt/
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/
:root {
    color-scheme: only light !important;
}
@keyframes fadeIn{
	0%{opacity:0;}	
	50%{opacity:.5;}			
	100%{opacity:1;}
}
body{animation: fadeIn 150ms !important;}
.et-l--header{animation: fadeIn 600ms !important;}
.et-l--header,.jc_cat_menu_section{display:none;}
.et-l--header.jc_not_app,.jc_cat_menu_section.jc_not_app{display:initial;}
@media all and (max-width: 980px) {
.custom_row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.first_on_mobile{-webkit-order: 1;order: 1;}
.second_on_mobile{-webkit-order: 2;order: 2;}
.third_on_mobile {-webkit-order: 3;order: 3;}
.fourth-on-mobile {-webkit-order: 4;order: 4;}
.custom_row:last-child .et_pb_column:last-child {margin-bottom: 30px;} 
}
.line {
 display: block;
 position: absolute;
 height: 1px;
 width: 100%;
 background: #ffffff;
 opacity: 1;
 -webkit-transition: .1s ease-in-out;
 -moz-transition: .1s ease-in-out;
 -o-transition: .1s ease-in-out;
 transition: .1s ease-in-out;
}
.line-2 {
 top: 7px;
}
.line-3 {
 top: 14px;
}
.line-4 {
 top: 21px;
}
.jc_push_menu_toggle.open .line-1 {
 top: 10px;
 -webkit-transform: rotate(135deg);
 -moz-transform: rotate(135deg);
 -o-transform: rotate(135deg);
 transform: rotate(135deg);
}
.jc_push_menu_toggle.open .line-2, .jc_push_menu_toggle.open .line-3 {
 display: none;
}
.jc_push_menu_toggle.open .line-4 {
 top: 10px;
 -webkit-transform: rotate(-135deg);
 -moz-transform: rotate(-135deg);
 -o-transform: rotate(-135deg);
 transform: rotate(-135deg);
}
.jc_push_menu, .jc_search_push_menu {
 display:none;
}
.et-fb .jc_push_menu, .et-fb .jc_search_push_menu {
 display:block;
}
.jc_push_menu_toggle, .jc_search_push_menu_toggle {
 cursor:pointer;
}
.el_ajax_search_results {
    max-height: 60vh;
    min-height: 250px;
}
div.search_result {
  display: none;
}
.menu_categorias_wrapper .et_pb_menu__menu,.menu_categorias_wrapper .et_pb_menu__menu nav, .menu_categorias_wrapper .et_pb_menu__menu nav #menu-menu-categorias{width:100% !important;}
.menu_categorias_wrapper .et_pb_menu__menu nav #menu-menu-categorias{margin:0 !important;justify-content: space-evenly !important;}
#menu-menu-categorias li{margin-top:0 !important;flex:none !important;}
#menu-menu-categorias li a{padding:0px !important;}
#menu-menu-categorias li ul, #menu-menu-categorias li ul li a{width:auto !important;border:none !important;top:calc(100% - 31px)}
#menu-menu-categorias li ul li{white-space:nowrap !important;width:100% !important;}
#menu-menu-categorias li ul li a{width:auto;padding:5px 10px !important;margin:5px 0 !important;}
#menu-menu-categorias > li:not(.cat_covid):not(.menu-item-has-children) > a:before, #menu-menu-categorias > li.current-menu-item:not(.cat_covid):not(.menu-item-has-children) > a:before{
	content: '' !important;
    opacity: 0 !important;
    width: 10px !important;
    height: 2px !important;
    background-color: #2D3670 !important;
    position: absolute !important;
    left: 0px !important;
    top: 3px !important;
	transition:all 400ms ease-in-out !important;
}
#menu-menu-categorias > li:not(.cat_covid):hover > a:before,#menu-menu-categorias > li:not(.cat_covid) > a:active:before{opacity: 1 !important;left: 50% !important;transform: translateX(-50%) !important;}
#menu-menu-categorias > li:not(.cat_covid):hover > a{opacity: 1 !important;}
.menu_categorias_wrapper .et-menu .menu-item-has-children > a:first-child:after {position: initial !important;font-weight: 400 !important;font-size:26px !important;}
.cat_covid{border-right:1px solid #E5E5E5 !important;padding-left:5px !important;}
#menu-menu-categorias > li.cat_covid a{padding:10px 15px !important;background-color:#C70813 !important;margin-right:5px !important;}
.cat_covid p{font-size:12px !important;color:#fff !important;}
.cat_covid span{font-size: 14px !important;letter-spacing: 1.6px !important;color:#fff !important;}
.menu_categorias_wrapper .et-menu li:not(.cat_covid) a{display:flex !important;align-items:center !important;}
.et_pb_menu.flex_column .et_pb_menu__menu > nav > ul{flex-direction:column !important;}
.et_pb_menu.two_grid_column .et_pb_menu__menu > nav > ul{display: grid !important;grid-template-columns: 50% 50% !important;width:100% !important;}
.et_pb_menu.two_grid_column .et_pb_menu__menu > nav,.et_pb_menu.two_grid_column .et_pb_menu__menu, .et_pb_menu.two_grid_column{width:100% !important;}
@media (max-width: 980px){
.force_desktop_menu .et_mobile_nav_menu {display:none !important;}	
.et_pb_menu.force_desktop_menu .et_pb_menu__menu{display:inline-block !important;}
.et_pb_menu.force_desktop_menu .et_pb_menu__wrap{justify-content:flex-start !important}	
.menu_categorias_wrapper .et_pb_menu__menu > nav #menu-menu-categorias {justify-content: space-between !important;flex-wrap:nowrap !important;}
.menu_categorias_wrapper .et_pb_menu__menu > nav{display:inline-block !important;overflow-x: scroll !important;overflow-y:hidden !important;}
.cat_covid p{display:none !important;}	
.cat_covid span{font-size:12px !important;}	
#menu-menu-categorias > li:not(.cat_covid):not(.menu-item-has-children) > a:before{top: -3px !important;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li.menu_concelhos{position:unset !important;}
#menu-menu-categorias li ul, #menu-menu-categorias li ul li a{top: calc(100% - 17px) !important;}
	#menu-menu-categorias .menu_concelhos{display:none;}	
}
.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper{display:inline-block;}
.et-db #et-boc .et-l .et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper:not(#caldas){display:none;}
.jc_weather_widget_wrapper .et_pb_weather__container{flex-direction:row;}
.jc_weather_widget_wrapper .et_pb_weather__current--compact .et_pb_weather__current{flex-direction:row;width:20%;align-items:center;}
.jc_weather_widget_wrapper .et_pb_weather__forecast--grid .et_pb_weather__forecast{width:75%;}
.jc_weather_widget_wrapper .et_pb_weather__current .et_pb_weather__icon:before{-webkit-animation: none;animation: none;animation-fill-mode:none !important;-webkit-animation-fill-mode:none !important;opacity:1;-webkit-animation-duration:0s!important;animation-duration:0s!important;}
.wi-owm-800:before {color: orange;}
@media (max-width: 392px){
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper .et_pb_weather__forecast li:not(:first-child){display:none;}
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper .et_pb_weather__forecast li{width:100%;max-width:100%;}	
	.jc_weather_widget_wrapper .et_pb_weather__current--compact .et_pb_weather__current{flex-direction:row;width:55%;align-items:center;}
	.jc_weather_widget_wrapper .et_pb_weather__forecast--grid .et_pb_weather__forecast{width:45%;}
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper{width: 45%;}
}
@media (min-width: 393px) and (max-width: 615px){
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper .et_pb_weather__forecast li:not(:first-child){display:initial;}
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper .et_pb_weather__forecast li:last-child{display:none;}
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper .et_pb_weather__forecast li{width:50%;max-width:50%;}	
	.jc_weather_widget_wrapper .et_pb_weather__current--compact .et_pb_weather__current{flex-direction:row;width:40%;align-items:center;}
	.jc_weather_widget_wrapper .et_pb_weather__forecast--grid .et_pb_weather__forecast{width:60%;}
	.et_pb_module.diwg_divi_weather.jc_weather_widget_wrapper{width: 60%;}
}
.weather_city_select_wrapper  p {font-size:12px;padding-left: 5px;line-height: 1.2em;}
.weather_city_select_wrapper select {
    border: none;
    padding: 5px 0;
	font-size:14px;
	font-weight:600;
    color: #333;
}
.et_pb_blog_extras.hide_excerpt .post-content .post-data, .et_pb_blog_extras.no_img_show_excerpt .post-content .post-data{display:none;}  
.et_pb_blog_extras.hide_excerpt .post-content .post-data p, .et_pb_blog_extras.no_img_show_excerpt .post-content .post-data p{padding-top:10px;}
.title_relative{position:relative !important;}
@media (min-width: 981px){
.section_destaques_hp .row_destaques_hp .et_pb_column_0{width: 34.875% !important;margin-right: 1.5% !important;}
.section_destaques_hp .row_destaques_hp .et_pb_column_1{width: 37.25% !important;}
}
.block_artigo_destaque_hp .et_pb_post_extra .post-media img{max-height:350px !important;object-fit:cover !important;height:35vh !important;}
.block_artigo_destaque_hp .et_pb_post_extra .post-content{padding:10px 20px 20px 20px !important;}
.block_artigo_destaque_hp .et_pb_post_extra .post-content h2.entry-title, .block_artigo_destaque_hp .et_pb_post_extra .post-content h2.entry-title a,
.block_artigo_destaque_hp .et_pb_post_extra .post-content h1.entry-title, .block_artigo_destaque_hp .et_pb_post_extra .post-content h1.entry-title a{font-size:clamp(24px, 1.9vw, 30px) !important}
.block_artigos_destaque_hp .et_pb_post_extra{flex-wrap:nowrap !important;margin-bottom: 30px !important;}
.block_artigos_destaque_hp .et_pb_post_extra .post-content{padding:0 10px 0 0 !important;}
.no_img_show_excerpt.block_artigos_destaque_hp .et_pb_post_extra .post-media{padding:0 20px 0 0 !important;}
.block_artigos_destaque_hp .et_pb_post_extra .post-media{width:80% !important;}
.block_artigos_destaque_hp .et_pb_post_extra .post-media img{max-height: 135px !important;object-fit: cover !important;height: 15vh !important;}
@media (max-width: 980px){
.block_artigos_destaque_hp .et_pb_post_extra .post-media img{object-fit: cover !important;height: 100% !important;max-height:135px !important;}
.block_artigos_destaque_hp .et_pb_post .entry-featured-image-url{height:100% !important;}
.block_artigo_destaque_hp .et_pb_post_extra .post-content .post-data{display:none !important}	
}
@media screen and (min-width: 981px){
.block_artigo_destaque_categoria .et_pb_post_extra .post-content{order:2 !important;padding: 0 0 0 50px !important;display: flex !important;flex-direction: column !important;}
.block_artigo_destaque_categoria .et_pb_post_extra .post-content .post-categories{order:1 !important;margin-bottom:0px !important;}
.block_artigo_destaque_categoria .et_pb_post_extra .post-content .entry-title{order:2 !important;margin:0 !important;}	
.block_artigo_destaque_categoria .et_pb_post_extra .post-content .post-data{order:3 !important;margin-bottom:10px !important;}
.block_artigo_destaque_categoria .et_pb_post_extra .post-content .post-meta{order:4 !important;margin-bottom:0 !important;}	
.block_artigo_destaque_categoria .et_pb_post_extra .post-media{order:1 !important;}
.block_artigo_destaque_categoria .et_pb_post_extra .post-media a img{max-height: 35vh !important;object-position: 0 30% !important;object-fit:cover !important;}
.block_artigo_destaque_categoria .et_pb_post_extra.el_dbe_grid_extended .post-categories a{padding:0 !important;font-size:12px !important;}
.ajax-pagination{margin-top: 40px;}
.block_artigo_destaque_categoria .et_pb_post_extra.et_pb_no_thumb .post-content{padding:0 !important;max-width:75%;}	
}
@media screen and (min-width: 1600px){
.block_artigo_destaque_categoria .et_pb_post_extra .post-media a img{max-height: 30vh !important;}
}
@media (max-width: 980px){
.block_artigo_destaque_categoria .et_pb_post_extra .post-content{padding: 10px 0 30px !important;}
.block_artigo_destaque_categoria .et_pb_post_extra.el_dbe_grid_extended .post-categories a{padding:0 !important;font-size:12px !important;}
.block_artigo_destaque_categoria .et_pb_post_extra .post-media a img{max-height: 300px !important;object-position: 0 30% !important;object-fit:cover !important;}
.block_artigo_destaque_categoria .et_pb_post_extra.et_pb_no_thumb .post-content{padding: 0 !important;}
.block_artigo_destaque_categoria .et_pb_post_extra:not(.et_pb_no_thumb) .post-content .post-data{display:none !important}
}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-content{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-content .post-categories a{font-size:12px !important;}
.block_artigos_categoria .et_pb_post_extra{flex-wrap:nowrap !important;flex-direction:column !important;margin-bottom:30px !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-media img{object-position: 0 30% !important;}
@media screen and (min-width: 981px){
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-content{margin:0 !important;padding:20px 0 0 !important;width:auto !important;order:1 !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-media{margin:0 !important;padding:0 !important;width:auto !important;height:15vh !important;max-height:160px !important;order:0 !important;}
.block_artigos_categoria .el-dbe-blog-extra{display:flex !important;flex-flow: wrap !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended{width: calc(1/4*100% - (1 - 1/4)*40px) !important;margin: 40px 40px 0 0 !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended:nth-child(4n) {margin-right: 0 !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended:nth-child(-n+4) {margin-top: 0 !important;}
.block_artigos_categoria .et_pb_post_extra.el_dbe_box_extended .post-content .post-categories{margin-top:10px !important;}
.block_artigos_categoria.block_3_col .et_pb_post_extra.el_dbe_box_extended .post-media{height:25vh !important;max-height:280px !important;}
.block_artigos_categoria.block_3_col .et_pb_post_extra.el_dbe_box_extended{width: calc(1/3*100% - (1 - 1/3)*40px) !important;margin: 40px 40px 0 0 !important;}
.block_artigos_categoria.block_3_col .et_pb_post_extra.el_dbe_box_extended:nth-child(3n) {margin-right: 0 !important;}
.block_artigos_categoria.block_3_col .et_pb_post_extra.el_dbe_box_extended:nth-child(-n+3) {margin-top: 0 !important;}	
.block_artigos_categoria:not(.block_opiniao) .et_pb_post_extra.et_pb_no_thumb .post-content{padding:0px !important;}			
}
@media (max-width: 980px){
.block_artigos_categoria .et_pb_post_extra{flex-direction:row !important;margin-bottom: 30px !important;}
.block_artigos_categoria .et_pb_post_extra .post-content{padding:0 10px 0 20px !important;}
.block_artigos_categoria .et_pb_post_extra .post-content .post-categories{display:none !important;}
.block_artigos_categoria .et_pb_post_extra .post-media{width:80% !important;}
.block_artigos_categoria .et_pb_post_extra .post-media img{object-fit: cover !important;height: 100% !important;max-height:135px !important;}
.block_artigos_categoria .et_pb_post .entry-featured-image-url{height:100% !important;}	
.block_artigos_categoria:not(.block_opiniao) .et_pb_post_extra.et_pb_no_thumb .post-content{padding:0px !important;}	
	
}
@media screen and (min-width: 981px){	
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended{flex-direction:row !important;width: calc(1/3*100% - (1 - 1/3)*40px) !important;margin: 10px 40px 0 0 !important;}
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended:nth-child(3n) {margin-right: 0 !important;}
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended .post_author_avatar{margin-right:20px !important;min-width: fit-content !important;-moz-min-width:fit-content !important;display:flex !important;align-items: center !important;}
}
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended .post_author_avatar img{height:180px !important;width:auto !important;position:relative !important;}
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended .post-meta span.author {display:block !important;pointer-events:none !important;}
@media screen and (max-width: 980px){
.block_artigos_categoria.block_3_col.block_opiniao .et_pb_post_extra.el_dbe_box_extended .post_author_avatar img{height:auto !important;max-width:100px !important;}
}
.ocorrencias_row .et_pb_button_module_wrapper{background-color:#fafafa !important;padding:0 30px;}
.btn_edicao_impressa{margin-bottom:30px;}
.et_pb_tabs_controls li{line-height: 2.4em;}
.jc_antetitulo_artigo,.jc_excerto_artigo{display:none;}
.photo_copyright > div{display:inline-block;}
.photo_copyright > div:before{content: "\e075";font-family: etmodules;position:absolute;font-size:12px;left:-45px;}
.photo_copyright > div:after{content: "- ©";position:absolute;left:-25px;font-weight:600;}
.jc_featured_image span:empty{display:none;}

.block_ultimas_sidebar .et_pb_post_extra.el_dbe_box_extended .post-content {padding: 10px 0px !important;} 
.et_pb_blog_extras .post-content .post-categories .el_author_term{display:none !important;} 
.et_pb_post_extra .post-categories{color:white !important;} 
.et_pb_post_extra .post-categories a:not(:last-child):after{content:'|' !important;margin-left:5px !important;}

#id_jc_artigo_body a{text-decoration:underline;position:relative;}
#id_jc_artigo_body a[target="_blank"]:after{opacity:0;transition:opacity 2s ease-in-out;}
#id_jc_artigo_body a[target="_blank"]:hover:after{
	opacity:1;
	content: '';
    width: 12px;
    height: 12px;
    background-image: url(/wp-content/uploads/2022/02/icon-link-externo.svg);
    background-size: 12px 12px;
    background-repeat: no-repeat;
    position: absolute;
    top: -10px;
    right: -5px;
}
.block_artigos_relacionados .et_pb_post_extra .post-media img{object-fit:cover !important;} 
.block_artigos_relacionados .et_pb_post_extra.el_dbe_vertical_grid .post-content{padding:20px 0 0 !important;}
.block_artigos_relacionados .et_pb_post_extra.el_dbe_vertical_grid{box-shadow:none !important;-webkit-box-shadow:none !important;}
.block_artigos_relacionados .et_pb_post_extra.el_dbe_vertical_grid .post-meta{padding:0 !important;}
.block_artigos_relacionados .et_pb_post_extra.el_dbe_vertical_grid .entry-title{border:none !important;margin-bottom:0 !important;}

@media screen and (min-width: 981px){
.block_artigos_relacionados .et_pb_post_extra .post-media img{max-height:40vh !important;min-height:250px !important;} 	
}
@media (max-width: 980px){
.block_artigos_relacionados .et_pb_post_extra .post-media img{max-height:100% !important;}	
}
.et-db #et-boc .et-l .et_pb_post_extra.el_dbe_vertical_grid .post-meta .et-pb-icon, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .et-pb-icon{display:none;} 
.et_pb_blog_extras .post-content .post-meta .published:before, .et_pb_blog_extras .post-content .post-meta .read-time:before, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .published:before, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .read-time:before{content:"\e0e1";font-family: etmodules;margin-right:5px;} 
.et_pb_blog_extras .post-content .post-meta .published:before, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .published:before{content:"\e023";} 
@media (max-width: 980px){ 
.et_pb_blog_extras .post-content .post-meta .published:before, .et_pb_blog_extras .post-content .post-meta .read-time:before, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .published:before, .et_pb_post_extra.el_dbe_vertical_grid .post-meta .read-time:before{display:none} 
}
.jc_featured_image, .jc_portrait_img, .jc_landscape_img{z-index: 9999;}
@media (min-width: 981px){
.jc_portrait_img{width: auto !important;max-width: 30vw;object-fit: cover;object-position: 50% 30%;min-height:300px;max-height:600px;z-index: 9999;}
.jc_portrait_img_wrapper{float: right;margin-left: 30px;}
.jc_portrait_img_container, .jc_portrait_img_container .et_pb_image_wrap, .jc_portrait_img_wrapper .photo_copyright{width: auto;}
.jc_portrait_img_wrapper .photo_caption{width: auto;margin-bottom:0px !important;max-width: fit-content;}
.jc_landscape_img{height:600px;object-fit:cover;object-position: 50% 30%}
}
.author.url{pointer-events:none;}
.cat-opiniao.custom_avatar .post_author_block .multiple_authors_guest_author_avatar img{
	max-width: fit-content;
    height: 180px;
    width: auto;
	margin-right:20px;
}
.cat-opiniao.custom_avatar .post_author_block > div > span.pp-multiple-authors-layout-inline:before{left:0px;}
.cat-opiniao.custom_avatar .post_author_block > .et_pb_text_inner{max-width:calc(100% - 210px);}
.cat-opiniao.custom_avatar_mobile .post_author_block .multiple_authors_guest_author_avatar img{
	max-width: fit-content;
    height: auto;
    width: 90px;
	margin-right:5px;
}
.cat-opiniao.custom_avatar_mobile .post_author_block > div > span.pp-multiple-authors-layout-inline:before{left:0px;}
.cat-opiniao.custom_avatar_mobile .post_author_block{display:block;}
.cat-opiniao.custom_avatar_mobile .post_author_block > .et_pb_text_inner{max-width:calc(100% - 100px);width:100%;}
.comment-form .logged-in-as a:not(:first-child){display:none;}
.social_share_wrapper{
	z-index: 9999;
    position: relative;
}
@media screen and (min-width: 981px){
body:not(.has-access):not(.user-role-editor):not(.user-role-admin):not(.user-role-gestor).post-type-archive-edicoes-impressas .block_capas_destaque.block_capas .post-content{pointer-events:none;}	
body:not(.has-access):not(.user-role-editor):not(.user-role-admin):not(.user-role-gestor).post-type-archive-edicoes-impressas .block_capas_destaque.block_capas .post-content .el-read-more-link{filter:grayscale(1);opacity:.5;}
body:not(.has-access):not(.user-role-editor):not(.user-role-admin):not(.user-role-gestor).post-type-archive-edicoes-impressas .block_capas_destaque.block_capas .post-content .el-read-more-link:before{
	content: 'Disponível apenas para assinantes pagos';
    background-color: #d5d5d5;
    color: #000;
    position: absolute;
    top: -10px;
    padding: 0 10px;
    font-size: 12px;
}
.block_capas_destaque.block_capas .et_pb_post .post-media{width:35% !important;}
.block_capas_destaque.block_capas .et_pb_post .post-content{margin:0 !important;padding:0 5% !important;box-shadow:none !important;-webkit-box-shadow:none !important;}	
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended .post-media{margin:0 !important;padding:0 !important;width:auto !important;height:100% !important;max-height:416px !important;order:0 !important;}
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended{width: calc(1/6*100% - (1 - 1/6)*40px) !important;margin: 10px 40px 0 0 !important;}
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended:nth-child(6n) {margin-right: 0 !important;}
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended:nth-child(-n+6) {margin-top: 0 !important;}
}
.block_artigos_categoria.edicoes_impressas_categoria .et_pb_post_extra.el_dbe_box_extended .post-media img{object-fit:contain;object-position:bottom !important;}
.block_capas_destaque.block_capas .et_pb_post .post-content	.entry-title:before{content:'Última';display:block;font-size:14px;color: #2d3670;}	
.block_capas_destaque.block_capas .et_pb_post .post-media{padding: 10px;border: 1px solid #cccc;}
.block_capas_destaque.block_capas .et_pb_post_extra.el_dbe_box_extended .post-content .el-read-more-link a, .block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended .post-content .el-read-more-link a{background: #2d3670 !important;color: #fff !important;padding: 5px 15px !important;font-size: 12px !important;line-height: 1em !important;margin-bottom: 20px !important;}
.block_capas_destaque.block_capas .et_pb_post_extra.el_dbe_box_extended .post-content .el-read-more-link a{margin-top:20px;margin-bottom:0 !important}
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended .post-content{display:flex;flex-direction:column;align-items: center;}
.block_artigos_categoria.block_capas .et_pb_post_extra.el_dbe_box_extended .post-content .el-read-more-link{order:3;}
.block_artigos_categoria.block_capas.et_clickable{cursor:default !important}
.block_capas.block_capas_hp .et_pb_post .post-content{padding:0;margin:0;}
[id^=sb_youtube_].sb_youtube .sby_follow_btn a, [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn {
border-radius: 0px !important;
padding: 0.3em 1em !important;
font-size:14px !important;
zoom:normal !important;
}
 [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn {
border: 1px solid #2d3670 !important;
}
 [id^=sb_youtube_].sb_youtube .sby_footer .sby_load_btn:hover {
border: 1px solid #2d3670 !important;
background-color:#2d3670 !important;
color:#fff!important;
opacity:1 !important;
box-shadow:none !important;
}
[id^=sb_youtube_].sb_youtube .sb_youtube_header{display:none !important;}
body:not(.logged-in) .form_logged_content, body.logged-in .form_not_logged_content{display:none !important}
#newsletter_popup .dipl_modal_close_icon+.dipl_modal_header_title_container{margin-right:0 !important;}
#newsletter_popup .dipl_modal_header_title{text-align: center;padding: 20px 0 10px;}
#jc_login_modal .dipl_modal_wrapper .dipl_modal_inner_wrap, #newsletter_popup .dipl_modal_wrapper .dipl_modal_inner_wrap{position:relative;}
#jc_login_modal .dipl_modal_wrapper .dipl_modal_inner_wrap .dipl_modal_header,  #newsletter_popup .dipl_modal_wrapper .dipl_modal_inner_wrap .dipl_modal_header{
	padding:0 !important;
}
#jc_login_modal .dipl_modal_wrapper .dipl_modal_inner_wrap .dipl_modal_header .dipl_modal_close_icon, #newsletter_popup .dipl_modal_wrapper .dipl_modal_inner_wrap .dipl_modal_header .dipl_modal_close_icon{
	position: absolute;
    top: -12px;
    right: -10px;
    height: 29px;
    width: 29px;
    text-align: center;
    z-index: 9;
    background: white;
    border-radius: 40px;
    color: #2D3670 !important;
    line-height: 27px;
    padding: 0;
    padding-right: 1.5px;
    margin: 0;
    display: block;
}
.jc_login_form label{display:block;}
.jc_login_form input{border: none; border-bottom: 1px #ccc solid;}
.jc_login_form > .et_pb_column{display:flex;flex-direction:column;align-items:center;} 
.login_popup_img .et_pb_image_wrap {max-width:150px;margin:0 auto !important;}
form.lwa-form, form.lwa-remember{max-width:95%;margin:0 auto;}
form.lwa-form, form.lwa-remember .lwa-remember-email input{margin-bottom:12px;}
#jc_login_modal form.lwa-form tr.lwa-submit{display: flex;flex-direction: column;justify-content: center;align-items: center;}
form.lwa-form td.lwa-username-label,form.lwa-form tr td,form.lwa-form tr td.lwa-submit-links .rememberme_container{display:flex;}
form.lwa-form tr td.lwa-submit-links{flex-direction:column;}
form.lwa-form td.lwa-username-label,form.lwa-form td.lwa-password-label{display:none;}
form.lwa-form tr td.lwa-submit-links .rememberme_container{margin-bottom:15px;}
#jc_login_modal form.lwa-form tr td.lwa-submit-links .rememberme_container{align-items: center;}
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    padding: 5px 10px;
    color: #4e4e4e;
    border-radius: 5px;
    font-size: 15px;
}
input[type="submit"]{
	padding: 5px 15px;
    text-transform: uppercase;
    border: 1px solid #2D3670;
    background: #2D3670;
    color: #fff;
    cursor: pointer;
	transition: background-image .3s linear,background-color .3s linear,border .3s linear;
}
input[type="submit"]:hover{
    border: 1px solid #2D3670;
    background: #fff;
    color: #2D3670;
}
.lwa-status-invalid {
    max-width: fit-content;
    margin: 0 35px 10px 24px;
    font-size: 14px;
    line-height: 1.4em;
}
.dipl_button_item .dipl_button_icon_on_hover.dipl_button_icon_right:hover .dipl_button_icon:after{right:0 !important;}
@media only screen and (min-width: 981px){
#jc_login_modal .dipl_modal_wrapper .dipl_modal_inner_wrap {width: 380px!important;}
}
.conteudo_exclusivo_wrapper:before{
	content: "";
    width: 100%;
    height: 250px;
    position: absolute;
    left: 0;
    top: -250px;
    z-index: 999;
	background: rgb(255,255,255);
	background: linear-gradient(0deg, rgba(255,255,255,1) 60%, rgba(255,255,255,0) 100%);
}
.conteudo_exclusivo_wrapper {
	margin: 40px 0;
    padding: 40px 20px;
    background: #f4f4f4;
	display: flex;
	position:relative;
}
.conteudo_exclusivo_inner {
	display: flex;
	width:100%;
	justify-content:center;
	flex-wrap: wrap;
}
.conteudo_exclusivo_title {
	font-size:21px;
	width:100%;
	text-align:center;
}
.conteudo_exclusivo_inner p{
	font-size:14px;
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.conteudo_exclusivo_btn_wrapper{margin:10px;}
a.conteudo_exclusivo_btn {
	border:1px solid #2D3670;
    background-color: RGBA(0,0,0,0);
    padding: 5px 15px !important;
	text-transform: uppercase!important;
    font-size: 14px!important;
	transition: color 300ms linear,background 300ms linear!important;
}
a.conteudo_exclusivo_btn:hover{
	background-color: #2D3670;
	color:white;
}
a.conteudo_exclusivo_btn.btn_full{
	background-color: #2D3670;
	color:white !important;
}
a.conteudo_exclusivo_btn.btn_full:hover{
	color:#2D3670 !important;
	 background-color: RGBA(0,0,0,0);
}
.et_pb_blog_extras .et_pb_posts .et_pb_post:not(.edicoes-impressas).rcp-is-restricted:before{
	content:"EXCLUSIVO";
	background:#2D3670;
	padding:5px;
	margin:10px;
font-size:12px;
font-weight:500;
color:#fff;
position:absolute;
z-index:99;
	line-height: 1em;
}
.et_pb_blog_extras.block_ultimas_sidebar .et_pb_posts .rcp-is-restricted:before{
    padding: 2px 5px;
    margin: 0px;
    font-size: 10px;
    position: relative;
    
}

.jc_comentarios .dipl_toggle_title_value{padding-left:25px;}
body.conteudo-pago:not(.has-access) .jc_comentarios, body.conteudo-pago:not(.has-access) .comment_count{display:none !important;}
body.conteudo-pago:not(.has-access) .js_banner_exclusivo{display:block;}

h3.rcp_header{padding-bottom:35px;}
.rcp_user_fieldset{margin-bottom:20px !important;}
.rcp_form p{margin:0 !important;}
#rcp_registration_form .rcp_login_link{display:none;}
.rcp_subscription_fieldset{background:#fafafa;padding:20px !important;border-radius:5px 5px 0 0;}
.rcp_subscription_fieldset .rcp_subscription_message{text-transform:uppercase;font-weight:700;margin-bottom:20px !important;}
#rcp_agree_to_privacy_policy_wrap label{font-size:14px;margin-bottom:20px;}
.rcp_registration_total_details.rcp-table .rcp-total{border-top:1px solid #eee;display:none;}
#rcp_registration_form .rcp_registration_total{margin-bottom:30px;}
.rcp_form input[type=email], .rcp_form input[type=password], .rcp_form input[type=text],.rcp_form input[type=tel]{width:95%;}
#rcp_payment_gateways{margin:10px 0 20px !important;}
#rcp_profile_editor_form fieldset legend{display:none;}
#rcp-card-name{width:100% !important;}
#rcp_payment_gateways{margin-top:10px;margin-bottom:20px;}
#rcp_profile_submit_wrap{margin-top:20px !important;}
@media (min-width: 981px){
#rcp_user_login_wrap,
#rcp_user_email_wrap,
#rcp_user_first_wrap,
#rcp_user_last_wrap,
#rcp_password_wrap,
#rcp_password_again_wrap,
#rcp_telefone_wrap,
#rcp_nif_wrap,
#rcp_codigo_postal_wrap,
#rcp_localidade_wrap{display:inline-block;width:48%;}
}
.jc_digital_papel .et_pb_main_blurb_image .et_pb_image_wrap:before,.jc_digital_papel .et_pb_main_blurb_image .et_pb_image_wrap:after,.jc_digital .et_pb_main_blurb_image .et_pb_image_wrap:after{
	content: "\69";
	font-size: 34px;
    color: #2d3670;
    font-family: ETmodules!important;
    font-weight: 400!important;
}
.jc_digital .et_pb_main_blurb_image .et_pb_image_wrap:after ,.jc_digital_papel .et_pb_main_blurb_image .et_pb_image_wrap:after{
	content: "\e00b";
}
.jc_digital_papel .et_pb_main_blurb_image .et_pb_image_wrap:before{padding-right:7px;font-size: 31px;}

.page-id-427973 #post-427973{
	width: 1440px;
    max-width: 90%;
    margin: 0 auto;
	padding: 20px 0 40px;
}
.page-id-427973 #post-427973 .entry-content #order_summary{margin-top:20px;}
.page-id-427973 .rcp-confirm-details h3{padding-bottom:20px;}
.page-id-427973 .rcp-confirm-details p{line-height:2em}
.page-id-427973 .rcp_registration_total_details .membership-amount{display:none !important;}
.page-id-427973 .entry-content tr td{border: none !important;}
.page-id-427973 .entry-content .rcp_registration_total_details tr{width:100% !important; max-width:90vw !important;}
#sonaar-player, .iron_widget_radio{visibility:hidden;left:-100vw !important;bottom: -100vh !important;position:fixed;}
.play_radio.stop:after{content: '\5e' !important;}
.play_radio.stop:before{content: 'parar' !important;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper{position:relative;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper .widget-title.box-header-title,
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-author-boxes-meta.multiple-authors-links,
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-author-boxes-description.multiple-authors-description{display:none;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper .pp-author-boxes-name.multiple-authors-name a{color: #3c434a !important;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-ul{padding:0;display:flex;gap:20px;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-ul li{border:none !important;min-height:initial !important;padding:0;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-ul li .pp-author-boxes-name.multiple-authors-name,
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-ul li .pp-author-boxes-name.multiple-authors-name a{margin:0;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-ul li .pp-author-boxes-avatar-details{display:flex;align-items:center;padding-left: 10px;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper .pp-author-boxes-avatar{flex:initial !important}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper .pp-author-boxes-avatar img{width:40px !important;height:40px !important;}
.single-post #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper:before{content:'por:';position: absolute;left:50px;top: -10px;font-size: 10px;text-transform: lowercase;}
.single-post.custom_avatar #page-container #et-boc #et-main-area #main-content #jc_single_container_id .et_pb_module .pp-multiple-authors-boxes-wrapper:before{left:10px;top: -20px;}
.post_old_site_author_block > div:before{content:'por:';font-size: 10px;text-transform: lowercase;margin-right:5px;}
.single-post .post_author_block > div{display:inline-block;}
.mfp-figure figure figcaption{visibility:hidden !important;}
.bsaProContainerNew .bsaProItems .bsaProItemInner .bsaProItemInner__html {display:flex !important;justify-content:center !important;width:100% !important;}
.et-l--header .adsbygoogle:not(.jdc_header_ad),
.jc_comentarios .adsbygoogle, .comment_count .adsbygoogle{display:none !important;}
.adsbygoogle, .adsbygoogle iframe{color-scheme: only light;}
ins.adsbygoogle{min-width:100% !important}
.single-post .row_destaques_hp .google-auto-placed {padding: 30px 0;}
.archive.category .google-auto-placed{padding-bottom:3.735%}
.jc_cat_menu_section .google-auto-placed{display:none;}
@media (min-width: 1024px){
#page-container #et-boc .et-l .sticky-section {
 position: sticky !important;
 position: -webkit-sticky !important;
 top: 30px !important;
}
body:not(.wp-admin) #page-container {
 overflow: visible !important;
}
body:not(.wp-admin) {
 display: initial;
}
}
body.jc_app {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
  min-height: 100vh;
  min-height: -webkit-fill-available;	
}
html {
  height: -webkit-fill-available;
}
body.jc_app #wpadminbar{display:none !important;}
body.jc_app .et-l--footer .jc_footer_widgets_wrapper,
body.jc_app .jc_header,
body.jc_app .jc_weather_section,
body.jc_app:not(.home) .jc_cat_menu_section{
    display: none !important;
}
.jc_cat_menu_section:not(.jc_not_app) {
    position: fixed !important;
    top: 0 !important;
    z-index: 9999;
    backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
    background-color: rgba(45, 54, 112, 0.9) !important;
    padding: 0 !important;
    width: 100vw;
}
.jc_cat_menu_section:not(.jc_not_app) .et_pb_row {
    border-bottom: none !important;
}
.jc_cat_menu_section:not(.jc_not_app) .menu_categorias_wrapper {
    background-color: transparent;
}
.jc_cat_menu_section:not(.jc_not_app) .menu_categorias_wrapper .et-menu li a {
    margin: 10px 0 5px !important;
    text-transform: uppercase;
    color: #fff !important;
}
.jc_cat_menu_section:not(.jc_not_app) .menu_categorias_wrapper .et-menu li.cat_covid {
    border-right: none !important;
}
.jc_cat_menu_section:not(.jc_not_app) .menu_categorias_wrapper #menu-menu-categorias li.cat_covid a {
    padding: 5px 10px !important;
    margin-right: 0 !important;
}
body.jc_app .jc_search_push_menu {display:none;}
body.jc_app .et_pb_section.jc_search_push_menu{	
    position: fixed;
    width: 100%;
	background-color: #2D3670 !important;
}
body.jc_app.home #main-content {
    padding-top: 60px;
}
.app_bottom_menu,
body:not(.jc_app) .app_bottom_secondary_menu,
.app_bottom_menu_container{display:none;}
body.jc_app .app_bottom_menu_container{display:initial;}
body.jc_app .app_bottom_menu,
body.jc_app .app_bottom_secondary_menu {
    padding: 0 5%;
    display: flex !important;
    position: fixed;
	top:auto !important;
    bottom: 0;
    justify-content: space-between;
    align-items: center;
    min-height: 60px;
    width: 100%;
    z-index: 9999;
    backdrop-filter: blur(4px);
	-webkit-backdrop-filter: blur(4px);
    background-color: rgba(45, 54, 112, 0.9) !important;
    opacity: 0;
    border-top: 0.5px solid #fff;
}
body.jc_app .app_bottom_secondary_menu {
    padding: 10px 5% 70px;
    z-index: 999;
    bottom: 0;
	top:auto !important;
    align-items: flex-start;
    background-color: #2d3670 !important;
    opacity: 1;
    transform: translateY(200%);
    transition: 0.3s;
    border: none;
}
body.jc_app .app_bottom_secondary_menu.active {
    transform: translateY(0);
}
body.jc_app .app_bottom_secondary_menu .column_01 {
    flex-grow: 2;
    padding-right: 10px;
}
body.jc_app .app_bottom_secondary_menu .column_02 {
    flex-grow: 1;
    max-width: 45vw;
    padding-left: 10px;
    border-left: 0.5px solid rgba(255, 255, 255, 0.3);
}
body.jc_app .jc_push_secondary_menu_toggle {
	position:relative;
    display: flex;
	z-index:999;
}
body.jc_app .jc_push_secondary_menu_toggle.closeImg:before {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: url(https://jornaldascaldas.pt/wp-content/uploads/2022/08/app-icon-x.svg) center/24px 24px no-repeat, center/24px 24px no-repeat #2d3670;
    z-index: 9999;
}
body.jc_app #jc_login_modal .dipl_modal_inner_wrap {
    border-radius: 20px;
}
body.jc_app #jc_login_modal .dipl_modal_inner_wrap .login_popup_img {
    border-radius: 20px 20px 0 0;
}
body.jc_app #jc_login_modal .dipl_modal_wrapper .dipl_modal_inner_wrap .dipl_modal_header .dipl_modal_close_icon {
    top: 10px;
    right: 10px;
}
body.jc_app .app_bottom_secondary_menu nav ul li {
    padding: 5px 10px;
    margin: 5px;
    background-color: rgba(255, 255, 255, 0.05);
	list-style:none;
}
body.jc_app .app_bottom_secondary_menu nav ul li a {
    color: #fff;
    font-size: 14px;
}
body.jc_app .app_bottom_secondary_menu ul.app_social_media li a.icon,
body.jc_app .app_bottom_secondary_menu ul.app_social_media li a.icon:hover {
    background-color: transparent !important;
}
body.jc_app .app_bottom_secondary_menu ul.app_social_media li a.icon:before {
    width: 21px !important;
    height: 21px !important;
    font-size: 16px;
    line-height: 21px;
}
body.jc_app .app_bottom_secondary_menu ul.app_social_media {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 0.5px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 10px;
	padding: 0;
    padding-bottom: 10px;
    width: 100%;
}
body.jc_app .app_bottom_secondary_menu .column_01 ul{padding:0;}
body.jc_app .app_social_media_wrapper {
    width: 100%;
}
body.jc_app .app_social_media_wrapper h4 {
    color: #fff;
    font-size: 18px;
    padding-top: 10px;
}
body.jc_app .jc_copyright {
    color: #fff !important;
    font-size: 10px;
    line-height: 14px;
    padding-top: 10px;
    border-top: 0.5px solid rgba(255, 255, 255, 0.3);
}
body.jc_app .jc_copyright a {
    color: rgba(255, 255, 255, 0.5);
}
body.jc_app .dipl_lottie_app {
    margin: 20px 0;
    display: flex;
    width: 100%;
}
body.jc_app .et-l--body .et_builder_inner_content .et_pb_section:nth-of-type(1) {padding-top: 80px;}
body.jc_app .et-l--body .et_builder_inner_content .et_pb_section.jc_single_container {padding-top: 65px;}
.jc_app_top_nav_bar_container{display:none;}
body.jc_app:not(.home) .jc_app_top_nav_bar_container{display:initial;}
body.jc_app:not(.home) .jc_app_top_nav_bar{display: flex;justify-content: space-between;}
.jc_app_top_nav_bar button, .social_share_close_button{padding: 0;background: transparent;border: 0;color:white;line-height:1em;vertical-align: middle;}
.app_top_nav_btn:not(.app_btn_back){margin-left:20px;}
.progress {
    background: #404B8C;
    position: fixed;
    top: 0;
    bottom: auto;
    left: 0;
    width: 0%;
    height: 3px;
    z-index: 1000;
	transition: all linear 0.1s;
}
body.jc_app:not(.single) .progress,body:not(.jc_app) .progress{display:none !important;}
@keyframes pulsate {
    0% {opacity: 0.1;}
    50% {opacity: 0.6;}
    100% {opacity: 0.1;}
}
.app_btn_back:after {
    content: '';
    width: 10px;
    height: 10px;
    background: white;
    display: inline-block;
    border-radius: 50%;
    margin-left: 8px;
    opacity: 0;
	vertical-align: text-top;
}
.app_btn_back.back_loading:after{
	opacity:0.1;
	animation: pulsate 1.5s ease-out;
    animation-iteration-count: infinite;
}
body.jc_app h2.entry-title:after,
body.jc_app h1.entry-title:after{
    content: '';
    width: 10px;
    height: 10px;
    background: #2d3670;
    display: inline-block;
    border-radius: 50%;
    margin-left: 8px;
    opacity: 0;
}
body.jc_app h2.entry-title.post_loading:after,
body.jc_app h1.entry-title.post_loading:after{
	opacity:0.1;
	animation: pulsate 1.5s ease-out;
    animation-iteration-count: infinite;
}
body.jc_app .social_share_wrapper{display:none;}
body.jc_app .social_share_wrapper{position:fixed;top:60px;right:10px;margin:0;transform:translatey(-200px);transition:translate 300ms ease-in-out;display:initial;}
body.jc_app .social_share_wrapper.share_01.active_share{transform:translatey(0px);}
.social_share_close_button{
	display:none;
	position: absolute;
    right: 0;
    background: #2D3670 !important;
}
body.jc_app .social_share_close_button.active_share{
	display: initial;    
}
.app_btn_refresh.active_spin .refresh_icon{
	animation-name: spin;
	animation-duration: 1000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear; 
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
.jc-ptr-ptr{
	z-index:999999 !important;
	background-color:#2D3670;
	font-size: 12px !important;
	text-transform:uppercase;
    font-weight: 400 !important;
	position:fixed !important;
}
.jc-ptr-content{padding-top:80px !important;}
.jc-ptr-text, .jc-ptr-icon{
	color:white !important;;
}
@media (max-width: 360px) {
    body.jc_app .app_bottom_secondary_menu {
        padding: 10px 5% 94px;
    }
    body.jc_app #jc_login_modal .dipl_modal_inner_wrap {
        min-height: 90vh;
    }
    body.jc_app .app_bottom_secondary_menu nav ul li {
        padding: 5px;
    }
    body.jc_app .app_bottom_secondary_menu nav ul li a {
        font-size: 12px;
    }
    body.jc_app .app_social_media_wrapper h4 {
        font-size: 12px;
    }
}
body.jc_app .hide_if_app{display:none;}