#sb-site,.sb-site-container,.sb-slidebar,body,html{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;overflow-x:hidden}html{height:100%}body{min-height:100%;height:auto;position:relative}html.sb-scroll-lock.sb-active:not(.sb-static){overflow:hidden}#sb-site,.sb-site-container{width:100%;min-height:100vh;position:relative;z-index:1;background-color:#fff}#sb-site:after,#sb-site:before,.sb-site-container:after,.sb-site-container:before{content:' ';display:table;clear:both}.sb-slidebar{height:100%;overflow-y:auto;position:fixed;top:0;z-index:0;display:none;background-color:#222}.sb-slidebar,.sb-slidebar *{-webkit-transform:translateZ(0px)}.sb-left{left:0}.sb-right{right:0}.sb-slidebar.sb-static,html.sb-static .sb-slidebar{position:absolute}.sb-slidebar.sb-active{display:block}.sb-style-overlay{z-index:9999}.sb-momentum-scrolling{-webkit-overflow-scrolling:touch}.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}@media (max-width:480px){.sb-slidebar{width:70%}.sb-width-thin{width:55%}.sb-width-wide{width:85%}}@media (min-width:481px){.sb-slidebar{width:55%}.sb-width-thin{width:40%}.sb-width-wide{width:70%}}@media (min-width:768px){.sb-slidebar{width:40%}.sb-width-thin{width:25%}.sb-width-wide{width:55%}}@media (min-width:992px){.sb-slidebar{width:30%}.sb-width-thin{width:15%}.sb-width-wide{width:45%}}@media (min-width:1200px){.sb-slidebar{width:20%}.sb-width-thin{width:5%}.sb-width-wide{width:35%}}#sb-site,.sb-site-container,.sb-slide,.sb-slidebar{-webkit-transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);transform:translate(0px);-webkit-transition:-webkit-transform 400ms ease;-moz-transition:-moz-transform 400ms ease;-o-transition:-o-transform 400ms ease;transition:transform 400ms ease;-webkit-transition-property:-webkit-transform,left,right;-webkit-backface-visibility:hidden}.sb-hide{display:none}@font-face {
font-family: 'flexslider-icon';
src: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/js/flexslider/fonts/flexslider-icon.eot);
src: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/js/flexslider/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'), url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/js/flexslider/fonts/flexslider-icon.woff) format('woff'), url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/js/flexslider/fonts/flexslider-icon.ttf) format('truetype'), url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/js/flexslider/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flex-container a:hover,
.flex-slider a:hover,
.flex-container a:focus,
.flex-slider a:focus {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
} .flexslider {
margin: 0 0 60px;
background: #ffffff;
border: 4px solid #ffffff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
} @media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}html, body, div, li, p{ font-family: 'Open Sans', sans-serif; color:#fff; }
p{ font-size:14px; font-weight: 100; }
h1, h2, h3, h4, h5, h6, h4 a{ font-family: 'antoniobold'!important; color:#fff; text-transform:uppercase; }
.top-bar-section ul li>a{ font-family: 'Open Sans', sans-serif; color:#fff; }
h2{ font-size: 30px; line-height: 48px; margin: 0 0 10px; padding: 0; text-align: center; }
a{ font-family: 'Open Sans Condensed', sans-serif; color:#fff; }
a:hover{ color:#fff; text-decoration:underline; }
a:visited{ color:#fff; }
.excerpt-read-more{ display:none; }
.mask-link:hover{ text-decoration:none; }
header{ }
html{ background:#0e1a1d; }
body{ 
background: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/new-bg3.jpg) top center;
background-repeat: no-repeat;
background-attachment: fixed; }
#container{ background: rgba(10, 12, 16, 0.8);
}
.fixed-top{     
position: fixed;
right: 0;
left: 0;
top: 0;
z-index: 1030; }
::-moz-selection{ background: #333; color: #fff; }
::selection{ background: #333; color: #fff; }
a:hover, li:hover, div:hover{
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.bcrumbs{
margin-bottom: 1.2em;
margin-top: 0em;
padding: 0em;
padding-left: 1em;
padding-right: 2em;
color: #B7B7B7;
font-size: 11px!important;}
.bcrumbs span{ color: #B7B7B7; text-transform:uppercase; font-weight:bold; font-size:12px; }
.bcrumbs a{ color: #B7B7B7; text-transform:uppercase; font-size:12px; }
.bcrumbs a:hover{ text-decoration:underline; color: #fff; }
hr.hr-white{ 
margin:0.3em 0!important;	
border: 0; height: 1px; 
background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));}
hr.hr-white-relacionados{ 
margin-top:25px; margin-bottom:25px;
border: 0; height: 1px; 
background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));}    
.white{ color:#fff; border-color:#fff; }
.box-shadow-bottom{ }
.noPadding{
padding: 0 !important;
}
.noMargin {
margin:0 !important;
}
.entireWidth{
width: 100% !important;
max-width: 100% !important;
}
.y-center {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.center{ display: inline-block; margin:0px auto; }
label{color:#fff; }
.orange{ color:#F15C30;}
h2.orange{ font-size: 25px; }
.banner-title{text-align:left; }
.saiba-mais{ padding: 0.7em; border-radius: 8px; }
.saiba-mais:hover{ } 
p.white-line{ color: #fff; display: block; font-size: 2em; position: relative; text-align: center; z-index: 1; }
p.white-line span { background: #fdfdfd; padding: 0 10px; text-transform: uppercase; } .banner-destaque{ background-color: rgba(0, 0, 0, 0.3);
font-size: 1.1em; 
padding-left:1em;}
h3.banner-secondary-title{ margin:0.8em 0; text-align: left; font-size: 1.1em; }
h5.banner-descricao{ text-transform: initial; margin:0.3em 0; text-align: justify; font-size: 1rem; line-height: 1.6;}
a.banner-saiba-mais, span.banner-saiba-mais{ padding:0; line-height:3; font-size: 14px; color:#fff; }
.top-bar-section li:not(.has-form) a:not(.button){ padding:none; border-radius: 5px; }
.header{ min-height:150px; }
.header-large{ 
min-height:150px; 
position:relative;  }
.top-bar{ background:none; margin-top: 35px; width:100%; padding: 20px;}
img.z1z1-logo{ height:50px; }
ul.main-menu{ background:none; right:0; margin-top:25px; }
ul.main-menu li{ background:none; margin:0!important; }
ul.main-menu li a{ 
text-decoration: none;
background: none!important;
margin: 0!important;
font-weight: 500;
font-size: 20px;
padding: 5px 10px;
color: #fff;
text-transform: uppercase; font-family: 'antoniobold'!important;
}
ul.main-menu li a:hover{ color:#F15C30!important; }
ul.main-menu li a.active{ color:#F15C30!important; }
ul.dropdown li{ background: rgb(19, 19, 19); border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.1); }
ul.dropdown li a{ text-transform:none; font-size: 15px; text-transform: uppercase; }
#triangle-oq:before, #triangle-maisz:before{ color:fff; margin-left: 5px;}
a.oq:hover #triangle-oq{ 
color: #E85A26;
-webkit-transform: rotate(90deg) translate(-4px,-1px);
-moz-transform: rotate(90deg) translate(-4px,-1px);
-ms-transform: rotate(90deg) translate(-4px,-1px);
-o-transform: rotate(90deg) translate(-4px,-1px);
transform: rotate(90deg) translate(-4px,-1px);      
transition: 0.25s;  
}
a.maisz:hover #triangle-maisz{ 
color: #E85A26;
-webkit-transform: rotate(-90deg) translate(-2px,3px);
-moz-transform: rotate(-90deg) translate(-2px,3px);
-ms-transform: rotate(-90deg) translate(-2px,3px);
-o-transform: rotate(-90deg) translate(-2px,3px);
transform: rotate(-90deg) translate(-2px,3px);      
transition: 0.25s;  
}
.top-bar-section li:not(.has-form) a:not(.button){ padding:none!important;}
.tab-bar{ background:none; height:100px; padding-top:50px; }
.tab-bar-section.middle{ padding-top:40px; }
.left-small{ border:none; }
.secondary-menu{ float:right; margin-top: -1em; margin-bottom:1.5em; margin-right:1em;}
.secondary-menu li, .secondary-menu a, .menu-imprensa a{ 
background:none !important; 
line-height: 1.5em!important; 
font-size:15px!important;
font-family: 'antoniobold'!important; 
color:#fff; 
text-transform:uppercase!important;
}
.menu-imprensa a{ font-size:18px!important; }
.secondary-menu li:hover{ text-decoration:underline; }
.secondary-menu li{ border-right: 1px solid #fff; }
.secondary-menu li:last-child{ border-right:none; } #sb-site, .sb-site-container{ background: inherit;}
#toggleoq, #togglezz {  display: -webkit-inline-box; }
#toggleoq span:after, #togglezz span:after,
#toggleoq span:before, #togglezz span:before {
content: "";
position: absolute;
left: 0;
top: -7px;
}
#toggleoq span:after, #togglezz span:after{ top: 7px; }
#toggleoq span, #togglezz span {
position: relative;
display: flex;
float: left;
margin-right: 10px;
margin-top: 21px;
}
#toggleoq span, #togglezz span,
#toggleoq span:after, #togglezz span:after,
#toggleoq span:before, #togglezz span:before {
width: 20px;
height: 1px;
background-color: #fff;
transition: all 0.3s;
backface-visibility: hidden;
border-radius: 2px;
} #toggleoq.on span, #togglezz.on span {
background-color: transparent;
}
#toggleoq.on span:before, #togglezz.on span:before {
transform: rotate(45deg) translate(4px, 4px);
}
#toggleoq.on span:after, #togglezz.on span:after {
transform: rotate(-45deg) translate(6px, -7px);
}
#toggleoq.on + #menu, #togglezz.on + #menu {
opacity: 1;
visibility: visible;
}
#content #inner-content {
padding: initial;
padding-top: 2em;
padding-bottom: 3em;
}
#main{ }
.sb-menu{    
padding: 0!important;
margin: 0!important;
list-style: none !important;
margin-top:1em!important;
}
.sb-menu li {
width: 100%!important;
padding: 0!important;
margin: 0!important;
list-style: none !important; }    
.sb-menu li a {
width: 100%!important;
display: inline-block!important;
padding: 1em!important;
padding-top: 0.9em!important;
padding-bottom: 0.7em!important;
color: #4C4C4C!important;
background-color: rgba(255, 255, 255, 0)!important;
}
.accordion .accordion-navigation.active>a, .accordion dd.active>a {
text-decoration: none!important;
background-color: rgba(255, 255, 255, 0.15)!important; color: #F15C30!important; }
.accordion-icon, .accordion-icon-up{     
font-size: 0.7em!important;
position: fixed!important;
right: 15%!important;
top: 35%!important;
display:none!important;
}
.sb-menu li.child-li a:hover.accordion-icon, .sb-menu li a:hover .accordion-icon{  
display: flex!important; 
}
.accordion .accordion-navigation.active>a .accordion-icon, .accordion dd.active>a .accordion-icon{
display: flex!important; 
}
.accordion .accordion-navigation.active>a:hover .accordion-icon, .accordion dd.active>a:hover .accordion-icon{
display: none!important; 
}
.accordion .accordion-navigation.active>a:hover .accordion-icon-up, .accordion dd.active>a:hover .accordion-icon-up{
display: flex!important; 
}
.sb-menu li ul{ 	
padding: 0!important;
margin: 0!important;
list-style: none !important; background:none!important;	}
.sb-menu li.child-li a{ 
background:#F15C30!important; 
color:#fff!important;
border-bottom: 1px solid #FF8663; 
}
.sb-menu li.child-li a:hover, .sb-menu li a:hover{ 
text-decoration: none!important;
background-color: #FF8663!important;
color: #fff!important;}
.sb-slidebar{ padding-top:6em!important; background: #fff!important; width: 17%!important; }
.sb-slidebar a {
color: #FF3971!important;
text-decoration: none!important;
font-family: 'antoniobold'!important; color:#fff;
}
.sb-left{    
-webkit-box-shadow: inset -8px 0px 15px -7px rgba(0,0,0,0.7);
-moz-box-shadow: inset -8px 0px 15px -7px rgba(0,0,0,0.7);
box-shadow: inset -8px 0px 15px -7px rgba(0,0,0,0.7);
}
.sb-right{    
-webkit-box-shadow: inset 8px 0px 15px -7px rgba(0,0,0,0.7);
-moz-box-shadow: inset 8px 0px 15px -7px rgba(0,0,0,0.7);
box-shadow: inset 8px 0px 15px -7px rgba(0,0,0,0.7);
} .sb-left .sb-menu li a {
border-left: 4px solid transparent!important;
font-size: 20px!important;
text-align: left!important;
padding-left: 1em!important;
font-family: 'antoniobold'!important; color:#fff; }
.sb-left .sb-menu li a:hover { */ color: #FF8663!important;
}
.sb-right .sb-menu li a { font-size: 20px!important;
padding-right: 1em!important; text-align: right!important;
}
.sb-right .sb-menu li a:hover { */ color: #FF8663!important;
}
.left-sidebar-toggle, .left-sidebar-toggle-mobile{
height: 40px;
width: 25px;
background-color: rgba(232, 90, 38, 1);
opacity:0.75;
position: absolute;
z-index: 1000;
}
.left-sidebar-toggle-mobile{ position:initial; }
.left-sidebar-toggle a, .left-sidebar-toggle-mobile a{ width:100%; height:100%; }
.left-sidebar-toggle i, .left-sidebar-toggle-mobile i{ 
font-size:16px; 
color:#fff; 
margin-top: 12px;
margin-left: 7px;
}
.left-sidebar-toggle:hover, .left-sidebar-toggle-mobile:hover{ opacity: 1; cursor:pointer; }
.right-sidebar-toggle{
height: 40px;
width: 25px;
background-color: rgba(232, 90, 38, 1);
opacity:0.75;
position: absolute;
z-index: 1000;
right:0;
}
.right-sidebar-toggle a{ width:100%; height:100%; }
.right-sidebar-toggle i{ 
font-size:16px; 
color:#fff; 
margin-top: 12px;
margin-left: 7px;
}
.right-sidebar-toggle:hover{ opacity: 1; cursor:pointer; } .footer{ 
padding: 0 ; 
margin:0; ; 
margin-top:0;}
.facebook{  padding-bottom:25px; background: radial-gradient(rgba(255, 255, 255, 0.2),rgba(15, 22, 28, 0.4) 80%);
background-size: 100% 1000px;*/
color:#fff;
text-align: center; 
}
.facebook a{ margin-left: 15px; margin-right: 15px; float:left; }  	
.facebook div.fb-zz{ 
background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-zunzum.png);
height: 33px;
width: 117px;
}
.facebook div.fb-oq{ 
background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-oq.png);
height: 33px;
width: 178px;
}
.facebook div.fb-jcom{ 
background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-jcom.png);
height: 33px;
width: 279px;
}
.facebook div.fb-zz:hover{ background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-zunzum-w.png); }
.facebook div.fb-oq:hover{ background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-oq-w.png); }
.facebook div.fb-jcom:hover{ background-image: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/images/fb-jcom-w.png); }
.copyright{ background: rgba(13, 20, 26, 0.6);
background-size: 100% 200px;
padding: 3em 2em;
color:#ededed;
}
.copyright img.footer-logo{ width: 120px; }
.copyright span{ vertical-align: bottom; font-size:0.8em; padding-left: 15px; }
.assinatura{
height:150px; position:relative; 
background: radial-gradient(#E19D76,#4C362A 100%) no-repeat;
background-size: 100% 1500px;
height:50px;
padding-top:12px;
color:#777;
padding-left: 20px; padding-right: 20px;
}
.assinatura span{ vertical-align: middle; }
.assinatura .logo-kd{ height:12px; } .post-title{ text-transform:none; font-size: 15px; }
.categ-title{
text-transform: uppercase;     
font-size: 20px;
padding: 0.7em 0.6em 0.5em 0.6em;
border-radius: 5px;
font-family: 'antoniobold'!important;
margin-right: 7px;
margin-bottom: 0.6em;
display:-webkit-inline-box;
}
.categ-title-active{
text-transform: uppercase;
font-size: 20px;
padding: 0.7em 0.6em 0.5em 0.6em;
font-family: 'antoniobold'!important;
background: rgba(241, 92, 48, 0.8);
border-radius: 5px;
margin-right: 7px;
margin-bottom: 0.6em;
display:-webkit-inline-box;
}	
.categ-title:hover{ text-decoration:none; background: rgba(255, 255, 255, 0.15);  } 
.categ-title-active:hover{ text-decoration:none; }
.pannels{
padding:1.5em;
border-radius: 5px;
font-size: 1.1em; 
}
.post-preview-geral{ 
background: rgba(255,255,255,0);
margin-bottom:1.5em;
}
.post-preview-container{ 
height: 240px;
width: 100%; 
border-radius: 8px;
background-size: auto 249px;
background-repeat: no-repeat;
background-position:center;
background-color: rgba(255, 255, 255, 0.06);}
.post-preview-title{
font-size: 1em; 
text-transform:none; } 
.conteudo-geral { padding: 3em; background:none; border:none;}
.conteudo-geral p{ color:#fff;
text-transform:none; 
margin-bottom: 10px;
font-size: 14px;
} 
.category-title{
margin-top: 0.5em; 
padding:0.3em; 
font-weight:500; 
padding-left:0.5em;
} .hover-effect .mask {
opacity: 0;
overflow:visible;
background: rgba(0,0,0,0.7);
box-sizing:border-box;
transition: all 0.4s ease-in-out;
height:100%;
border-radius: 8px;
}
.hover-effect:hover .mask {
opacity: 1;
}
.hover-effect:hover a.info {
opacity:1;
transition-delay: 0.3s;
}
#cross {
background: white;
height: 50px;
position: relative;
top:25%;
width: 9px;
}
#cross:after {
background: white;
content: "";
height: 9px;
left: -20px;
position: absolute;
top: 22px;
width: 50px;
}
.acf-pannels{
border: 2px solid #ebebeb;
border-color: rgba(255,255,255,0.09);
background-color: rgba(255,255,255,0.15);
padding: 2em; padding-left:5em; padding-right:5em;
margin-left:4em; margin-right:4em;
border-radius: 15px;
}
.acf-pannels p{ color:#fff; text-align:justify; }  
.acf-links{ font-size: 0.8em; }
.ver-mais{ position:relative; top: 25%; padding: 0 1em; font-size: 18px; font-family: 'antoniobold'!important; text-transform:uppercase;} .post-title-area{ background: rgba(0,0,0,0.3); padding-top:1em; padding-bottom:1em; }
.post-title{ font-weight:500; font-size: 1.8em; margin-bottom:0;}
.post-image-container{ padding: 1em 2em 0.7em 0; text-align:center; }
.post-image-container img{	border-radius: 12px; } 
.post-content-container{ padding:0.7em; padding-top:0.8em; } 
.post-content-container p {
font-size: 14px;
color: #fff;
text-transform: none;
margin-bottom: 0.5em;
padding: 0;
}
.post-content-container strong{ line-height: 2em; } 
.eventos-relacionados{ padding-top:0.5em;padding-bottom:0;}
.img-relacionados {
height: 250px; width: 100%;
border-radius: 8px;
background-size: auto 350px;
background-repeat: no-repeat;
background-position: center;
}
.img-relacionados-small {
height: 220px;
border-radius: 8px;
background-size: auto 350px;
background-repeat: no-repeat;
background-position: center;
} 
.img-relacionados-mini {
height: 200px;
margin-top: 10px;
border-radius: 8px;
background-size: auto 250px;
background-repeat: no-repeat;
background-position: center;
} .img-relacionados .hover-effect .mask {
opacity: 0;
overflow:visible;
background: rgba(0,0,0,0.5);
box-sizing:border-box;
transition: all 0.4s ease-in-out;
height:100%;
border-radius: 8px;
}
.img-relacionados .hover-effect:hover .mask {
opacity: 1;
}
.img-relacionados .hover-effect:hover a.info {
opacity:1;
transition-delay: 0.3s;
}
.img-relacionados #cross {
background: white;
height: 50px;
position: relative;
top:35%;
width: 9px;
}
.img-relacionados-mini #cross {
background: white;
height: 50px;
position: relative;
top:25%;
width: 9px; }
.img-relacionados-mini .ver-mais{ top:20%; } 
.img-relacionados #cross:after {
background: white;
content: "";
height: 9px;
left: -20px;
position: absolute;
top: 22px;
width: 50px;
}
.img-relacionados .ver-mais{ font-size:1.1em; }
.img-relacionados a:hover,.img-relacionados-mini a:hover {text-decoration:none; }  
.ngg-gallery-thumbnail-box { float:none!important; display: inline-block!important; padding: 5px; }
.slideshowlink{ display:none; }
.ngg-gallery-thumbnail img {
background-color: none!important;
margin: 0!important;
padding: 0!important;
border: none!important;
}  .tp-caption.modern_big_bluebg, .modern_big_bluebg{ background-color: rgba(72, 129, 152, 0.6)!important; }
.titulos-home {
padding: 0.2em;
background: rgba(166, 184, 189, 0.2);
margin-bottom: 0;
margin-top: 1.5em;
text-align: left;
padding-left: 0.5em;
padding-top: 0.35em;
}
div.titulo-container{ margin: 3em 0 1em 0; }
span.titulo{
background: rgba(166, 184, 189, 0.2);
text-align: left;
padding: .5em .6em .2em .6em;
font-family: 'antoniobold'!important; 
color:#fff; 
text-transform:uppercase;
font-size: 26px;
margin: 2em 0;
}
.categoria-preview a:hover{ text-decoration:underline;}
.pannels-home{
background-color: rgba(255, 255, 255, 0.1);
padding:1.5em;
border-radius: 6px;
font-size: 1.2em; 
}
.pannels-related{
padding: 1.5em;
font-size: 1.2em;
margin-bottom: 2em;
}
.pannels-home-new{
padding:0.3em;
border-radius: 6px;
font-size: 1.2em; 
}
.pannels-home-destaque{
border: 2px solid #efefef;
border-color: rgba(255,255,255,0.09);
background-color: rgba(12, 72, 121, 0.22);
padding:2em;
border-radius: 6px;
font-size: 1.2em;  
}
.pannels-home-destaque .saiba-mais, .pannels-home-new .saiba-mais{ border:1px solid rgba(255,255,255,0); } 
.pannels-home-destaque .saiba-mais:hover, .pannels-home-new .saiba-mais:hover{ border:1px solid #fff; }    
.pannels-home hr.hr-white, .pannels-home-destaque hr.hr-white, .pannels-home-new hr.hr-white{ margin-bottom:0.3em; margin-top:0;}
.pannels-home p, .pannels-home-destaque p, .pannels-home-new p{ color:#fff; text-align:left; }
.pannels-home p a, .pannels-home-destaque p a, .pannels-home-new p a { color: #fff; text-transform:none; }
.pannels-home p a:hover, .pannels-home-destaque p a:hover, .pannels-home-new p a:hover { color:#fff;}
a.blue{ color:#A0EDFF; text-transform:none; font-weight:bold; }
a.blue:hover{ color:#fff; } a.link-categorias{
background: rgb(201, 80, 43);
border-color: rgb(201, 80, 43);
color: #ffffff !important;
position: relative;
top: -18px;
text-transform:uppercase;
font-family: 'antoniobold'!important;         
padding: .5em .7em .4em .7em;
font-size: 17px;  
}
div.line-link-categorias{
position: relative;
border-top: 1px solid rgb(201, 80, 43);
margin: 12px 0 0px;
height: 25px;
text-align: left;
}	
.link-ver-mais{    
text-align: left;
float: left;
margin-top: -15px;
font-size: 14px; }
.descricao-crowdfunding{ padding: 0 0.5em;
margin-top:0;
} span.vimeo-title{
background: #4C4C4C;
border-color: #545454;
color: #ffffff !important;
position: relative;
top: -18px;
text-transform:uppercase;
font-family: 'antoniobold'!important;         
padding: .5em .7em .4em .7em;
font-size: 17px; 
}
div.line{
position: relative;
border-top: 1px solid #545454;
margin: 12px 0 0px;
height: 25px;
} .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{ color:#fff !important; }
.ajde_evcal_calendar .calendar_header p{ font-family: 'antoniobold'!important; font-size: 22px!important; }
.evo_cal_above span.evo-gototoday-btn{ color:#fff !important; }
.evo_cal_above span{ opacity:0.85 !important; }
.ajde_evcal_calendar .calendar_header .evcal_arrows{ background:none!important; }
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{ background:#e2e2e2!important; }
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover .fa{ color:#fff!important; }
.eventon_list_event span{ color:#ABABAB; }
.eventon_events_list .eventon_list_event .evcal_eventcard, .evcal_evdata_row, .evorow .tbrow, .dark1, .evo_pop_body {
background-color: rgba(255, 255, 255, 0.75)!important;
} .esg-grid{ background:none !important; }
.eg-polk-element-0-a{ display:none !important; }  #tribe-events-content{ margin-bottom: 0!important; }
.byline{ display:none; }
.single-tribe_events .tribe-events-event-meta{ background:none; }
.weblizar_powered{ display:none; }
#tribe-events-pg-template { max-width: none; padding:20px; } 
#tribe-events-content{ padding:20px; margin-bottom:0; margin-left:5%; margin-right:5%;  }
.single-tribe_events .tribe-events-event-meta{ border:none; }
.event-title{ padding-bottom:2em; }
.event-title h2{ font-weight: 400; font-style: normal; }
.tribe-events-schedule { margin: 0; }
.event-image img{    border-radius: 8px;
-webkit-box-shadow: 0px 1px 0px 3px rgba(106, 75, 58, 0.4);
-moz-box-shadow:    0px 1px 0px 3px rgba(106, 75, 58, 0.4);
box-shadow:         0px 1px 0px 3px rgba(106, 75, 58, 0.4);}
.ngg-gallery-thumbnail img{  border-radius: 8px; }
.ngg-galleryoverview{ max-width:1500px; }
.tribe-events-event-meta .column, .tribe-events-event-meta .tribe-events-meta-group{ width: 35%; padding: none!important;}
.events-list #tribe-events-footer, .single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer{
border:none; }
.flexslider{ background:none; border:none;}
.flex-control-nav{ display:none; }
.flex-direction-nav a{ height:60px; color:#fff; text-shadow: none;}
.flex-direction-nav a:before{ color: rgba(255,255,255,0.8);} .ngg-gallery-thumbnail span{ height:50px; font-size: 12px!important; }
.linkedin-logo{ 
height:25px; width:auto;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
margin-top: -7px;
}
.linkedin-logo:hover{    
-webkit-filter: grayscale(0%);
filter: grayscale(0%);
} .ninja-forms-required-items{
font-size: 14px;
margin-bottom: 1em;
}
.field-wrap label{ text-transform: uppercase; }
textarea, input, select{ background: rgba(255,255,2555,0.2)!important; color:#000;}
.ninja-forms-req-symbol, .ninja-forms-req-symbol strong{ color:#E85A26!important; }
#nf_submit_1 input{
-webkit-border-radius: 12;
-moz-border-radius: 12;
border-radius: 12px;
color: #ffffff;
font-size: 14px;
padding: 10px 20px 10px 20px;
border: solid #ffffff 1px;
text-decoration: none;
text-transform:uppercase;
}
#nf_submit_1 input:hover{ background: rgba(255,255,2555,0.4)!important;  }
input[type=text], input[type=password], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=week], input[type=email], input[type=number], input[type=search], input[type=tel], input[type=time], input[type=url], input[type=color], textarea{ 
color: #fff!important; 
}
select, select option {
color:#fff; 
background: rgba(0,0,0, 0.7);
}
select:hover, select option:hover{ cursor: pointer!important; } .newsletter-email{    
height: 37px!important;
width: 250px!important;
margin-right: 5px!important;
border-radius: 3px!important; }
.newsletter-btn{
background: rgba(232, 90, 38, 0.7)!important;
border: none!important;
border-radius: 3px!important;
color: white!important; height: 37px!important;   
}
.newsletter-div{ display: -webkit-box; float:right; margin-top: -35px; }
.newsletter-btn:hover{ background: rgba(232, 90, 38, 1)!important; }
.mc4wp-alert p{
margin-top: 10px!important;
padding: 8px!important;
font-size: 16px!important;
background: rgba(255,255,255, 0.1)!important;
text-align: center!important;
}  .fb-comments{ width: 350px;}
.fb-comments iframe{ width: 350px;}  @media only screen and (min-width: 100.01em) {
.row{ max-width: 75%;}
}  @media only screen and (min-width: 64.063em) and (max-width: 100em) {
.row{ max-width: 85%;}
.row.banner-destaque{ width: 100%!important;}
.sb-slidebar{ width: 20%!important; }
.top-bar-section li:not(.has-form) a:not(.button) { padding: 0 .7rem; }
}  @media only screen and (min-width: 40.063em) and (max-width: 64em) {
.top-bar{ margin-top:0; }
.top-bar-section li:not(.has-form) a:not(.button) { padding: 0 .5rem; }
.top-bar-section { margin-left: -3%; margin-right: -3%; }
ul.main-menu li a{ font-size:18px; }
.secondary-menu-container{ 
height: 50px;
width: 100%;
text-align: right;
margin-top:0px;
}
.sb-slidebar{ width: 30%!important; } .secondary-menu-container ul{ float:right; margin-bottom:1.2em; margin-right:1em;}
.secondary-menu-container ul li, .secondary-menu a{ float:left; background:none !important; line-height: 1.3em!important; font-size:1em!important;}
.secondary-menu-container ul li{ border-right: 1px solid #fff; }
.secondary-menu-container ul li:last-child{ border-right:none; }
.secondary-menu-container ul li a{ padding:0.2em 1em; } 
}
@media only screen and (max-width: 64em) {
ul.main-menu li, #menu-menu-contactos-2 li{ margin-top: 15px!important; }
.row{ max-width: 98%;}
.newsletter-div{ margin-top: 5px!important; }    
.has-dropdown b{ font-size: 15px; text-transform: uppercase; font-family: 'antoniobold'!important; margin-left: 10px; }
}
@media only screen and (max-width: 866px) {
}
@media only screen and (max-width: 725px) {
}  @media only screen {
} @media only screen and (max-width: 40em) { 
.left-off-canvas-menu, .right-off-canvas-menu{ background: #fff; }
.off-canvas-list ul .dropdown{ margin-left:0; }
ul.dropdown li{ background:none; padding-left:0.5em; line-height: 1; margin-top: 3px!important;  }
ul.main-menu li, ul.main-menu li a, #menu-menu-contactos-2 li, #menu-menu-contactos-2 li a{ color: #4C4C4C!important; list-style:none; }
#menu-menu-contactos-2{ margin-left:0; }
#menu-menu-contactos-2 li a{
margin: 0!important;
font-weight: 500;
font-size: 20px;
padding: 5px 10px!important;
color: #fff;
text-transform: uppercase;
font-family: 'antoniobold'!important;}    
.sb-slidebar{ width: 95%!important; padding-top:0!important; }
.conteudo-geral{ padding:1em 0; margin-left: -5%;}
.facebook a{ float:none; } 
.ngg-gallery-thumbnail span{ display:none!important; }
.tp-bullet{ display:none; }
}
@media only screen and (min-width: 378px) and (max-width: 450px) {
}
@media only screen and (min-width: 450px) and (max-width: 40em) {
}
.esg-grid .mainul li.eg-polk-wrapper {  background: none!important; }@font-face {
font-family: 'antoniobold';
src: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-bold-webfont.woff2) format('woff2'),
url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'antoniolight';
src: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-light-webfont.woff2) format('woff2'),
url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-light-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'antonioregular';
src: url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-regular-webfont.woff2) format('woff2'),
url(//zunzum-ac.pt/wp-content/themes/KioskDigital-Z1Z1/assets/css/antonio-kit/antonio-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}