@charset "UTF-8";
@charset "UTF-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "UTF-8";
form.dinamizeForm table {border: 0px !important; width: 100%; }
form.dinamizeForm table td {padding-bottom: 10px; border: 0px !important; }
form.dinamizeForm .form-msg-error {border: 1px solid #f00; background-color: #fee; font-size: 11px; font-family: Arial; padding: 3px; margin-top: 4px; }
form.dinamizeForm table td.tdLVM {padding: 0 0 10px 0; }
form.dinamizeForm input[type="text"]{outline:none; width: 100%;}
form.dinamizeForm select{width:100%; overflow:auto;}
form.dinamizeForm select.invi-select{display:none; width:0px; height:0px; border:none;}
form.dinamizeForm textarea{width:100%; height:80px; overflow:auto; resize:vertical;}
form.dinamizeForm div.containerMultiple {width:100%; max-height:82px; overflow:auto; border: 1px solid #bec5cb;}
form.dinamizeForm div.containerMultiple div{white-space: nowrap; }
form.dinamizeForm input.type_PHN_DDI_input{text-align:center;}
form.dinamizeForm .type_PHN_DDI_div {width: 28%; text-align: center; margin-right: 2%!important; position: relative; float: left; }
form.dinamizeForm .type_PHN_NUM_div {width: 70%; position: relative; float: left; } form.dinamizeForm input.type_PHN_DDI{width:18%; text-align:center; margin-right: 2%; }
form.dinamizeForm input.type_PHN_NUM{width:80%; }  form.formIntegration2 *,
form.formIntegration2 *::before,
form.formIntegration2 *::after{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
form.formIntegration2{ width: 100%; margin: 0 auto; }
form.formIntegration2 input[type="text"]{outline:none; width: 100%; }    
form.formIntegration2 select{width:100%; overflow:auto;}
form.formIntegration2 select.invi-select{display:none; width:0px; height:0px; border:none;}
form.formIntegration2 textarea{width:100%; height:80px; overflow:auto; resize:vertical;}
form.formIntegration2 div.containerMultiple {width:100%; overflow:auto; border: 1px solid #bec5cb; padding: 2px; background-color:#FFF; position:relative;}
form.formIntegration2 div.containerMultiple div {min-height: 20px;}   form.formIntegration2 div.containerMultiple div label{white-space:nowrap; display:inline-block; position:relative;}
form.formIntegration2 input.type_PHN_DDI{text-align:center;}
form.formIntegration2 div.div_PHN_DDI {width: 28%; margin-right: 2%; text-align: center; display: inline-block; }
form.formIntegration2 div.div_PHN_NUM {width: 70%; display: inline-block; } form.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_DDI {width: 0; display: none; }
form.formIntegration2 .div_PHN.hidden_DDI div.div_PHN_NUM {width: 100%; display: inline-block; }
form.formIntegration2 .field-error{border-color: #CC0000!important;}
form.formIntegration2 .g-recaptcha {margin-bottom:5px;}
form.formIntegration2 .DinamizeDivMessageSuccess,
form.formIntegration2 .DinamizeDivMessageAlert,
form.formIntegration2 .DinamizeDivMessageError,
form.formIntegration2 .DinamizeDivCaptchaMessage {display: none; margin: 0px 0px 10px; color: rgb(255, 255, 255); font-size: 14px; font-family: arial; padding: 15px;}
form.formIntegration2 .DinamizeDivMessageSuccess {background-color: rgb(20, 118, 18);}
form.formIntegration2 .DinamizeDivMessageAlert,
form.formIntegration2 .DinamizeDivMessageError,
form.formIntegration2 .DinamizeDivCaptchaMessage { background-color: #ac0000; } form.formIntegration2 div.block {display: block; margin-bottom: 10px; } form.formIntegration2 div.block:last-child {margin-bottom: 0px;}
form.formIntegration2 div.vertical {display: block;}
form.formIntegration2 div.horizontal {display: inline-block; vertical-align: middle;}
form.formIntegration2 div.horizontal.divlabel {width: 28%; margin-right: 2%; text-align: right;}
form.formIntegration2 div.horizontal.divinput {width: 70%}   form.formIntegration2 div.containerAllInline div.block {display: inline-block; margin-right: 5px; margin-bottom: 5px;}
form.formIntegration2 div.containerAllInline div.horizontal.divinput {width: 182px} form.formIntegration2 .submit {position: relative; width: 100%} form.formIntegration2 .submit.class1 {text-align:left;}
form.formIntegration2 .submit.class2 {text-align:left; width: 70%}
form.formIntegration2 .submit.class3 {text-align:center;}
form.formIntegration2 .submit.class4 {text-align:right;}
form.formIntegration2 .submit.class5 {text-align:center;}
form.formIntegration2 .submit.class5 input[type=submit] {width:100%}
form.formIntegration2 .spinner {display: none;} form.formIntegration2.style1 label{ color: #4a5765; font-family: arial; font-size: 14px; }
form.formIntegration2.style1 input[type="text"]{ border: 2px solid #bec5cb; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px; height: 38px;}
form.formIntegration2.style1 input[type="submit"]{ -webkit-appearance: none; border: medium none; background-color: #0e6e0e; color: #ffffff; cursor: pointer; font: bold 13px/38px Arial; height: 38px; padding: 0 15px; display: inline-block; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 5px 0 0 0;}
form.formIntegration2.style1 div.containerMultiple,
form.formIntegration2.style1 select,
form.formIntegration2.style1 textarea{border: 2px solid #bec5cb; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 0 0 0 4px transparent; color: #4a5766;}
form.formIntegration2.style1 select{height:40px;}
form.formIntegration2.style1 textarea{max-height: 200px; min-height: 52px;}
form.formIntegration2.style1 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }
form.formIntegration2.style1 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}
form.formIntegration2.style1 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}
form.formIntegration2.style1 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;}  form.formIntegration2.style1 .checkbox-container {display: block; position: absolute !important; padding-left: 22px; margin-bottom: 4px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
form.formIntegration2.style1 .checkbox-container input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; top: 0; left: 0;}
form.formIntegration2.style1 .checkmark {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #FFF; border: 2px solid #BBB; border-radius: 3px; }
form.formIntegration2.style1 .checkbox-container:hover input ~ .checkmark {border: 2px solid #777; } form.formIntegration2.style1 .checkmark:after {content: ""; position: absolute; display: none; }
form.formIntegration2.style1 .checkbox-container input:checked ~ .checkmark:after {display: block; }
form.formIntegration2.style1 .checkbox-container .checkmark:after {left: 5px; top: 0px; width: 5px; height: 12px; border: solid #555; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } form.formIntegration2.style2 label{ font-family: arial; font-size: 14px; }
form.formIntegration2.style2 input[type="text"] { border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; font-size: 13px; padding: 9px 6px;} form.formIntegration2.style2 div.containerMultiple {max-height:82px;}
form.formIntegration2.style2 div.containerMultiple,
form.formIntegration2.style2 select,
form.formIntegration2.style2 textarea {border: 1px solid #bec5cb; box-shadow: 0 0 0 4px transparent; color: #4a5766; }
form.formIntegration2.style2 select{height:40px;}
form.formIntegration2.style2 textarea{max-height: 200px; min-height: 52px;} form.formIntegration2.style2 ::-webkit-input-placeholder { color: #000000; }
form.formIntegration2.style2 ::-moz-placeholder { color: #000000; font-family: arial; }
form.formIntegration2.style2 :-ms-input-placeholder { color: #000000; font-family: arial; }
form.formIntegration2.style2 :-moz-placeholder { color: #000000; font-family: arial; }
form.formIntegration2.style2 .spinner { display: none; bottom: 0; height: 18px; left: 0; margin: auto; position: absolute; right: 0; top: 0; }
form.formIntegration2.style2 .spinner > div { width: 18px; height: 18px; background-color: #fff; border-radius: 100%; display: inline-block; -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both; animation: sk-bouncedelay 1.4s infinite ease-in-out both;}
form.formIntegration2.style2 .spinner .bounce1 { -webkit-animation-delay: -0.32s; animation-delay: -0.32s;}
form.formIntegration2.style2 .spinner .bounce2 { -webkit-animation-delay: -0.16s; animation-delay: -0.16s;} @-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0) } 40% { -webkit-transform: scale(1.0) }}
@keyframes sk-bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1.0); transform: scale(1.0); }}
 #top-wrapper.menu-aberto { position:fixed !important; top: 0px !important}
section#menu-oculto-container {
position: absolute;
opacity: 0;
top: -800px;
right: 0;
z-index: -999;
width: 50vw;
max-width: 500px;
height: 73vh;
transition-delay: 0.2s;   }
section#menu-oculto-container.active .menu-oculto-bt-fechar{ right:0px}
section#menu-oculto-container.active {
opacity:1;
top: 0px;
z-index: 998;
transition-delay: 0s;
transition-duration:0.1s;
right: -7px;
}
section#menu-oculto-container #menu > div {
position: relative;
top: -800px;
}
section#menu-oculto-container.active #menu > div { top: 0px;
height: 100%;
display: flex;
align-items: center;
width: 229px;
}
span.menu-bg {
width: 100vw;
height: 100%;  background-repeat: no-repeat;
background-position: bottom left;
position: absolute;
top: -1080px;
left: 0;
z-index: -18;
transition-delay: 0.0s;
transition-duration:0.8s;
}
.menu-bloco {
width: 100%;
height: 100%;
padding: 0;
transition-delay: 0.2s;
float: left;
transition-duration:0.8s;
margin-top: 61px;
position: relative;
background-color: #403c39;
}
#menu-oculto-container.active span.menu-bg {
top:0;
transition-delay: 0.0s;
transition-duration:0.8s;
}
#menu-oculto-container.active .menu-bloco {
transition-delay: 0.0s;
transition-duration:0.8s;
}
.menu-trigger {display: flex;width: auto;line-height: 0;align-items: center;position: relative;}
.menu-trigger-bt {
cursor: pointer;
display: flex;
align-items: center;
}
.menu-trigger span { color: #8b7f7a; font-size: 14px;}
.home .menu-trigger span { color: #fff;}
.menu-trigger .menu-icone {
float: left;
border-radius: 100%;
padding: 11px 0;
box-sizing: border-box;
width: 54px;
height: 55px;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.menu-trigger .menu-icone div {
width: 54%;
height: 3px;
background-color: #8b7f7a;
margin: 0;
opacity: 1;
position:relative;
border-radius: 20px;
}
.home .menu-trigger .menu-icone div { background-color:#fff}
.menu-trigger:hover .menu-icone { 
transform: rotate(90deg);
}
.menu-trigger:hover .menu-icone > div.um { 
transform: rotate(45deg);
width:50%
}
.menu-trigger:hover .menu-icone > div.dois { opacity:0;}
.menu-trigger:hover .menu-icone > div.tres { 
transform: rotate(-45deg);
width:50%
}
.menu-trigger.active .menu-icone div:nth-child(1) {
transform: rotate(45deg);
width: 80%;
top: 16px;
}
.menu-trigger.active .menu-icone div:nth-child(2) {
opacity:0;
}
.menu-trigger.active .menu-icone div:nth-child(3) {
transform: rotate(-45deg);
width: 80%;
bottom: 8px;
}
.menu-trigger .menu-word {
color: #fff;
font-size: 13px !important;
float: right;
letter-spacing: 2px;
padding-left: 22px;
}
.menu-oculto-bt-fechar {
display: block;
position: absolute;
top: 0;
right: -230px;
width: 106px;
height: 61px;
margin: 0;
cursor: pointer;
transform-origin: center;
background-color: #403c39;
display: flex;
align-items: center;
justify-content: center;
}
.menu-oculto-bt-fechar div {
font-size:14px;
text-transform:uppercase;
color: #fff;
font-weight: 700;
}
.menu-oculto-bt-fechar div:before {
font-family: 'Ionicons';
content: "\f129";
position:relative;
margin: 0 5px 0 0;
}
.sub-menu-wrap {
position: absolute;
right: -176px;
top: 0;
height: 100%;
width: 100%;
overflow:hidden;
visibility:hidden;
opacity:0;
}
#menu li:hover > div > ul.sub-menu { right: 0px !important;}
#menu li:hover > .sub-menu-wrap {  opacity: 1;  visibility:visible;}
ul.sub-menu {
position: absolute;
right: 600px;
top: 0;
display: flex;
width: 223px;
background-color: #f0f8ff14;
height: 100%;
border-left: 3px solid  #f35b34;
flex-direction: column;
flex: auto;
justify-content: center;
}
ul.sub-menu > li a {
color: #f35b34;
font-size: 14px;
font-weight: 600; padding: 8px 0 !important;
}
ul.sub-menu > li a:hover {padding-left: 11px !important; border-left: solid #f35b34 3px}
ul.menu > li > ul > li  {
display: block !important;
float: left;
width:100%;
}
#top-wrapper #header #menu-container {height: 100%;float: left;display: flex;position: relative;align-items: center;width: 78%;justify-content: flex-end;}
#top-wrapper #header #menu-container > div {display:block;height:100%;}
#menu {float: left;width: 243px;box-sizing: border-box;position: relative;z-index: 500;height: 100%;    padding: 15px 0 15px 15px;}
#menu > div {}
#menu > div > ul {     }
.menu > li { padding-left: 5px;
width: 100%;  }
.menu > li:hover {background-color: #f35b34}
.menu > li > a {   }
#menu > li { display: block;}
ul.menu {
display:flex;
flex-direction: column;   }
#menu li.current-page-ancestor > a { }
#menu li.current-menu-item > a { }
#menu li.active{  }
#menu li.bt-home a{ font-size: 0px;}
#menu li.bt-home a:before {
font-family:Ionicons;
font-size:20px;
color:#FFF;
content: "\f38f";
}
#menu a {background-color: transparent;color: #c1bbb8;text-transform: uppercase;text-decoration: none;font-weight: 600;padding: 26px 40px 26px 20px;display: block;}
.fixed #menu a,
.home #menu a {color: #c1bbb8;}
#menu > ul > ul {display: block;position: absolute;background: transparent;width: fit-content;z-index: 999;opacity: 1;visibility: visible;z-index: 11;margin-top:15px;border-left: 3px solid #e7b497;left: 000px;top: 0;}
ul.sub-menu li {box-sizing: border-box;margin: 0;padding: 0 22px;line-height: 120%;}
ul.sub-menu li ul li a {color: #c1bbb8;text-align: left;margin: 0;width: 100%;display: block;float: left;box-sizing: border-box;padding: 5px 16px;font-size: 14px;font-weight: 400;top: 0;text-transform: none;cursor: pointer;}
ul.sub-menu li a:before {display: inline-block;font-family: "Ionicons";content: "\f3d3";opacity:0;color:#FFF;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;margin: 0 -3px  0 0;}
ul.menu > li a ul.sub-menu  li a {color:red !important}
ul.sub-menu li ul li a:hover {padding-left:22px}
ul.sub-menu li ul li a:hover:before {opacity:1;color:#FFF;margin-left: 0px;padding-right:10px}
#menu-trigger {display: none;cursor: pointer;float: right;width: 53px;color: #213a71;font-size: 18px;padding: 0 10px;}
#menu-trigger:before {
display: inline-block;
font-family: "Ionicons";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-rendering: auto;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
content: "\f20d";
color: #183257;
font-size: 40px !important;
}
#menu-trigger.active {position: fixed;top: 7px;right: -8px;height: 30px;z-index: 99;}
#menu-trigger.active:before {content: "\f129";color: #fff;font-size: 22px !important;}
.menu-coluna.bloco-logo {
padding: 53px;
display: flex;
align-items: center;
float: left;
}
.menu-coluna.bloco-logo img {
width: 100% !important;
height: 100% !important;
object-fit: contain !important;
max-width: 186px;
}
.menu-coluna.bloco-contato {
border-left: 2px solid #f35b34;
padding-left: 12px;
width: 16vw;
}
.menu-coluna.bloco-contato ul.phones li a {
padding: 5px 0px;
margin: 0px 0;
display: inline-block;
text-decoration: none;
font-weight: 600;
text-transform: none !important;
font-size:14px;
}
.menu-coluna.bloco-contato .endereco {
color: #c1bbb8;
font-size: 14px;
margin: 19px 0;
}
.menu-coluna.bloco-contato .endereco a {
color: #c1bbb8 !important;
}
.menu-coluna.bloco-contato span.icons:before {
color: #c1bbb8 !important;
}
.menu-coluna.bloco-contato h4 {
color: #f35b34;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
}   @media screen and (max-width: 700px) {
.menu-trigger span{display: none}
#menu-trigger {display: flex;height: 100%;align-items: center;}
section#menu-oculto-container.active {right: -11px;width: 100vw;height: 90vh;max-width: 100vw;margin: 0;top: 0;}
section#menu-oculto-container #menu > div { top: -2000px;}
section#menu-oculto-container{top: -1000px;}
section#menu-oculto-container.active #menu > div:nth-child(1),
section#menu-oculto-container.active #menu > div:nth-child(2),
section#menu-oculto-container.active #menu > div:nth-child(3),
section#menu-oculto-container.active #menu > div:nth-child(4){transition-delay:0.5s;}
.menu-oculto-bt-fechar {position:fixed; transition-delay: 0.5s;}
#menu { width: 100%; padding: 0;}
nav#menu > div, nav#menu > div > ul { }
.menu-bloco { margin-top: 43px;}
.menu-coluna.bloco-logo { padding: 0;}
.menu-coluna.bloco-logo img {
max-width: 100px;
margin-bottom: 22px;
}
#menu a {
padding: 26px 0px 26px 11px;
}
.menu-coluna.bloco-contato{width:100%; margin-left:20px}
ul.menu {
width: 100%; height: 100%;display: flex;align-items: center;justify-content: center;}
.menu-bloco .bt-voltar {display: block;color: #fff;}
.menu-bloco .bt-voltar:before {content: "\f129";font-size: 24px;font-family: ionicons;}
.menu-bloco .bt-voltar {font-size: 0;}
ul#menu-principal.menu.active {     }
.menu-bloco .bt-voltar {position: absolute !important;top: 43px !important;width: 10px !important;height: 10px !important;display: block !important;z-index: 99999;left: -200px;}
.menu-bloco .bt-voltar.active{left: 0;opacity: 0;}
ul.sub-menu {width: 100%;right: inherit;left: -633px;}
ul.sub-menu.active {left:0 !important;z-index: 99999999;background-color: #403c39;}
.sub-menu-wrap.active {overflow: visible;right: 0;opacity: 1;visibility: visible; width: 50%;}
nav#menu > div {width: 100% !important;}
}
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,400;1,700;1,900&display=swap"); @font-face { font-family: "Ionicons"; 
src: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.eot?v=2.0.0); 
src: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"), 
url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.ttf?v=2.0.0) format("truetype"), 
url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.woff?v=2.0.0) format("woff"), url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg"); 
font-weight: normal; font-style: normal; } @font-face {
font-family: "Dita CD";
src: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/Dita_Cd_Regular.otf);
font-weight: normal;
}
@font-face {
font-family: "Dita CD";
src: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/Dita_Cd_Medium.otf);
font-weight: medium;
}
@font-face {
font-family: "Dita CD";
src: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/Dita_Cd_Bold.otf);
font-style: bold;
}  body.preloader-site {
overflow: hidden;
}
.preloader-wrapper {
height: 100vh;
width: 100vw;
background: #FFF;
position: fixed;
top: 0;
left: 0;
z-index: 9999999;
display: flex;
justify-content: center;
align-items: center;
}
.preloader-wrapper .preloader {
}   html { height: 100% }
html, body {
height: 100%;
font-size: 100%;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
* { padding: 0;margin: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; -webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
body {position: relative; height: 100%; overflow: auto; }
#top-bar-wrapper, #top-wrapper, #main, #container-wrapper, #pre-footer, #footer, #sub-footer, .wrapper {width: 100%;float: left;}
#top-bar, #header, #pages-wrapper ul {width: 100%;max-width: 1114px;margin: 0 auto;box-sizing: border-box;}
#container {width: 100%;margin: 0 auto;padding: 0px 0px; max-width:1900px}
#container.home {  padding: 0px;}
#container.page { }
#container.sem#sidebar {
padding: 0px 11px;
width: 100%;
max-width: 1114px;
margin-top: 86px;
}
.col10,.col20, .col25, .col30, .col33, .col40, .col50, .col60, .col70, .col80, .col90, .col100   {  float: left;  position:relative}
.col10 { width: 10%;}
.col16 { width: 16.666%;}
.col20 { width: 20%;}
.col25 { width: 25%;}
.col30 { width: 30%;}
.col33 { width: 33%;  text-align: center;}
.col40 { width: 40%;}
.col50 { width: 50%;}
.col60 { width: 60%;}
.col70 { width: 70%;}
.col80 { width: 80%;}
.col90 { width: 90%;}
.col100 { width: 100%;}
.spacer10 {display:block; width:10px; height:10px;}
.spacer20 {display:block; width:10px; height:20px;}
.spacer30 {display:block; width:10px; height:30px;}
.spacer40 {display:block; width:10px; height:40px;}
.spacer50 {display:block; width:10px; height:50px;}
.colunas2 p { margin: 0 !important;} .colunas2 { column-count:2; column-gap: 7%;}
.colunas3 { column-count:3}
.colunas4 { column-count:4}
.colunas5 { column-count:5}
.colunas6 { column-count:6}
.active{display:block; opacity:1}
.hidden{display:none; opacity:0}
.mobile { display:none;}
@media screen and (max-width: 700px) {.col20, .col25, .col30, .col33, .col40, .col50, .col60, .col70, .col80, .col90, .col100   { width:100%;}
.col16 {width:50%}
.colunas2, .colunas3, .colunas4, .colunas5, .colunas6 { column-count:1}
}
.altura1 { min-height: 380px;}
.hide {display:none !important;}
.max-width {max-width:1900px;float:none;margin:0 auto;padding:0px 10px;width: 100%;}
.width1114 {
width: 100%;
max-width: 1114px;
margin: 0 auto;
}
.width900 {
width: 100%;
max-width: 900px;
margin: 0 auto;
}
.width557 {
width: 100%;
max-width: 557px;
margin: 0 auto;
float: right;
padding: 10px;
padding-right:100px;
}
.bloco {    float: left;
width: 100%;
display: flex;
align-items: center;
}
.bloco.padding { padding:0}
.padding40 { padding:40px }
.padding80 { padding:80px }
.flex-column {display:flex; flex-direction: column}
.flex-row {display:flex; flex-direction: row}
.flex-row-reverse {display:flex; flex-direction: row; flex-flow: row-reverse;}
.flex-column-reverse {display:flex; flex-direction: column; flex-flow: column-reverse;}
@media screen and (max-width: 700px) {
.flex-row {flex-direction: column;}
.padding40 {padding: 20px;}
.page header, .single header { margin-top:77px !important;flex-direction: row !important;height: 137px !important;}
}
.left {
text-align: left;
justify-content: left;
align-items: flex-start;
}
.center {align-items: center; justify-content: center; text-align:center;}
img.cover {    width: 100%;  height: 100% !important;	object-fit:cover; }
img.contain{    width: 100%;  height: 100% !important;	object-fit:contain; }
a, li, span, button, h1, h2, h3, h4, .child-cat-thumb, .last-post, #content article {-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;text-decoration: none;outline: none;}
ul {list-style: none;}
ol li { list-style: decimal;}
#content ol li { list-style: decimal; padding-left:11px;}
li { list-style: none }
img { border: none; -webkit-user-select: none; }
table { border-collapse: collapse; border-spacing: 0; width: 100%;     border: 1px solid #e6e6e6 ; max-width: 1114px; margin: 0 auto;}
tr:first-child,
tr:first-child > td {background-color: #424345 !important; color:#FFF !important;}
tr:nth-child(odd) {background-color: #FAFAFA;}
tr:nth-child(even) { background-color: #d5d5d5;}
td { border: 1px solid #fff; padding: 3px}
a img { border: none; }
input { outline: none !important; }
hr {
background-color: #CCCCCC;
border: 0;
clear: both;
height: 2px;
margin: 30px 0;
float: left;
width: 100%;
}
.widget_text hr { margin: 0;}
p {margin-bottom: 7px;font-size: 16px;line-height: 140%;color: #333;font-weight: 400; padding: 7px 0px;text-align: justify;}
input, textarea { background: #FFF; border: 1px solid #d2d2d2; padding: 2px 6px; border-radius: 0px; outline: none }
textarea { width: 100%; resize: vertical; }
select {outline:none;display: inline-block;border-radius: 10px;padding: 13px 80px 11px 28px;background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/select-arrow.png) no-repeat;background-position: right;border: 1px solid #ccc;width: 100%;}
input[type="text"], input[type="number"], input[type="file"], input[type="tel"], input[type="url"], input[type="email"] {
line-height: 22px;
font-size: 18px;
padding: 4px 6px;
width: 100%;
padding: 12px;
border-radius: 10px; }
input[type="submit"] { -webkit-appearance: none; border: 0px;border-radius: 0px; outline: none; cursor: pointer;}
#mc_embed_signup div.mce_inline_error {
max-width: 450px;
margin: 0 auto !important;
border-radius: 10px;
font-size: 13px;
}
input#mc-embedded-subscribe {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
border: 1px solid transparent;
font-size: 1rem;
line-height: 1.25;
border-radius: .25rem;
transition: all .15s ease-in-ou;
margin: 0 auto;
display: block;
max-width: 160px;
padding: 15px 20px;
border-radius: 0;
font-size: 1.6rem;
color: #ffffff;
text-transform: uppercase;
border: 1px solid #ffffff;
background-color:transparent !important;
}
div#mce-success-response {
color: #fff;
background-color: #52ce59;
max-width: 450px;
margin: 0 auto;
padding: 10px;
border-radius: 10px;
}
div#mce-error-response {
font-size: 14px;
color: #ccc;
padding: 10px;
}
input#mc-embedded-subscribe:hover { background-color:#424345 !important;}
p.wp-caption-text { background: #F1F1F1; color: #555; font-size: 12px; font-weight: 600;box-sizing: border-box; padding: 5px 10px; float: left; width: 100%; text-align:left;}
.videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
max-width: 800px;
margin: 22px auto;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
} .wp-caption, .wp-caption img { max-width: 100%; float: left;position: relative;width: 100%;height: auto;}
.excerpt p { margin-bottom: 0; }
.alignleft {margin-right: 15px;float: left;max-height: 100%;display: flex;align-items: center;height: 100%;}
.alignright {margin-left: 15px;float: right;max-height: 100%;display: flex;align-items: center;height: 100%;}
span.edit-link {
position: fixed;
z-index: 9999;
top: 50%;
left: 0;
}
.post-edit-link {  text-transform: uppercase; display: block;font-size: 0.8em;text-decoration: none;line-height: 130%; margin: 20px 0px;float: left; width: 100%;}
.post-edit-link:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.post-edit-link:before { content: "\f2bf";padding-right: 4px;font-size: 18px;}
.edit-link:hover > a { text-decoration: underline; }
span.wdgt-edit-link {
position: absolute;
}
span.wdgt-edit-link a { color:#ccc; font-size:12px}
blockquote {
border-left: 0;
padding: 60px 40px;
width: 100%;
max-width: 1114px;
text-align: center;
box-sizing: border-box;
margin: 20px auto;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/aspas-chumbo.png) no-repeat center center;
background-color: #424345;
font-weight: 800;}
blockquote p {
font-family: 'Dita CD', sans-serif;
display: inline-block;
color: #ccc;
font-size: 24px;
line-height:140% !important;
text-align: center !important;
}   body {font-family: 'Roboto', sans-serif, sans-serif;}
h1,  h3, h4, h5, h6 {font-family: 'Dita CD', sans-serif, sans-serif;font-weight: normal;margin:0 auto;}
h6 a {
background-color: #424345;
padding: 2px 25px 1px 25px;
color: #fff !important;
border-radius: 17px; font-size: 14px !important;
margin-bottom: 50px;
display: inline-block;
font-weight: 400 !important;
width: auto;
}
strong { font-weight: 800; }
cite, em, i { font-style: italic; }
a, a:link, a:visited {color: #1c8687;text-decoration: none;}
a:active, a:hover {}
.main-title {float: left;width: 100%;margin: 30px 0;}
.img-credit { position: absolute; background: rgba(0,0,0,0.7); font-size: 12px; font-weight: 400; padding: 6px 10px; color: #FFF; display: block; width: auto; opacity: 1;right: 0px;}
a span.img-credit { color: #FFF; font-weight: 400; }
.icons:before, ul.destaques-home li .hover span:after, a.tel:before {  -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out; }
.noselect {
-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }    #top-bar-wrapper {z-index: 993;position: absolute;height: 27px;width: 100%;right: 0;margin-right: 7%;top: 0;display: flex;align-items: center;justify-content: end;display: none;}
#top-bar-wrapper > div {
margin-right: 10px;
transform: scale(0.8);
} #top-wrapper {z-index: 9999;position: fixed;height: 90px;top: 0;opacity: 1; background-color: rgb(255 255 255 / 0%);-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease;display: flex;align-items: center;margin-top: 0px;}
#top-wrapper.interna{background-color: #dcd6ca;}
#top-wrapper.fixed {position:fixed;top:0;margin-top: 0;background-color: #dcd6ca;-webkit-box-shadow: 0px 6px 15px -6px rgba(0,0,0,0.52);box-shadow: 0px 6px 15px -6px rgba(0,0,0,0.52);}
#top-wrapper.home.fixed {background-color: #403C39;}
span.logo-top-right {
height: 100%;
max-height: 30px;
width: auto;
margin-right: 20px;
}
span.logo-top-right img {
height: 100%;
width: auto;
}
#top-wrapper #header {position: relative;max-width: 1900px;padding: 0 7%;height: 100%;display: flex;flex-direction: row;justify-content: space-between;}
#top-wrapper #header-content {position: absolute;width: 100%;height: 100%;padding: 0 16px;box-sizing: border-box;-webkit-transition: all .3s;transition: all .3s;left: 0;top: 0;}
#top-wrapper #header #logo {float: left;box-sizing: border-box;z-index: 9;overflow: hidden;height: 100%;padding: 11px 0px;}
#top-wrapper.fixed #header #logo {padding: 17px;}
#top-wrapper #header #logo a {width: 100%;height:100%;max-height: 100% !important;display: block;float: left;}
#top-wrapper #header #logo a img {width: 100% !important;height: 100%;object-fit: contain;object-position: left;max-height: 100% !important;}
.home #top-wrapper #logo a img,
#top-wrapper.fixed #logo a img { }
#logo span {
font-size: 8px;
height: auto;
line-height: 100%;
margin-top: 0px;
margin-left: 0px;
padding-left: 0px;
color: #fff;
font-weight: 400;
float: left;
display:none;
}
#header section.right { display:flex; flex-direction:row; align-items: center;}
#header section.right .midias {  display: flex;}    .search-trigger {cursor: pointer;display: flex;align-items: center;padding: 0 2%;}
.search-trigger span:before {content: "\f4a5";color: #8b7f7a !important;font-size: 34px !important;}
.home .search-trigger span:before {;color: #fff !important;}
#search-area {
display: block;
position: absolute;
width: 100%;
max-width: 100%;
right: 0px;
top: -300px;
z-index: 9999;
background-color: #403c39;
padding: 5px;
height: 200px;
display: flex;
align-items: center;
justify-content: center;
} 
#search-area.active { top:90px}
.search-trigger-close {
width: 57px;
height: 57px;
margin: 0;
position: absolute;
right: 10px;
top: 10px;
cursor:pointer}
.search-trigger-close span:nth-child(1) {
display:block;
width:50px;
height:1px;
background-color:#FFF;
transform: rotate(45deg);
transform-origin: center center;
position: absolute;
top: 50%;
}
.search-trigger-close span:nth-child(2) {
display:block;
width:50px;
height:1px;
background-color:#FFF;
transform: rotate(-45deg);
transform-origin: center center;
position: absolute;
top: 50%;
}
.search-trigger-close:hover > span  {
transform: rotate(0deg);
}
.screen-reader-text { display: none; }
input.search-field {
width: 100%;
background: TRANSPARENT;
border: none;
padding: 9px 20px;
color: #fff;
font-size: 22px;
position: relative;
-webkit-transition: all .3s;
transition: all .3s; border-radius: 0;
line-height: 100%;
box-sizing: border-box;
border-bottom: 1px solid #8c8a88;
text-align: center;
}
form.search-form {  margin: 0 auto;
}
input.search-submit {
width: 50px;
height: 48px;
background: transparent url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png) no-repeat center;
box-sizing: border-box;
padding: 6px;
font-size: 0;
float: none;
background-size: 30px;
opacity: 1;
position: relative;
top: -44px;
background-color: TRANSPARENT;
border-radius: 100%;
float: right;
right: -35;
}
#search-area ::-webkit-input-placeholder { color: #fff; font-weight:100; opacity:0.5 }
#search-area :-moz-placeholder { color: #fff; font-weight:100; opacity:0.5 }
#search-area ::-moz-placeholder { color: #fff; font-weight:100; opacity:0.5 }
#search-area :-ms-input-placeholder { color: #fff; font-weight:100; opacity:0.5 } .language-selector {display: flex;align-items: center;padding: 0 2%;}
.language-selector span.icons:before {content: "\f4d2";color: #8b7f7a !important;font-size: 34px !important;
}
.home .language-selector span.icons:before { color:#fff !important}
ul.language-selector li.current-lang a { display: none;}
ul.language-selector li a {
color: #fff;
font-size: 14px;
display: block;
}
.home ul.language-selector li.current-lang a { color: #fff;}
.not-found {
max-width: 400px;
float: none;
margin: 0 auto;
}
.not-found input.search-field {
color: #666;
background: #f2f2f2;
font-size: 18px;
border-radius: 5px;
border: none;
}
.not-found input.search-submit {
top: -46px;
}
.not-found-icon {
font-size: 100px;
font-weight: 900;
text-align: center;
background-color: #e1d188;
width: 110px;
height: 110px;
margin: 45px auto;
border-radius: 100%;
line-height: 0;
display: flex;
align-items: center;
justify-content: center;
color: #fff;
}
div.midias ul {text-align: left;margin-left: -10px;}
div.midias a {float: left;margin: 3px 0px;text-align: center;width: auto;text-decoration: none;}
div.midias a span { text-align: center; }
div.midias a:first-child { margin-left: 0px; }
span.icons:before {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
width: 35px;
height: 35px;
margin: 2px;
border-radius: 100%;
font-family: "Ionicons";
color: #fff;
font-size: 28px;
background-color: transparent;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
float: left;
font-weight: 100;
}
.interna span.icons:before {color: #8b7f7a !important}
.page-contato-content span.icons:before { color:#403C39}
.alignright span.icons:before {
color: #bd2036 !important;
}
a.bt.bt-contato {background-color: transparent !important;padding-bottom:9px !important;text-align: left !important;}
a.whatsapp.bt.bt-contato {background-color: transparent !important;margin: 0 !important;}
a.whatsapp.bt.bt-contato:hover,
a.bt.bt-contato:hover {background-color:#424345 !important; padding-left:35px; padding-right:35px}
div.midias a span:beforea { background: #3b5998;}
a.facebook span:before { content: "\f231"; }
a.twitter span:before { content: "\f243"; }
a.google span:before { content: "\f235"; }
a.youtube span:before { content: "\f24d"; }
a.linkedin span:before {content: "\f239"; }
a.instagram span:before { content: "\f351"; }
a.pinterest span:before { content: "\f2b1"; }
a.email span:before {content: "\f2eb";}
a.skype span:before { content: "\f23f"; }
a.whatsapp span:before {content: "\f4f0";}
a.vcard span:before { content: "\f119"; }
.local span:before { content: "\f456"; }
a.lupa span:before {content: "\f21f"; }
a.spotify span:before {
content: "";
background-image: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/spotfy-icon2.png);
width: 20px;
height: 18px;
background-size: contain;
background-repeat: no-repeat;
position: relative;
top: 2px;
}
a.spotify {
display: none;
}
a.tel span:before {
content: "\f4b9";
float: left; 
border-radius: 100%; 
margin-right: -2px;}
a:hover > span:before { -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); text-decoration: none !important; }
#language-selector {position: absolute;top: 0px;right: 0px; z-index: 9;}
#language-selector a {font-size: 12px;font-weight: 600;color: #424345;text-transform: uppercase;float: left;letter-spacing: 0px;}
#language-selector a:hover { text-decoration:underline }
#language-selector a.current {color: #d6d6d6;}
#search-trigger {position: absolute;right: 0px;bottom: 35px;color: #424345;font-size: 18px;cursor: pointer;display: none !important;}
#search-trigger span.icons:before { font-family: "Ionicons"; content: "\f21f";    color: #fff; }
.whatsapp-chat a {
position: fixed;
bottom: 11px;
right: 11px;
display: block;
width: 66px;
height: 66px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/whatsapp-chat-icon2.png);
background-size: contain;
cursor: pointer;
z-index: 9;
}
.whatsapp-chat a:hover { transform:scale(1.1,1.1);}
.top-contato {
float: right;
color: #fff;
font-size: 13px;
padding-top: 42px;
}
.top-contato a {
color: #fff;
}
.top-tel {
text-align: right;
padding: 0px !important;
display: block;
margin: 0px;
margin-bottom: -10px;
font-size: 18px;
}
.bt-scroll a{
z-index: 99;
display: block;
height: 70px;
width: 70px;
position: absolute;
left: 50%;
-webkit-transform: translateX(-58%);
-moz-transform: translateX(-58%);
-ms-transform: translateX(-58%);
transform: translateX(-58%);
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/scroll-mouse-white.gif) no-repeat;
background-size: contain;
cursor: pointer;
bottom: 5vh;
text-indent:-2000px;
}   .widget {
width: 100%;
float: left;
display: block;
padding: 0px 0;
}
.widget h1,
.widget h2,
.widget-title,
.widget_custom_html h4 {
font-family: 'Dita CD', sans-serif;
line-height: 108%;
margin: 0;
text-align: left;
font-weight: 600;
display: flex;
font-size: 30px;
text-transform: uppercase;
color: #1c8788;
margin-bottom: 0px;
padding: 0px 0 0 0% !important;
height: auto;
align-items: center;
width: fit-content;
flex-direction: row;
margin-left: -40px;
}
.widget-title:before,
.widget h1:before,
.widget h2:before,
.widget_custom_html h4:before {
content:"";
display:block;
width: 40px;
min-width: 40px;
min-height: 40px;
height: 40px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png);
background-size: 100%;
position: relative;
}
.widget-title:after,
.widget h1:after,
.widget h2:after {
content:"";
display:none;
width: 111px;
height: 111px;
background-color: #403C39;
position: absolute;
-webkit-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
-moz-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
-ms-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
clip-path: polygon( 0px 100%, 23% 100%, 100% 0, 0 0 );
right: -111px;
}
.widget h1.branco,
.widget h2.branco { color:#FFF;}
.widget h1.branco:before,
.widget h2.branco:before { background-color:#FFF;}
.widget .container {
float: left;
width: 100%;
}
.wrap {
width: 100%;
float: none; margin: 0 auto;
}
.content {
padding: 0px 3%;
height:100%;
width: 100%;
float: left;
margin: 0 auto;
position: relative;
}
a.bt {
border: none;
font-weight: 600;
text-align: left;
padding: 12px 0px;
font-size: 13px;
color: #1c8788 !important;
background-color: transparent;
text-transform: uppercase;
display: flex;
border-radius: 0px;
text-decoration: none !important;
align-items: center;width: fit-content;}
a.bt:after{
font-family: 'Ionicons';
content: "\f3d6";
color: #e7b497;
margin: 0 10px 0 15px;
font-size:33px;
position:relative;
top:7px;
display:none
}
a.bt:before {
content: "";
display: flex;
flex-direction:row;
float: left;
width: 20px;
min-width: 20px;
min-height: 20px;
height: 20px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png);
background-size: 100%;
position: relative; }
a.bt.branco { color: #ffffff !important;}
a.bt.branco:before {background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2-branca.png); background-size:100%}
a.bt:hover {
background-color: #403C39 !important;
color: #FFF !important;
padding: 12px 22px;
border-radius:7px;
}
a.bt-voltar {
border: none;
font-weight: 600;
text-align: center;
margin: 0 auto;
padding: 12px 19px;
font-size: 14px;
color: #1d4c71 !important;
background-color: #ffffff !important;
text-transform: uppercase;
display: inline-block;
border-radius: 0px;
text-decoration: none !important;
}
a.bt-voltar:before {content: "\f124";font-family: 'Ionicons';padding-right: 10px;}
a.bt-voltar:hover {
background-color: #1d4c71 !important;
color: #FFF !important;
}
a.bt-pdf {
border: none;
font-weight: 600;
text-align: left;
width: fit-content;margin: 0;
padding: 12px 0px;
font-size: 13px;
color: #1c8788 !important;
background-color: transparent;
text-transform: uppercase;
display: inline-block;
border-radius: 0px;
text-decoration: none !important;
display: flex;align-items: center;}
a.bt-pdf:after{
content: "";
display: inline-block;
position:relative; height: 22px;
width: 18px;
margin: 0 0 0 11px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/download_bt2.png);
background-size: 100% 100%;
background-position:center;
background-repeat:no-repeat;
background-color:#fff;
border-radius: 3px 6px 3px 3px;}
a.bt-pdf:before {
content: "";
display: flex;
flex-direction:row;
float: left;
width: 20px;
min-width: 20px;
min-height: 20px;
height: 20px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png);
background-size: 100%;
position: relative; }
a.bt-pdf:hover {
background-color: #403C39 !important;
color: #FFF !important;
padding: 12px 22px;
border-radius:7px;
}   .owl-nav {
position: absolute;
width: 100%;
top: 40%;
-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
}
button.owl-prev {
position: absolute;
left: -40px;
width: initial;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png) !important;
background-size: contain !important;
transform: rotate(180deg);
}
button.owl-next {
position: absolute;
right: -40px;
width: initial;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png) !important;
background-size: contain !important;
}
.owl-nav > button {
font-size: 0px!important;
width: 40px;
height: 40px;
border-radius: 0 !important;
}
button.owl-next:before,
button.owl-prev:before {
font-family:'Ionicons';
font-size: 0px;
color: #fff;
position: relative;
top: 0px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png);
background-size: 100%;
width: 100%;
height: 100%;
background-color: transparent !important;
}
button.owl-prev:before {content: "\f124";}
button.owl-next:before {content: "\f125";}
.owl-nav > button {
font-size: 0px!important;
width: 40px;
height: 40px;
background-color: transparent !important;
border-radius: 32px !important;
}   article.widget-midias-banner {
width: 100%;
float: left;
background:url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/areas-bg.jpg) no-repeat;
background-attachment:fixed;
background-size:100%;
height: auto;
display: flex;
justify-content: center;
align-items: center;
padding: 60px;
}
article.widget-midias-banner .midias {
margin: 0 auto;
float: none;
text-align: center;
display: flex;
width: 100%;
justify-content: center;
}
article.widget-midias-banner > div { display:flex; align-items: center;}    #news_widget-2 {
width: 100%;
background: #ffffff;
padding: 0px 10px;
}
#news_widget-2 #recent-posts {
margin: 0 6%; padding-top: 35px;
MARGIN-BOTTOM: 25PX;
FLOAT: left;
}
h2.sn-widget-title {
text-align:left;
background-color: #424345;
font-size: 22px;
display: inline-block;
color: #fff !important;
font-weight: 200;
padding: 7px 40px 7px 20px;
position: relative;
top: -18px;
background: url(//viseu.com.br/wp-content/themes/gabbai-vs3/images/bg-bt.png) #424345 no-repeat 100% 0;
}
ul.sn-wrapper {
display: block;
width: 100%; margin: 0 auto;
}
ul.sn-wrapper li {
list-style: none !important;
margin: 0 !important;
display: flex !important;
padding: 10px;
box-sizing: border-box;
margin-left: 0 !important;
font-family: 'Roboto', sans-serif;
flex-flow: wrap;
justify-content: left;
align-items: center;
}
ul.sn-wrapper li.news { min-height:350px;}
.sn-titulo {
display: block;
width: 100%;
}
ul.sn-wrapper li.news .sn-titulo {min-height:30px}
.sn-titulo a {
color: #012c3d;
padding: 10px 0px 6px 0px;
display: block;
line-height: 130%;
font-size: 14px;
font-weight: 600 !important;
}
ul.sn-wrapper li.news .sn-titulo a { padding:0px}
.sn-foto {
width: 100%;
height: 150px;
overflow: hidden;
}
.sn-foto img {
width: 100%;
height: 100% !important;
object-fit: cover;
}
.sn-categoria a {
color:#424345;
font-size:14px;
font-weight:600;
}
.sn-data {
color: #939393;
font-size:12px;
font-weight: 400;
line-height:100%;
margin-bottom: -9px;
}
.sn-resumo {
color: #333;
font-size: 14px !important;
font-weight: 400;
line-height: 140%;
text-align: left;
}
ul.sn-wrapper li.news .sn-resumo {	display:block; width:100%; min-height:50px}
a.bt-leia {
border: 1px solid;
padding: 0px 14px;
background-color: #424345 !important;
display: inline-block;
color: #fff;
font-size: 14px;
}
a.bt-leia:hover {
background-color: #201d6f !important;
color:#fff;
}
.sy-controls li a:link, .sy-controls li a:visited {
opacity: 1 !important;
}
.sy-controls li a:after {
}
.news-bt-mais-cat {
float: left;
width: 100%;
display: flex;
justify-content: center;
margin-top: 7px;
}
a.sn-categoria-bt {
font-weight: 600;
padding: 7px 50px 7px 20px;
font-size: 16px;
color: #ffffff;
text-transform: initial;
background-color: #201d6f;
background:url(//viseu.com.br/wp-content/themes/gabbai-vs3/images/bg-bt.png) #201d6f no-repeat 100% 0; }
a.sn-categoria-bt:hover {
padding: 7px 70px 7px 20px;
background-color: #424345;
} .bt-mais {
color: #ffffff;
font-size: 18px;
float: left;
border: 1px solid #333;
padding: 8px 16px;
margin: 11px;
cursor: pointer;
background-color: #333;
}
.bt-mais:hover {
padding: 8px 26px;
}
.page-content-container {
float: left;
background-size:cover;
width: 100%;
position: fixed;
top: 0;
left: -2000px;
z-index: 9999;
height: 100vh;   overflow-y: scroll;
}
.page-content-container.active {
left:0;
}
.page-content-container .page-content {
width:100%;
max-width:800px;
padding: 5vh;
margin: 0px auto;
}
.page-content-container .page-content h2 {
text-align: center;
color: #333 !important;
}
.page-content-container .page-content h3 {
text-align: center;
color: #333 !important;
font-weight: 800;
margin: -27px 0px 20px 0px;
}
.page-content-container .page-content,
.page-content-container .page-content p {
font-size: 18px !important;
color: #333 !important;
line-height: 180% !important;
text-align: justify !important;
}
.equipe-contato {
text-align: center;
font-size: 0px;
margin: -20px 0px 20px 16px;
}
.page-content-container .bt-fechar {
position: absolute;
top: 20px;
right: 20px;
cursor:pointer;
}
.page-content-container .bt-fechar:before {
content:"\f405";
font-family:Ionicons;
font-size:50px;
color:#333;
-webkit-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
.page-content-container .bt-fechar:hover {
-webkit-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
.texto.texto-claro h2,
.texto.texto-claro p,
.texto.texto-claro a.bt {
color: #333 !important;
}
.texto.texto-claro a.bt { border-color:#FFF !important;}
h2.bg_img,
.texto.bg_img p { color: #fff !important;}
.sy-slides-wrap { z-index: 9;}
.slider-pager {
position: absolute !important;
z-index: 10 !important;
bottom: 17px !important;
width: 100% !important;
text-align: center !important;
margin: 0px 0 !important;
float: left;
max-width:100% !important;
display: flex;
flex-direction: row;
}
.slider-pager li {
float: none !important;
margin: 0 4px;
display: inline-block;
width: 100% !important;
margin-left: 0px !important;
}
.slider-pager li a {
color: transparent;
text-indent: 99999;
width: 100%;
height: 8px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 0;
background: #FFF;
display: inline-block;
}
.slider-pager li.sy-active a {
background: #424345;
}
.slider article,
article.sy-slide { }
.slider-pager li a {background: rgb(226 226 226 / 68%);float: left;}
.slider-pager li.sy-active a {background: #f35b34;}  article.wendereco {
float: left;
width: 100%;
text-align: left;
background-color: transparent;
color: #666;
}
article.wendereco .endereco {
line-height: 120%;
font-size: 14px;
margin: 10px 0;
color: #ddd5ca;
}
article.wendereco .endereco a.bt {
font-size: 12px !important;
margin: 10px 0;
color: #fff !important;
border: 1px solid #ebd2bc57;
border: none;
font-weight: 600;
text-align: center;
padding: 12px 22px 6px 9px !important;
background-color: transparent;
text-transform: uppercase;
display: inline-block;
border-radius: 0px;
text-decoration: none !important;
}
article.wendereco .endereco a.bt:before {margin-right: 10px;top: -3px;}
article.wendereco .endereco a.bt:hover {background-color: #1c8788 !important;color: #FFF !important;padding: 12px 44px;border-radius: 7px;}   header.internas {
width: 100%;
height: 50vh;
background-size: cover;
position: relative;
}
header.internas h1 {
position: absolute;
bottom: 30%;
color: #fff;
font-size: 40px;
padding: 20px;
}   #main {padding: 0;margin-top: 0px;opacity: 1;} .page header,
.single header {
background-color: #403c39;
float: left;
position: relative;
margin-top: 88px;
width:100%;
align-items: center;
padding: 0 0 0 7%;
height: 200px;
overflow: hidden;
}
.header-texto {
float: left;
height: 100px;
display: flex;
flex-direction: column;
justify-content: center;
}
.header-texto > div {
display: flex;
flex-direction: column;
text-align: left;
align-items: stretch; justify-content: center;
align-content: flex-start;
}
.header-texto h4 {color:#ef5b32;font-size:18px;font-weight:600;display: contents;}
.header-texto h1 {color: #1c8788 !important;font-size: 28px !important;font-weight: 500 !important;padding: 0 !important;margin: 0 !important; max-width:90%}
.header-texto h1:before { display: none !important;}
.header-imagem {
display: flex;
justify-content: right;
background-color: #24211f;
height: 100%;
position: relative;
padding-right: 7%;
}
.single.noticias .header-imagem,
.page .header-imagem {
padding-right: 0 !important;
}
.header-imagem .mask {
position: absolute;
height: 100%;
width: 200px;
left: -22%;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/mask-headers.png) no-repeat;
background-size: contain;
z-index: 1;
}
.header-imagem img {opacity:1}
.single.noticias .header-imagem img,
.page .header-imagem img {width:100% !important; height:100% !important; object-fit:cover !important}
#container #content {width: 100%;float: left;font-size: 18px;margin-top: 0;}
.header-imagem.single-equipe img {
left: 33px;
}
h1,
.entry-content h1 {
font-size: 28px;
text-transform: uppercase;
line-height: 120%;
margin: 0;
text-align: left;
font-weight: 500;
color: #1d4c71;
display: flex;
width: fit-content;
flex-direction: row;
position: relative;
}
.entry-content h1:before {
content:"";
display: none;
width: 5px;
height: 40px;
background-color: #4b488b;
margin-right:10px;
position:relative;
top:5px;
}
.entry-content h1:after {
content: "";
display: none;
width: 74px;
height: 74px;
background-color: #fedc19;
position: absolute;
-webkit-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
-moz-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
-ms-clip-path: polygon( 0 100%, 65% 100%, 100% 0, 0 0 );
clip-path: polygon( 0px 100%, 23% 100%, 100% 0, 0 0 );
right: -73px;
top: 0px;
}
h1.branco,
.entry-content h1.branco { color:#fff;}
h1.branco:before,
.entry-content h1.branco:before { background-color:#fff;}
header.single h1,
header.page h1 {
color: #ffffff;
text-align: left;
text-transform: uppercase;
font-weight: 100;
font-size: 50px;
width: 100%;
margin: 0 0 0;
display: flex;
flex-direction: column;
align-items: center;
padding: 0;
background-color: #233c72;
}
header.page h1:before { display:none}
.subtitulo {
text-align: center;
margin: 8px;
background-color: #93c6d9;
color: #fff;
padding: 11px 22px;
font-size: 27px;
font-weight: 100;
}
header.page .max-width {
display: flex;
justify-content: end;
}
p.page-texto-abre {
float: left;
margin: 0 0 0 0;
padding: 0;
color: #fff;
}
.entry-content .date {
font-size: 14px;
color: #ababab;
}
.entry-content h2 {
line-height: 120%;
margin: 0;
text-align: left;
font-weight: 300;
display: flex;
flex-direction: row;
font-size: 31px;
text-transform: uppercase;
color: #403C39;
margin-bottom: 22px;
padding: 0px 0 0 0% !important;
height: auto;
align-items: flex-start;
width: fit-content;
line-height: 108%;
margin: 0;
text-align: left;
font-weight: 600;
display: flex;
font-size: 30px;
text-transform: uppercase;
color: #1c8788;
margin-bottom: 0px;
padding: 0px 0 0 0% !important;
height: auto;
align-items: center;
width: fit-content;
flex-direction: row;
margin-left: -40px;
}
.entry-content h2:before {
content: "";
display: block;
width: 33px;
height: 33px;
background-color: #e7b497;
position: relative;
margin-right: 20px;
margin-top: 3px;
content: "";
display: block;
width: 40px;
min-width: 40px;
min-height: 40px;
height: 40px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png);
background-size: 100%;
position: relative;
}
.entry-content h2:after {
}
.entry-content h3 {
margin: 30px auto 10px auto;
padding-bottom: 11px;
line-height: 120%;
}
@media screen and (max-width: 700px) {
.entry-content h3 { }
}
.entry-content a { color: #1c8788;}
.entry-content ul {
max-width: 1114px;
margin: 20px auto 0px auto;
display: block;
}
.entry-content li {
list-style: none;
font-size: 16px;
margin-left: 30px;
text-align: left;
margin-bottom: 15px;
line-height: 140%;
}
.entry-content li:before {
font-family: "Ionicons";
content: "";
color: #e7b497;
padding-right: 10px;
margin-left: -19px;
width: 10px;
height: 20px;
background: transparent url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta2.png) no-repeat center;
background-size: contain;
display:inline-block;
margin-top:0px;
position:relative;
top:4px
}
.page-content {
padding: 20px 7%;
display: flex;
margin: 0 auto;
width: 100%;
}
ul.phones li {padding:0; margin: 0}
ul.phones li:before { display: none}
ul.phones li a {
background-color: #e7e7e7;
padding: 5px 28px;
margin: 3px 0;
display: inline-block;
text-decoration: none;
font-weight: 600;
}
ul.phones li a:hover {background-color: #233c72; color: #fff}
.single .entry-content h2 {border:none;padding-left:0;max-width: 90%;}
header.page.equipe { margin-bottom: 70px;} .destacada.index {
width: 100%;
height: 0px;
padding-bottom: 60%;
background-size: cover;
margin: 0px 0px 10px 0px;
border-left: none;
} .destacada.single {
width: 100%;
height: 66vh;
line-height: 0;
max-height: 400px;
}
.destacada.single img {height:100% !important;width: 100%;object-fit: contain;}
.destacada.index img { height:100% !important; width:100% !important; object-fit: cover ;}
section#content.search {
}
.area-img {
position: absolute;
left: 0;
top: 0px;
display: block;
width: 20%;
max-width: 230px;
height: auto;
}
section#container.single-areas{max-width: 1114px;}
#container #content .entry-content {float: left;padding-bottom: 0;width: 100%;margin-bottom: 0px;}
#container.page #content .entry-content {max-width: 100%;}
#container.page #content .entry-content.coluna-larga {max-width:100%; min-height: 0px; text-align: justify;}
#container.profissionais #content .entry-content {max-width: 100%; padding-top: 0; padding-right: 12px; }
#container.single-areas #content .entry-content {
max-width: 70%;padding-right: 50px; }
#container.category #content .entry-content { max-width:100%;}
#container.category #content .entry-content .entry-posts {float: none;margin:0 auto; width: 100%;display: flex;flex-wrap: wrap; }
#container.single #content .entry-content {
max-width: 100%;
padding: 0px;
}
#container #content .entry-form {float: left;padding: 26px;padding-bottom: 0;min-height: 620px;width: 100%;max-width: 350px;}
#container #content #sidebar {float: left;width: 100%;max-width: 100%;padding: 40px 0 0;border-bottom: 1px solid #4b488b;}
.bt-mais a {
display: block;
background-color: #dcdcdc;
padding: 20px;
margin-bottom: 20px;
}
.bt-mais a:hover {
color: #FFF;
background-color: #30355a;
} .mais-areas {
clear: both;
float: left;
width: 100%;
border-top: 1px solid;
padding: 29px 0px;
}
.mais-areas h1 {
text-align:center;
font-size:24px;
color:#30355a;
margin:20px;
font-weight:bold;
margin: 0px 10px 30px 10px;
font-weight: bold;
}
ul.mais_areas-index {
text-align: center;
}
ul.mais_areas-index li {
display: inline-block;
padding: 0px !important;
margin: 0px !important;
margin-left: 0px !important;
}
ul.mais_areas-index li a {
display:block;
background-color: #fff;
padding: 2px 4px;
margin: 0px;
font-size: 14px;
font-weight: 400 !important;
}
ul.mais_areas-index li a:hover {
color:#FFF;
background-color:#424345;
}   h1 { }
h2 {
font-size: 24px;
color: #201d6f ;
margin-bottom: 0px;
text-align: left;
line-height: 120%;
font-weight: 400;
}
h3 {
font-size: 21px;
color: #e55a32 !important;
margin-bottom: 0px;
text-align: left;
line-height: 120%;
font-weight: 800;
font-weight: 800;
padding-bottom: 10px;
}
#content img {border: none;max-width: 100%;height: auto;position: relative;}
#content img.left, img.alignleft { float: left; margin: 0px 16px 10px 0px; }
#content img.right, img.alignright { float: right; margin: 0px 0px 10px 16px; }
#content .entry-content .left-content {float: left;width: 100%;max-width: 35%;padding-right: 30px;}
#content .entry-content .right-content { float: left; width: 100%; max-width: 65%; }
#content .entry-content .left-content h1 { line-height: 140%; }
#content .entry-content .right-content img { min-width: 100%; height: auto; border: 1px solid #a6a6a6; }
#content .entry-content .entry-posts { float: left; width: 100%; }
#content .entry-content .entry-posts.sub { margin-top: 50px; }
#content .entry-form h2 { font-size: 17px; }
#content .entry-form p {float: left;width: 100%;margin-bottom: 5px;}
#content .entry-form p span { float: left; width: 75%; }
#content .entry-form p span.field { width: 25%; line-height: 23px; }
#content .entry-form p span.checkbox { width: 100%; margin: 10px 0; }
#content .entry-form p span.wpcf7-checkbox { width: 100%; }
#content .entry-form p span.cargo { width: 100%; }
#content .entry-form p span.curriculo { width: 100%; }
#content .entry-form p span.upload { width: 100%; }
#content .entry-form p span.wpcf7-list-item {width: auto;line-height: 23px;margin: 0;margin-right: 5px;}
#content .entry-form p span input { border: 1px solid #333; float: left; }
#content .entry-form p span input[type="checkbox"] {width: auto;margin-right: 4px;position: relative;top: 4px;}
#content .entry-form p span input[type="file"] { padding: 0; border: 0px; }
#content .entry-posts article {
margin: 0;
border: 1px solid #f2f2f2;
}
#content .entry-posts article:hover { background: #F9F9F9; }
#content .entry-posts article div.article-content {float: left;width: 100%; position: relative;overflow: hidden;background-color: none;padding: 26px;}
#content .entry-posts article div.sub-cat {}
#content .entry-posts article div.sub-cat h4 {color: #000;font-size: 12px;font-weight: 600;text-transform: uppercase;padding: 5px 0px;line-height: 100%;font-family: 'Roboto';}
#content .entry-posts article span.entry-date {
font-size: 13px;
color: #afafaf;
margin-bottom: -8px;
width: 100%;
font-weight: 400;
}
#content .entry-posts article h1 {float: left;width: 100%;font-size: 12px;line-height: 18px;text-transform: none;text-align: left !important;}
#content .entry-posts article a {line-height: 140%;text-decoration: none;float: left;width: 100%;display: block;}
#content .entry-posts article a.read-more { color: #30355a; text-transform: lowercase; position: absolute; right: 0px; bottom: 0px; }
#content .entry-posts article a.read-more:after { content: "+"; margin-left: 6px; }
#content .entry-posts article a.download {padding-left: 36px;background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/download_bt.png) no-repeat top left;line-height: 24px;display: inline-block;font-weight: 600;letter-spacing: 0px;}
#content .entry-posts article.evento {width: 100%;border: 0;border-bottom: 1px solid #30355a;min-height: 0;}
#content .entry-posts article.evento aside {float: left;width: 100%;max-width: 35%;padding-right: 30px;}
#content .entry-posts article.evento div.data {float: left;width: 50%;background: #CCC;height: 110px;color: #FFF;text-align: center;padding: 14px 0;}
#content .entry-posts article.evento div.data span {float: left;width: 100%;text-align: center;line-height: 100%;font-weight: 600;font-size: 27px;letter-spacing: 0px;}
#content .entry-posts article.evento div.data span.data-month { font-weight: 400; }
#content .entry-posts article.evento div.entry-thumb { float: left; width: 50%; height: 110px; overflow: hidden; }
#content .entry-posts article.evento div.entry-thumb img { width: 100%; height: auto; }
#content .entry-posts article.evento .entry-info {float: left;width: 65%;padding: 8px 12px;font-size: 12px;letter-spacing: 0px;line-height: 140%;padding-bottom: 0;}
#content .entry-posts article.evento .entry-info h1 { text-transform: uppercase; }
#content .entry-posts article.evento .entry-info a { color: #30355a; float: left; margin-top: 12px; }
#content .entry-posts article.search {width: 100%;border: 0;border-bottom: 1px solid #30355a;min-height: 0;}
#content .entry-posts article.search:last-child { border-bottom: 0px; }
#content .entry-posts article.search div.entry-thumb {float: left;width: 20%;height: auto;overflow: hidden;padding-right: 12px;}
#content .entry-posts article.search div.entry-thumb img { width: 100%; height: auto; }
#content .entry-posts article.search .entry-info {float: left;width: 80%;padding: 8px 12px;font-size: 12px;letter-spacing: 0px;line-height: 140%;}
#content .entry-posts article.search .entry-info header { float: left; width: 100%; position: relative; }
#content .entry-posts article.search .entry-info header a {float: left;width: 100%;margin-top: 0; }
#content .entry-posts article.search .entry-info header div.sub-cat { position: absolute; top: 0; right: 0; }
#content .entry-posts article.search .entry-info h1 { text-transform: uppercase; }
#content .entry-posts article.search .entry-info a { color: #30355a; float: left; margin-top: 12px; }
#content .entry-posts article.revista {width: 65%;border: 0;min-height: 0;padding: 0;padding-right: 20px;}
#content .entry-posts article.revista .entry-info {width: 40%;float: left;padding-right: 20px;}
#content .entry-posts article.revista .entry-info h1 { font-size: 22px; text-transform: uppercase; }
#content .entry-posts article.revista aside { width: 60%; float: left; }
#content .entry-posts article.revista .entry-thumb { float: left; }
#content .entry-posts article:hover { background: #FFF; }
#content .entry-posts article.revista.list { width: 35%; padding-right: 0; }
#content .entry-posts article.revista.list .entry-info { width: 100%; padding-right: 0; }
#content .entry-posts article.revista.list .entry-info h1 { font-size: 18px; }
#content .left {float: left;text-align: left;}
#content .right { float: left; width: 50%; border-right: 1px solid #FFF; }
#content .contato .box-endereco { float: left; width: 100%; min-height: 170px; position: relative; border-bottom: 1px solid #30355a; }
#content .contato .box-endereco .box-endereco-content {text-align: center;position: relative;width: 100%;padding: 36px 0;}
#content .contato .box-endereco .box-endereco-content h4 { text-transform: uppercase; color: #424345; font-size: 12px; font-weight: 600; margin-bottom: 6px; }
.single-content { padding: 40px 10px;}
#footer-full {
animation: none;
width: 100%;
max-width: 1900px;
margin: 0 auto;
background-color: transparent;
float: none;
}
#footer-full > div {
padding: 20px;
display: block;
}
#footer-full div#media_image-2 {
text-align: center;
}
#footer-full div#media_image-2 img {
padding: 0 20px;
box-sizing: border-box;
max-width: 239px !important;
}
#content #sidebar h3 { font-size: 17px; margin-bottom: 16px; }
#content #sidebar ul.contatos { float: left; width: 100%; margin-bottom: 50px; }
#content #sidebar ul.contatos li { float: left; width: 100%; margin-bottom: 25px;list-style: none;
margin-left: 0px; }
#content #sidebar ul.contatos li:last-child { margin-bottom: 0; }
#content #sidebar ul.contatos li img {float: left;width: 30%;height: auto;padding-right: 14px;}
#content #sidebar ul.contatos li span {float: left;width: 70%;font-size: 12px;font-weight: 400;color: #333;letter-spacing: 0px;line-height: 140%;}
#content #sidebar ul.contatos li span.advogado-name { font-weight: 600; }
#content #sidebar ul.publicacoes { float: left; width: 100%; }
#content #sidebar ul.publicacoes li { float: left; width: 100%; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dotted #30355a; }
#content #sidebar ul.publicacoes li:last-child { border-bottom: 0; }
#content #sidebar ul.publicacoes li a {font-size: 12px;font-weight: 400;line-height: 140%;float: left;width: 100%;}
#content #sidebar ul.publicacoes li span {font-size: 12px;font-weight: 400;line-height: 140%;float: left;}
#content .entry-utility { width: 100%; float: left; padding: 10px 0; }
#content #nav-below {float: left;width: 100%;text-align: center;margin: 20px 0;}
#content #nav-below ul {float: left;width: 100%;display: flex;justify-content: center; max-width: none;}
#content #nav-below .navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled { color: #fff; text-decoration:none; }
#content #nav-below .navigation li {display: inline-block;float: left;width: auto;margin: 4px !important;}
#content #nav-below .navigation li a {
background-color: #9a9a9a;
cursor: pointer;
font-size: 14px;
padding: 6px 13px;
color: #fff;
text-decoration: none;
float: left;
text-transform: lowercase;
font-weight: 500;
border-radius: 0px;
}
#content #nav-below .navigation li:before {display:none}
#content #nav-below .navigation li.active a {     background-color: #403c39; }
#content #nav-below .navigation li a:hover {     background-color: #403c39; }
h2.contato-page {
color: #ec9460 !important;
text-align: center;
font-weight: 900;
}
h2.contato-page:before {
content: none;
}
.contato-page .col50 {
padding: 50px;
text-align: center;
}
.tel-numero {
font-weight: 800;
font-size: 1.2em;
}
.contato-page ion-icon {
font-size: 50px;
color: #ccc;
margin: 0 20px 30px 20px;
}
a.bt-tel {
font-size: 24px;
font-weight: 700;
text-decoration: none;
padding: 0px 0 26px 0;
float: left;
text-align: center;
width: 100%;
}
.contato-page-bloco {
height: 280px;
display: flex;
flex-direction: column;
justify-content: space-between;
}   #container.single.attachments { position: relative;
top: 59px;
}   .category-post {
height: 0;
padding-bottom: 34%;
position:relative; }
article.category-post a {
}
article.category-post a.item-foto {
height: 0;
display: block; opacity: 1;
overflow: hidden;
margin-bottom: 49px;padding-bottom: 100%;position: relative;}
article.category-post a.item-foto img {
width:100% !important;
height:100% !important;
object-fit: cover;
object-position: top;
position: absolute !important;}
article.category-post .overlay {
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 350px;
left: 0;
background-color: #ef5b32;
z-index: 0;
opacity: 0;
}
.category-item-tit {
text-decoration: none;
justify-content: flex-end;
color: #403C39;
font-size: 15px;
font-weight: 600;
text-align: left;
text-transform: uppercase;
padding-left: 0px;
width: 100%;
float: left;
margin: 6px 0 0 0;
line-height: 133%;display: block;}
.category-item-tit:before{content:"";display:block;width:100%;height: 48px; position:absolute;top: -75px;left: 0;background-image: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/olho.png);background-size: contain;background-repeat: no-repeat;background-position: center;opacity: 0;}
.category-item-tit span.date {
display: block;
color: #403C39;
}
article.category-post .item-texto {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 0 26px;
display: flex;
align-items: center;
z-index: 1;
background-color: #fff;
}
article.category-post .item-texto .item-texto > div {
width: 100%;
}
.category-item-resumo {font-size:14px;position:absolute;bottom:-300px;opacity:0;padding: 0px;z-index: 1;text-align: left;}
.category-item-resumo a {color: #ffffff !important;text-align: left !important;}
.article-content:hover > .overlay {top:0;opacity: 0.8;}
.article-content:hover > .item-texto {bottom: 20%; background-color:transparent; }
.article-content:hover > .category-item-resumo { bottom:22px; opacity:1; color: #fff !important}
.article-content:hover  img { transform: scale(1.2);}
.article-content:hover .category-item-tit, .article-content:hover .category-item-tit .date {color:#fff; top: -38px;position: relative;}
.article-content:hover .category-item-tit:before {opacity:1}
header.post-single {
width: 100%;
height: AUTO;
background-color: TRANSPARENT;
overflow: hidden;
display: flex;
flex-flow: COLUMN;
justify-items: stretch;
align-items: center;
}
header.post-single .txt {
padding: 40px;
}   .wpcf7 .ajax-loader {
background-image: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/carregando.gif) !important;
width: 40px !important;
height: 40px !important;
background-size: contain !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing,
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border: 2px solid #f7e700;
background-color: #333;
display: block;
padding: 20px;
color: #fff;
float:left;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
div.wpcf7-validation-errors.fechado { display:none}
.wpcf7-not-valid { border: 2px solid red !important;}
div.wpcf7-mail-sent-ok,
.wpcf7 form.sent .wpcf7-response-output  { 
background-color: #398f14 !important;
display: block ;
padding: 20px !important;
color: #fff !important;
float:left;
-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
.wpcf7 span.label { display: none; }
.wpcf7 form input, textarea, button { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.wpcf7 form input, textarea, button {border: 1px solid #ccc;outline: none;width: 100%;box-sizing: border-box;padding: 13px;font-size: 14px;line-height: 17px;margin: 4px 0;color: #333; border-radius:10px}
.wpcf7 form select, form input[type="submit"] {-webkit-appearance: none;}
.wpcf7 form select {font-size: 14px;color: #999;}
.wpcf7 ::-webkit-input-placeholder { color: #AAA; }
.wpcf7 :-moz-placeholder { color: #AAA; }
.wpcf7 ::-moz-placeholder { color: #AAA; }
.wpcf7 :-ms-input-placeholder { color: #AAA; }
.wpcf7 form input[type="date"] {line-height: 20px;}
.wpcf7 form input::-webkit-outer-spin-button,
.wpcf7 form input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
.wpcf7 form input[type=number] {
-moz-appearance: textfield;
}
.wpcf7 form select:focus,
.wpcf7 form input:focus { box-shadow: 0px 0px 6px #d2d2d2; background-color:#F9FFA5 }
.wpcf7 form input.empty { border-color: #8cc63f; }
.wpcf7 form input.empty:focus { box-shadow: 0px 0px 6px #8cc63f; }
.wpcf7 form input[type="submit"] {
background: #1d274a;
border: 0px;
text-transform: capitalize;
color: #FFF;
font-size: 14px;
width: auto;
padding: 10px 30px;
font-weight: 600;
}
.wpcf7 {
width: 100%;
box-sizing: border-box;
max-width: 900px;
margin: 0 auto;
border: 1px solid #ccc;
display: table;
padding: 30px;
border-radius: 5px;
background-color:#fff;
}
button.wpcf7-field-group-add {
width: 53px;
font-size: 49px;
background-color: #967445;
color: #fff;
float: left;
cursor: pointer;
}
button.wpcf7-field-group-remove {
width: 53px;
font-size: 49px;
background-color: #1d274a;
color: #fff;
float: left;
padding: 9px 0 18px 0;
cursor: pointer;
}
.wpcf7 p {float: left;width: 100%;padding-right: 0;box-sizing: border-box;}
.wpcf7 p.quarter { width: 25%; }
.wpcf7 p.full { width: 100%; }
.wpcf7 p span {
line-height: 23px;
}
label { display: block; float:left; width:100%}
span.obs {
font-size: 14px;
font-style: oblique;
color: #777;
}   #sidebar {
float: left;
width: 30%;
padding: 20px 10px; }
#sidebar h3.widget-title {
font-size: 18px !important;
text-transform: uppercase !important;
padding: 55px 0px 20px 0px !important;
}
aside#sidebar p {
font-size: 18px;
text-align: left;
color: #333;
font-weight: 400;
}
#sidebar ul.widgets li {
list-style: none !important;
margin-left: 8px !important;
}
#sidebar ul li ul li {
font-size: 14px !important;
line-height: 140%;
padding: 0px 0px 20px 10px;
background: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/images/seta.png) no-repeat;
background-position: 0px 7px;
} ul.areas-info {
margin: 0px 0px 10px 10px !important;
list-style: none !important;
}
ul.areas-info li {
margin: 0px !important;
padding: 4px 0px !important;
margin-left: 7px !important;
width: 100% !important;
color: #424345 !important;
line-height: 120% !important;
}
ul.areas-info li a {
font-weight: 400 !important;
}   #footer {background: #403C39;border-top: 0;float: left;border-top: 1px solid #544e49;width: 100%;}
#footer h2 {margin: 0 0 11px 0;font-size: 18px;font-weight:600;padding: 0;color: #ed5b34 !important;}
.footer-colunas {
display: flex;
width: 100%;
FLEX-DIRECTION: ROW;
align-items: flex-start;
justify-content: center;
justify-items: stretch;
padding: 0 40px;
}
.footer-colunas h2 {color:#fff}
#footer .phones a.email span:before, #footer .phones a.whatsapp span:before, #footer .phones a.tel span:before {transform: scale(0.7);margin-top: -5px;}
#footer-1,
#footer-2,
#footer-3,
#footer-4,
.footer-widget-container {
float: left;
box-sizing: border-box;
text-align: left;
}
#footer-1,
#footer-2,
#footer-3,
#footer-4 {
float: left;
padding: 10px 20px;
box-sizing: border-box;
text-align: left;
border-left: 2px solid #ef5b32;
margin-bottom:40px;
width: 100%;
height: 100%;
}
#footer-content {
width: 100%;
padding: 0 6%;
}
#footer-container {
max-width: 1900px;
margin: 0 auto;
}
.footer-logo {
float: left;
box-sizing: border-box;
height: auto;
padding: 33px 0px 20px 0px;
width: 100%;
display: block;
margin: 0 auto;
align-items: center;
border-bottom: 1px solid #17556d;
text-align: center;
}
.tagline {
float: left;
text-align: center;
color: #fff;
display: inline-block;
width: 100%;
font-size: 11px;
padding-right: 23px;
padding-top: 10px;
display: none;
}
.footer-logo img {}
.footer-logo span {
color:#FFF;
font-size: 12px;
}
#footer a {
}
#footer a.email {background: none; margin:0; padding:0}
.footer-widget-container {
width: 100%;
}
#footer ul.phones {
color: #fff !important;
}
#footer ul.phones li { padding-bottom: 0px;margin-left: -9px;}
#footer ul.sub-menu {  }
#footer ul.sub-menu li a {
}
#footer .tel-horario {
font-size: 12px;
}
#footer p {color: #D6D0C5 !important;line-height: 120%;padding: 0;}
#footer #footer-content div.midias {
float: left;
padding: 0;
margin: 0 auto;
width: auto;
text-align: center;
}
.midias ul li { display: inline-block; width: auto !important;}
#footer #footer-content div.midias a {float: none;width: auto;text-align: center;}
#footer #footer-content div.midias a.facebook span:before { content: "\f231"; }
#footer #footer-content div.midias a.twitter span:before { content: "\f243"; }
#footer #footer-content div.midias a.google span:before { content: "\f235"; }
#footer #footer-content div.midias a.youtube span:before { content: "\f24d"; }
#footer #footer-content div.midias a.instagram span:before { content: "\f351"; }
#footer #footer-content div.midias a.linkedin span:before { content: "\f239"; }
#footer #footer-content div.midias a.skype span:before { content: "\f23f"; }
#footer #footer-content div.midias a.email span:before { content: "\f2eb"; }
#footer #footer-content div.midias a.tel span:before { content: "\f4b9"; }
#footer #footer-content div.midias a div {font-size: 12px;display: none;}
#footer #footer-content div.midias a:hover > span:before { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
#sub-footer {background: #171513;sans-serif, sans-serif;padding: 0px;}
#sub-footer-content {width: 100%;max-width: 1024px;margin: 0 auto;color: #ded7cb;font-size: 11px;line-height: 120%;padding: 7px;text-align:center;}
#sub-footer hr { float: left; width: 100%; height: 10px; background: #c9cb2d; margin: 0; padding: 0; border: 0; box-sizing: border-box;  }
#sub-footer #info {  }
#sub-footer #creditos { float: none; width: auto; font-size: 11px; font-weight: bold; font-family: "verdana";}
a#creditos { color: #adadad;}
a.bt-footer {
background-color: #fff;
padding: 1px 14px;
border-radius: 37px;
font-size: 11px;
font-weight: 600;
}
a.bt-footer:hover { background-color:#424345 !important; color:#FFF !important;}   @media screen and (max-width: 1024px) {
#content h1 { max-width: 77%;}
.slideshow-wrapper.principal {  width: 60%;}
.missao-wrapper { width: 40%;}
article.areas { width: 50% !important;}
.slideshow-wrapper.areas .slider {  height: 240px !important;}
article.equipe { width: 50%;}
div#recent-posts-2 { width: 70%;}
article#equipe { width: 30%;}
#slideshow .text-content p {font-size: 14px;}
#slideshow .text-content {width: 70%;}
ul.equipe-index li { width: 48% !important;}
.texto-slide {width: 50%;}
}
@media screen and (max-width: 1000px){
.search-trigger { }
#search-trigger {position: relative;float: right;bottom: 0;height: 100%;margin-right: 0px;display: none !important;}
#search-trigger span { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); display: block; }
article.escritorios .escritorios-content ul li { padding: 20px 30px 40px 30px;}
}   @media screen and (max-width: 830px) {
.pb-texto {
position: inherit;
top: 50%;
right: 0;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: none;
}
.fundo-escuro {
box-shadow: none;
}
#slideareas .text-content h3 { font-size: 40px;}
#footer-content > ul#footer-1 li .rodape-linha2 .coluna {
width: 100%;
}
#slideareas .text-content div {
width: 100%;
max-width: 400px;
}
#slideareas .text-content {
padding: 0px 0px;
}
#slideareas .text-content h2 {
font-size: 29px;
}
#slideareas .image-content img {
object-fit: contain;
object-position: bottom;
}
#footer #footer-content { height: auto; }
#footer #footer-content ul {width: 100%;padding:0;top: 0 !important;transform: none !important;margin-bottom: 20px;}
#footer #footer-content ul:last-child { margin-bottom: 0 }
#footer #footer-content span.endereco { margin-bottom: 12px; }
#footer p,
#footer a,
#footer ul.sub-menu li a {
font-size: 16px ;
}
}   @media screen and (max-width: 700px) {
.mobile-hidden { display: none; visibility: hidden; -moz-opacity: 0; -webkit-opacity: 0; opacity: 0; }
.mobile { display:block;}
#top-wrapper #header #logo {width: auto;padding-left: 20px;max-height: 100%;}
#top-wrapper,
#top-wrapper #header,
#top-bar-wrapper {padding: 0px;margin-right: 0;height: 76px;display: block;margin-top: 0px;}
#top-bar-wrapper #top-bar { right:0; top:5px}
#header section.right {justify-content: end;position: absolute;top: 9px;right: 11px;width: 18%;max-width: 18%;}
ul.language-selector li.current-lang a {font-size: 0;}
.slideshow-wrapper.principal {  width: 100%;}
.widget h1, .widget h2, .widget-title {font-size: 20px !important;height: 74px;min-width: 100%;margin-left: 0px;}
.widget-title:after, .widget h1:after, .widget h2:after {height:74px;width:74px;right: -73px;}
.slidesow-conteudo h2.title {
font-size: 18px !important;
}
.slidesow-conteudo p {
font-size: 14px !important;
}
.slidesow-conteudo {
top: 74%;
width: 100%;
background-position: right center;
}
.header-texto h1{font-size:22px !important}
.content {  padding: 0px 20px;}
.wrapper-areas ul li { width: 50% !important; min-height: 34px;}
article.areas { width: 100% !important;}
.slideshow-wrapper.areas .slider {  height: 240px !important;}
.f-texto h3 { font-size: 18px !important;}
.f-texto a { font-size: 14px !important;}
.subtitulo { padding: 1px 20px; font-size: 19px;}
#container.single-areas #content .entry-content, #container.category #content .entry-content,
#container.category #content .entry-content, #container.single #content .entry-content {
max-width: 100%;
padding-right: 10px;
margin-bottom: 0px;
padding-left: 10px;
}
#container #content .entry-content {margin-bottom: 0px;}
#container #content #sidebar {}
#content #sidebar ul.contatos li span {    font-size: 14px;	}
.slideshow-wrapper.pg-in {max-width: 100%;}
#container.single #content { width: 100%;}
#sidebar {  width: 100%;  border-top: 1px solid #ccc; border-left: 0px;}
.entry-content {
width: 100%;
max-width: 100%;
padding: 0 0 0 0 !important;
border-right: none;
min-height: 0;
}
article.equipe { width: 100%;}
article#equipe { width: 100%;}
.category-post { height: 486px;}
.entry-content .date { font-size: 11px;}
header.noticias h2 { font-size: 13px !important;}
.contato-conteudo {
width: 100%;
margin-left: 0;
padding: 0 0px 0 0;
}
.wpcf7 {
padding: 0;
}
.pc-telefones {
float: left;
width: 100%;
padding: 0;
background-color: #424345;
margin-right: 0;
}
.wpcf7 h3 {
padding: 10px 20px;
}
.category header.category, header.page {
height: 33vh;
margin-bottom: 10px;
}
.header-texto { width: 50% !important;}
.header-texto h2 {font-size: 18px !important}
.single .header-texto {
display: flex; }
.header-imagem.col30 {width: 50% !important;right: 0 !important;left: unset !important;}
.header-imagem {  }
.header-imagem img { object-fit: contain !important; }
.header-imagem.icone img { object-fit: contain !important; padding: 20px 0; }
header.page h1 {
padding: 0 20px;
font-size: 30px !important;
}
#slideshow .text-content p { font-size: 18px;}
ul.equipe-index li {width: 100% !important;}
.coluna1, .coluna2, .coluna3 {
display: block;
float: left;
width: 100%;
}
.coluna2, coluna3 {  padding: 0px;}
.flex-row-reverse.center {  flex-direction: column;}
address {text-align:center}
#footer-full { flex-direction: column;}
#footer #footer-content div.midias { margin: 0 auto; display: inline-block; float:none}
#top-wrapper #header-content { position: relative; }
#container.single-equipe #content .entry-content { max-width: 100%;}
#container.single-equipe #content #sidebar { max-width: 100%; margin-bottom: 100px;}
#footer-1, #footer-2, #footer-3, #footer-4, .footer-widget-container {
width: 100%;
min-width: 100%;
padding: 20px 0 !important;}
#footer a.email {font-size: 13px;}
#footer a.email span:before {width: 7px;height: 11px;opacity: 0;}
#footer #footer-content div.midias a { float: none;  text-align: center;}
#sub-footer #creditos {float: left;width: 100%; font-size: 10px;padding-top: 0px;text-align: center;margin-bottom: 0;}
#sub-footer #info { width: 100%; text-align: center; }
.destacada.single { height: auto;}
ul.faq-index { padding: 0 !important;}
.widget-paginas-texto > div { padding-left: 0px;  padding-top: 20px;}
.widget { padding: 20px 0;}
.flex-row-reverse {flex-direction: column;}
.entry-content h1:before { display:none}
} @media screen and (max-width: 400px) {
.wrapper-areas ul li,
article.escritorios .escritorios-content ul li {width: 100% !important;}
#last-posts-wrapper { display: none }
#content h1, #content h2, #content h3 {font-size: 20px;}
.f-titulo { font-size: 18px;}
section#container {    padding: 0px 0px;}
.area-img,
.area-img img { width: 100%;}
#sidebar {}
#container.single-areas #content .entry-content,
#container.category #content .entry-content {
max-width: 100%;
padding: 0px;
border-right: 0px;
margin-bottom: 0px;
}
ul.faq-index { padding: 0 !important;}
#container.page #content .entry-content ul {}
#container #content .entry-content { min-height: auto; margin-bottom: 0px; padding:0}
#container.single #content { margin-bottom: 0px;}
.paginasdestacadas-widget .page-itens .item .item-thumb img { object-fit: contain; object-position: top;}
#container.single-areas #content .entry-content {width: 100%;max-width: 100%;padding: 26px; padding-bottom: 0; min-height: 0; }
#container #content #sidebar {}
#container #content .entry-form { min-height: 0; padding-bottom: 26px; }
#container.single #content {width: 100%;}
ul.equipe-index li { width: 100% !important;}
blockquote { padding: 40px 10px;}
}




   .equipe-content > div:nth-child(1) {
padding-right: 66px !important;
}
.sidebar-equipe a {
font-weight: 600;
text-decoration: none;
}
.sidebar-equipe a:hover {
text-decoration: underline;
}
.sidebar-equipe span.icons:before { color:#1c8788 !important}
.single-equipe-contatos :nth-child(n) {
display: flex;
align-items: center;
flex-direction: row;
}
.single-equipe-infos {
margin-top: 0 !important;
padding-bottom: 40px;
}
.single-equipe-contatos a.tel span:before, .single-equipe-contatos a.email span:before {color: #dcd6ca;font-size: 20px;height: auto;width: auto;margin-right: 11px;}
.single-equipe-contatos a {font-size: 15px;color: #dcd6ca !important;font-weight: 600;}
.sidebar-equipe .premios {
display: flex;
flex-wrap: wrap;
margin-top: 11px;
}
.sidebar-equipe .premios span { padding: 0px;
margin: 8px;
flex-grow: 4;
align-self: center;
flex: 0 0 43%;
height: auto;
overflow: hidden;
display: block;
max-height: 120px;
}
.sidebar-equipe .premios span img {
max-height: 120px;
width: 100%;
height: 100% !important;
object-fit: contain !important;
}
h1.equipe-title span a span.icons:before {
color: #1c8788 !important;
position: relative;
font-size: 25px;
top: -2px;
left: 11px;
}
h3.equipe-single-subtitulo {
font-size: 28px;
}
.sidebar-equipe ul.areas li {
background-color: #fff;
padding: 11px;
}    @media screen and (max-width: 700px) {
article#equipe_grid { padding: 0px 0;}
.grid-equipe-item{width:50%}
header.header-advogado {height: 155px !important; position: relative;padding: 0 0 0 20px;}
.header-imagem.single-equipe {position: absolute;z-index: 1;width: 53% !important;right: 0;}
article#equipe_grid .header-texto { width: 50%;z-index: 2;}
.header-imagem.single-equipe img { right: -16px !important;width: 95%;object-position: bottom;margin-right: -17px;}
header.header-advogado .header-texto {z-index:2}
header.header-advogado .header-texto h1{width:100% !important;max-width: 100% !important;display: flex;align-items: center;font-size: 18px !important;}
.single-equipe-contatos a {font-size:13px}
.single-equipe-contatos a.tel span:before, .single-equipe-contatos a.email span:before{font-size:14px; margin-top: 4px;}
h1.equipe-title span a span.icons:before{font-size: 18px;top: 0;}
header.header-advogado .header-texto h4{font-size:14px;line-height: 14px !important;display: inline-block;padding-bottom: 8px;margin: 0;}
.equipe-content > div:nth-child(1){padding:0 !important}
.sidebar-areas.sidebar-equipe {min-height: auto !important;}
h1.equipe-title span a span.icons:before{left: 0}
}
 .dep-texto .aspas img {
height: 35px !important;
width: auto !important;
}
article#depoimentos {
background-color: #1c8788;
padding: 44px 40px;
}
.depoimentoscarrossel-header {
width: 100%;
padding: 31px 3%;
}
article#depoimentos .wrap {
padding: 26px 3%;
}
article#depoimentos > h1 {padding: 0 3% !important;color: #fff;}
.w-depoimentos-descricao {
color: #D6D0C5 !important;
padding: 0 3%;
}
.carrossel-depoimentos-item .dep-foto {padding: 34px;opacity: 0.1;transform: rotateY(-180deg);transition-delay: 0.5s;}
.active .carrossel-depoimentos-item .dep-foto {opacity: 1;transform: rotateY(0deg)}
.carrossel-depoimentos-item .dep-texto p, 
.carrossel-depoimentos-item .dep-texto h4 {
color: #D6D0C5 !important;
position: relative !important;
opacity: 0;
}
.carrossel-depoimentos-item .dep-texto p { top: -55px; opacity:0.1; transition-delay:0.3s}
.carrossel-depoimentos-item .carrossel-depoimentos-item .dep-texto h4 { font-weight:600: font-size:14px !important; top: 55px; opacity:0.1; transition-delay:0.3s}
.active .carrossel-depoimentos-item .dep-texto p,
.active .carrossel-depoimentos-item .dep-texto h4 {top: 0px;opacity:1;position: relative !important;}
.carrossel-depoimentos-item {
align-items: center;
padding: 0 48px;
}
.carrossel-depoimentos-item .dep-texto {
display: flex;
flex-direction: column;
padding: 0 80px 0 40px;
}   @media screen and (max-width: 700px) {
article#depoimentos {
padding: 11px;
}
.carrossel-depoimentos-item {
padding: 0;
}
.active .carrossel-depoimentos-item .dep-foto {
width: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.carrossel-depoimentos-item .dep-foto {
width: 50%;
}
.carrossel-depoimentos-item .dep-texto {
padding: 0 11px;
}
}
  article#noticiascarrossel {float: left;display: flex;flex-direction: column;padding: 40px 0 80px 40px;}
.noticiascarrossel-header {    width: 100%;    padding: 31px 3%;}
.noticiascarrossel-header div:nth-child(2) {    height: 100%;}
.noticiascarrossel-header div:nth-child(2) a {    float: right;}
article#noticiascarrossel .wrap {  padding: 0 3%;}
.noticiacarrossel-tit {
color: #fff;
font-size: 16px;
font-weight: 100;
text-align: right;
margin-left: 30px;
}
.item-texto.noticiacarrossel .texto-content {width: 100%;}
.carrossel-noticias-item {
position:relative;
}
.noticiacarrossel-tit-2 {color: #403c39;
font-size: 14px;
font-weight: 600;
text-align: center;
display: block;
position: absolute; bottom: 0px;
left: 50%;
transform: translateX(-50%);
width: 100%;
padding: 11px;}
.carrossel-noticias-item:hover > .overlay {top:0;opacity: 0.8;}
.carrossel-noticias-item:hover > .item-texto {bottom: 40%; background-color:transparent;}
.carrossel-noticias-item:hover > .noticiacarrossel-resumo { bottom:0; opacity:1;}
.carrossel-noticias-item:hover > .noticiacarrossel-tit-2 { opacity:0}
.carrossel-noticias-item .overlay {display:block;width:100%;height:100%;position:absolute;top: 350px;left:0;background-color: #ef5b32;z-index: 0;opacity: 0;}
.carrossel-noticias-item .item-texto {
position: absolute;
bottom: 0;
width: 100%;
padding: 20px;
display: flex;
align-items: flex-end;
z-index: 1;
display: none;
}
.noticiacarrossel-resumo {font-size:14px;position:absolute;bottom: -300px;opacity:0;padding: 11px;z-index: 1;text-align: right;display: flex;justify-content: center;align-items: center;height: 100%;}
.noticiacarrossel-resumo a { color:#FFF !important;}
.carrossel-noticias-item a.item-foto {
height: 100%;
display: block;
background-color: #403c39;
opacity:1;
}
.carrossel-noticias-item a.item-foto img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
}
.noticiacarrossel-resumo a p {
color: #fff;
line-height: 120%;
text-align: left;
font-size: 14px;
padding: 7px 0 0px;
}
.noticiacarrossel-resumo .olho {
width: 43px;
margin: 0 auto;
}
.noticiacarrossel-resumo a h4 {
text-align: left;
font-size: 15px;
font-weight: 600;
}   @media screen and (max-width: 700px) {
article#noticiascarrossel {
padding: 0px 11px 0px 11px;
}
article#noticiascarrossel .wrap {
padding: 0 28px;
margin-bottom: 40px;
}
}
 .areas-content ul {
display: flex;
flex-wrap: wrap;
}
.areas-content ul li {
background-color: #DCD6CA;
width: 100%;
padding: 11px 13px 11px 32px;
margin: 3px; } ul.sidebar-areas-lista li {
display: block;
width: 100%;
padding: 10px;
margin: 0;
}
ul.sidebar-areas-lista li a {
text-decoration: none;
}
ul.sidebar-areas-lista li:hover {background-color: #fedc19;}
ul.sidebar-areas-lista {
margin: 0 0 0 10px !important;
}
ul.sidebar-areas-lista {}  .p-areas-card {
text-align: left;
}
.p-areas-card a {
display: unset;
padding: 10px;
text-decoration: none;
font-size: 14px;
}
.p-areas-card:hover,
.p-areas-card:hover > a {
padding-right:15px;
background-color:#201d6f;
color:#FFF;
} .sidebar-areas-equipe-item .item-foto {
border-radius: 0; position: relative;
overflow: hidden; background-size: 100% 59%;
background-position: top;
background-repeat: no-repeat;
}
.sidebar-areas-equipe-lista > div:nth-child(1)  .item-foto,
.sidebar-areas-equipe-lista > div:nth-child(3n+4)  .item-foto {  background-color: #1C8788;}
.sidebar-areas-equipe-lista > div:nth-child(2) .item-foto,
.sidebar-areas-equipe-lista > div:nth-child(3n+5)  .item-foto {  background-color: #EF5B32;}
.sidebar-areas-equipe-lista > div:nth-child(3) .item-foto,
.sidebar-areas-equipe-lista > div:nth-child(3n+6)  .item-foto {  background-color: #8B7F7A;}
.sidebar-areas-equipe-item .item-foto img{opacity: 1;line-height: 0;padding: 0;bottom: -7px;}
.sidebar-areas-equipe-item {align-items: center;margin-bottom: 11px;position: relative;max-width: 277px;}
.sidebar-areas-equipe-item .item-texto,
.sidebar-areas-equipe-item .item-texto a.nome {
font-size: 14px;
font-weight: 600;
color: #1c8788;
padding-left: 22px;
text-decoration: none;
}
.sidebar-areas-equipe-item .item-texto {
align-self: flex-end;
margin-bottom: -11px;
}
.sidebar-areas-equipe-item .item-texto span:before {
color: #ef5b32;
}
.sidebar-areas-equipe-item  .midias {
display: flex;
margin-left: -12px;
}
.areas-content > div:nth-child(1) {
border-right: 2px solid #ef5b32;
padding-right: 22px;
}
.areas-content > div:nth-child(2) {
padding-left: 22px;
min-height: 400px;
padding-bottom: 100px;
}
span.area-icone {
width: 82px;
line-height: 0;
}
a.bt-pdf.apresentacao-pdf {
text-align: left !important;
justify-content: flex-start;
float: left;
margin: 0;
font-size: 13px;
text-transform: none;
width: fit-content;
margin-bottom: 20px; padding: 7px 0px 8px !important; }
a.bt-pdf.apresentacao-pdf:before { }
a.bt-pdf.apresentacao-pdf:hover {
padding: 7px 22px !important;}
.areas-container {
width: 100%;
margin: 0 auto;
}
.areas-content {
padding: 20px 7%;
display: flex;
margin: 0 auto;
width: 100%; }
.areas-content > div > div {
margin-top: 40px;
margin-bottom:40px;
}
.areas-content p {
padding: 0 0 16px 0px;
}
.areas-content .col80, .areas-content .col20 {
padding: 20px;
}
.areas-content .tit {
font-size: 18px;
font-weight: 800;
padding-bottom: 10px;
color: #e55a32;
}
.areas-content .tit ion-icon {
color: #201d6f;
font-size: 20px;
}
ul.socios-da-area {
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}
ul.socios-da-area li {
list-style: none;
padding: 0;
margin: 0;
width: 100%;
display: flex;
align-items: center;
padding: 10px;
margin: 0;
}
ul.socios-da-area li:hover {background-color: #fedc19}
ul.socios-da-area li a.nome {   text-decoration: none;
}
ul.socios-da-area li a.nome:hover {
text-decoration: underline;
}
ul.socios-da-area li .midias {
display: block;
padding-left: 5px;
display: flex !important;
width: 100%;
justify-content: end;
}
ul.socios-da-area li .midias ion-icon {
color: #cb7501;
font-size: 20px;
padding:5px;
} section.rodape-single-noticias {float: left;display: flex;border-top: 1px solid #b3b3b3;padding: 22px 0;flex-wrap: nowrap;width: 100%;}
section.rodape-single-noticias > div:nth-child(1)  .item-foto,
section.rodape-single-noticias > div:nth-child(3n+4)  .item-foto {  background-color: #1C8788;}
section.rodape-single-noticias > div:nth-child(2) .item-foto,
section.rodape-single-noticias > div:nth-child(3n+5)  .item-foto {  background-color: #EF5B32;}
section.rodape-single-noticias > div:nth-child(3) .item-foto,
section.rodape-single-noticias > div:nth-child(3n+6)  .item-foto {  background-color: #8B7F7A;}
section.rodape-single-noticias > div {width: 273px;max-width: 273px;min-width: 273px;}
section.rodape-single-noticias .item-texto{padding-left: 7px}   @media screen and (max-width: 700px) {
.areas-content {
flex-direction: column;
padding: 20px;
}
.areas-content {}
.areas-content > div:nth-child(1), .areas-content > div:nth-child(2) {
padding: 0;
border: none;
}
.sidebar-areas-equipe-lista {justify-content: center;align-items: center;}
.sidebar-areas-equipe-item .item-foto {
width: 250px;
height: 250px;
margin-bottom: 22px;
}
.areas-content > div > div {margin: 0}
.sidebar-areas-equipe-item {
justify-content: center;
align-items: center;
justify-items: center;
}
.sidebar-areas-equipe-item .item-texto {
text-align: center;
}
.sidebar-areas-equipe-item .midias {justify-content: center;}
.equipe-carrossel-header {  margin-left: -16px;}
}  .pagina-equipe a { text-decoration:none;}
article#p-equipe {
background-image: url(http://localhost/fiedra2021/wp-content/themes/fiedra2021_vs1/images/bg-equipe.jpg);
background-size: cover;
display: flex;
flex-direction: column;
align-items: center;
padding:0 20px 80px 20px;
}
article#p-equipe .wrap {
margin-bottom: 40px;
margin: 0 -5px 40px -5px !important;
}
.p-equipe-s-destacada {
overflow: hidden;
width: 100%;
height: 0;
padding-bottom: 100%;
border-radius: 100%;
}
.p-equipe-tit {
color: #223b72;
font-size: 22px;
font-weight: 400;
text-align: left;
text-transform: uppercase;
padding: 0px 0 0px 7px;
}
.pagina-equipe-cargo {
font-size: 16px;
padding: 0 7px 7px 7px;
float: left;
width: 100%;
text-align: left;
}
.item-texto.p-equipe .texto-content {width: 100%;display: flex;flex-direction: column;align-items: baseline;}
.pagina-equipe-lista {
display: flex;
flex-wrap: wrap;
}
.pagina-equipe-item {
height: 433px;
position:relative;
margin: 0;
overflow: hidden; padding: 10px; flex-basis: 33%;
}
.pagina-equipe-item .item-texto {
width: 100%;
padding: 20px;
display: flex;
align-items: center;
z-index: 1;
background-color: #FEDC19;
position:relative;
bottom:0;
}
.pagina-equipe-item a.item-foto {
height: 67%;
display: block;
background-color: transparent;
opacity: 1;
padding: 0px 0px 0 0;
}
.pagina-equipe-item a.item-foto img {
width: 100% !important;
height: 100% !important;
object-fit: cover;
}
.pagina-equipe-item .overlay {display:block;width:100%;height:100%;position:absolute;top: 350px;left:0;background-color: #fedc19;z-index: 0;opacity: 0;}
.pagina-equipe-item:hover > .overlay {top:0;opacity: 0.8;}
.pagina-equipe-item:hover > .item-texto { bottom: 30%; background-color:transparent;}
.pagina-equipe-item:hover > .p-equipe-resumo { bottom:0; opacity:1;}
.p-equipe-resumo { font-size:14px; position:absolute; bottom:-300px; opacity:0; padding: 20px 31px; z-index: 1; text-align: left;}
.p-equipe-resumo a {color: #223b72 !important;}
ul.p-equipe-vejamais {
}
ul.p-equipe-vejamais li a {
display:block;
padding:10px;
font-size:16px;
text-align:left;
text-decoration:none;
}
ul.p-equipe-vejamais li a:hover {
text-decoration: underline;
padding-left:20px;
}
.pagina-equipe-midias {
display: flex;
flex-direction: row;
float: left;
width: 100%;
}
.pagina-equipe-item span.icons:before {
color:#223b72 !important;
}
.pagina-equipe-item a.tel,
.pagina-equipe-item a.email {
font-size: 15px !important;
}
.pagina-equipe-item a.tel span:before,
.pagina-equipe-item a.email span:before {
float: left;
padding: 0px !important;
border-radius: 100%;
margin-top: -6px;
}   @media screen and (max-width: 700px) {
.pagina-equipe-item { width: 100%;}
article#p-equipe {  padding: 0 0px 80px 0px;}
} .single-noticias-header {
float: left;
width: 100%;
margin: 40px 0;
}
.single-noticias-header a{ text-decoration:none}
.single-noticias-infos {
width: 100%;     display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: center;
margin-left: 69px; -moz-clip-path: polygon( 0 100%, 73% 100%, 100% 0, 0 0 );
-ms-clip-path: polygon( 0 100%, 73% 100%, 100% 0, 0 0 ); }
.single-noticias-categorias {
display: block;
padding: 0 0 18px 0;
margin-left: -14px;
}
.single-noticias-categorias a {
padding: 11px;
color: #ee5a33;
font-size: 14px;
font-weight: 700;
}
.single-noticias-infos .data {margin-left: 0px;margin-top: 22px;}
.single-noticias-infos h2 {
margin-left: -54px;
}
.single-noticias-infos h2:before {
margin-right: 11px;
}
.single-noticias-header-col-img {
position: sticky;
top: 0;
}
.single-noticias-foto {   }
.single-noticias-foto img {
object-fit: cover;
width: 100% !important;
height: 100% !important;
}
.single-noticias-cargo {
color: #233c72;
font-weight: 600;
}
.single-noticias-midias {
display: flex;
flex-direction: row;
}
.single-noticias-midias a span:before { color: #223b72 !important;}
.single-noticias-content > div:nth-child(1) {
padding: 0 42px;
margin-top: -31px;
}
.single-noticias-content {
float: left;
margin-bottom: 44px;
margin-top: 44px;
}
.data {
color: #000;
font-size: 14px;
font-weight: 800;
}
@media screen and (max-width: 700px) {
.single-noticias-header { margin: 0px 0;}
.single-noticias-foto { max-width: 350px;  margin: 0 auto;}
.single-noticias-infos {   margin: 0; height: fit-content;}
.single-noticias-content > div:nth-child(n) {    padding: 0;    margin: 0;}
.single-noticias-content .areas {    display: flex;    flex-direction: column;}
.single-noticias-content .areas > a:nth-child(n) {    padding: 3px;}
.single-noticias-content { padding: 0 20px;}
}  .header-bg {
background-size: cover;
background-position: center;
width: 100%;
height: 50%;
float: left;
margin-top: -44px;  background-attachment: fixed;
}   @media screen and (max-width: 700px) { h1.widget-title.branco.w-newsletter {margin: 0 auto 22px auto !important;text-align: center !important;display: inline-block;height: auto !important;}
form.formIntegration.formIntegration2 {display: flex;justify-content: center;align-items: center;}
form.formIntegration2 div {display: flex;flex-direction: column;}
.single-noticias-header-col-img {  position: inherit !important;}
.single-noticias-categorias {margin-left: 11px;}
.single-noticias-infos h2 {margin-left: 11px;}
.single-noticias-infos .data {margin-left: 20px;}
.single-noticias-header a.bt {margin-left: 11px;}
.bloco.quemsomos.missao, .bloco.quemsomos.visao, .bloco.quemsomos.valores {
flex-direction: column;
}
.bloco.quemsomos .col50.txt { text-align: center;}
.footer-colunas {
flex-direction: column;
}
#footer-content { padding: 0 }
.header-bg {
height: 50%;
margin-top: 0;
background-position: center;
background-attachment: inherit;
}
.s-equipe.header { flex-direction: column; margin-bottom:0;}
.s-equipe.header .foto {
width: 70%;
padding-bottom: 70%;
margin-bottom: 20px;
}
div#text-2, div#text-3 {
width: 100%;
}
#equipe > div {
flex-wrap: wrap;
}
#equipe .col {    justify-content: center;}
.p-areas-card a { display: inline;  line-height: 180%;}
header.post-single {
flex-direction: column;
height: auto;
}
header.post-single .col70 {
padding: 20px;
}
.single-equipe-content {
column-count: 1;
padding: 20px;
}
.single-equipe-content {
column-count: 1;
padding: 20px;
}
.s-equipe.header .infos h2 {
padding: 0 !important;
}
.s-equipe.header .infos {
padding: 0;
}
div#depoimentos_widget-2 {padding: 0 !important;}
div#numeros_widget-2 {padding: 0 !important;}
}
 @font-face{font-family:"Ionicons";src:url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.eot?v=2.0.0);src:url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"),url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.ttf?v=2.0.0) format("truetype"),url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.woff?v=2.0.0) format("woff"),url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/fonts/ionicons.svg?v=2.0.0#Ionicons) format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}@-webkit-keyframes left-right {
0% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); }
100% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); } }
@-moz-keyframes left-right {
0% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); }
100% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); } }
@-ms-keyframes left-right {
0% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); }
100% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); } }
@keyframes left-right {
0% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); }
100% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); } }
@-webkit-keyframes right-left {
0% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); }
100% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); } }
@-moz-keyframes right-left {
0% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); }
100% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); } }
@-ms-keyframes right-left {
0% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); }
100% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); } }
@keyframes right-left {
0% {
-moz-transform: translateY(0%) translateX(10%);
-ms-transform: translateY(0%) translateX(10%);
-webkit-transform: translateY(0%) translateX(10%);
transform: translateY(0%) translateX(10%); }
100% {
-moz-transform: translateY(-20%) translateX(-10%);
-ms-transform: translateY(-20%) translateX(-10%);
-webkit-transform: translateY(-20%) translateX(-10%);
transform: translateY(-20%) translateX(-10%); } } .sy-box.sy-loading {
background: url(//viseu.com.br/wp-content/themes/verakis2019/includes/css/images/sy-loader.gif) 50% 50% no-repeat;
-moz-background-size: 32px;
-o-background-size: 32px;
-webkit-background-size: 32px;
background-size: 32px;
min-height: 40px; }
.sy-box.sy-loading .sy-slides-wrap, .sy-box.sy-loading .sy-pager {
visibility: hidden; } .sy-slides-wrap {
position: relative;
height: 100%;
width: 100%; }
.sy-slides-wrap:hover .sy-controls {
display: block; } .sy-slides-crop {
height: 100%;
width: 100%;
position: absolute;
overflow: hidden; } .sy-list {
width: 100%;
height: 100%;
list-style: none;
margin: 0;
padding: 0;
position: absolute; }
.sy-list.horizontal {
-moz-transition: left ease;
-o-transition: left ease;
-webkit-transition: left ease;
transition: left ease; }
.sy-list.vertical {
-moz-transition: top ease;
-o-transition: top ease;
-webkit-transition: top ease;
transition: top ease; } .sy-slide {
position: absolute;
width: 100%;
z-index: 2; }
.sy-slide.kenburns {
width: 140%;
left: -20%; }
.sy-slide.kenburns.useCSS {
-moz-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
transition-property: opacity; }
.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n) {
-webkit-animation-name: left-right;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: left-right;
-moz-animation-fill-mode: forwards;
-o-animation-name: left-right;
-o-animation-fill-mode: forwards;
animation-name: left-right;
animation-fill-mode: forwards; }
.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n) {
-webkit-animation-name: right-left;
-webkit-animation-fill-mode: forwards;
-moz-animation-name: right-left;
-moz-animation-fill-mode: forwards;
-o-animation-name: right-left;
-o-animation-fill-mode: forwards;
animation-name: right-left;
animation-fill-mode: forwards; }
.sy-slide.sy-active {
z-index: 3; }
.sy-slide > img {
margin: 0;
padding: 0;
display: block;
width: 100%;
border: 0; }
.sy-slide > a {
margin: 0;
padding: 0;
display: block;
width: 100%; }
.sy-slide > a > img {
margin: 0;
padding: 0;
display: block;
width: 100%;
border: 0; } .sy-controls {
display: none;
list-style: none;
height: 100%;
width: 100%;
position: absolute;
padding: 0;
margin: 0; }
.sy-controls li {
position: absolute;
width: 10%;
min-width: 4.2em;
height: 100%;
z-index: 33; }
.sy-controls li.sy-prev {
left: 0;
top: 0; }
.sy-controls li.sy-prev a:after {
background-position: -5% 0; }
.sy-controls li.sy-next {
right: 0;
top: 0; }
.sy-controls li.sy-next a:after {
background-position: 105% 0; }
.sy-controls li a {
position: relative;
width: 100%;
height: 100%;
display: block;
text-indent: -9999px; }
.sy-controls li a:link, .sy-controls li a:visited {
opacity: 0.4; }
.sy-controls li a:hover, .sy-controls li a:focus {
opacity: 0.8;
outline: none; }
.sy-controls li a:after {
content: "";
background-image: url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/css/images/setas.png);
background-repeat: no-repeat;
-moz-background-size: cover;
-o-background-size: cover;
-webkit-background-size: cover;
background-size: cover;
text-align: center;
text-indent: 0;
line-height: 2.8em;
color: #111;
font-weight: 800;
position: absolute;
width: 1.5em;
height: 1.5em;
opacity: 0.4;
left: 50%;
top: 50%;
margin-top: -1.4em;
margin-left: -1.4em;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; }
@media only screen and (max-device-width: 600px) {
.sy-controls {
display: block; }
.sy-controls li {
min-width: 2.1em; }
.sy-controls li a:after {
width: 1.4em;
height: 1.4em;
margin-top: -0.7em;
margin-left: -0.7em; } } .sy-caption-wrap {
position: absolute;
bottom: 2em;
z-index: 12;
left: 50%; }
.sy-caption-wrap .sy-caption {
position: relative;
left: -50%;
background-color: rgba(0, 0, 0, 0.54);
color: #fff;
padding: 0.4em 1em;
-moz-border-radius: 1.2em;
-webkit-border-radius: 1.2em;
border-radius: 1.2em; }
.sy-caption-wrap .sy-caption a:link, .sy-caption-wrap .sy-caption a:visited {
color: #e24b70;
font-weight: 600;
text-decoration: none; }
.sy-caption-wrap .sy-caption a:hover, .sy-caption-wrap .sy-caption a:focus {
text-decoration: underline; }
@media only screen and (max-device-width: 600px), screen and (max-width: 600px) {
.sy-caption-wrap {
left: 0;
bottom: 0.4em; }
.sy-caption-wrap .sy-caption {
left: 0;
padding: 0.2em 0.4em;
font-size: 0.92em;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0; } } .sy-pager {
overflow: hidden;
*zoom: 1;
display: block;
width: 100%;
margin: 1em 0 0;
padding: 0;
list-style: none;
text-align: center; }
.sy-pager li {
display: inline-block;
width: 1.2em;
height: 1.2em;
margin: 0 1em 0 0;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; }
.sy-pager li.sy-active a {
background-color: #e24b70; }
.sy-pager li a {
width: 100%;
height: 100%;
display: block;
background-color: #ccc;
text-indent: -9999px;
-moz-background-size: 2em;
-o-background-size: 2em;
-webkit-background-size: 2em;
background-size: 2em;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%; }
.sy-pager li a:link, .sy-pager li a:visited {
opacity: 1.0; }
.sy-pager li a:hover, .sy-pager li a:focus {
opacity: 0.6; } .sy-filler {
width: 100%; }
.sy-filler.ready {
-moz-transition: padding 600ms ease;
-o-transition: padding 600ms ease;
-webkit-transition: padding 600ms ease;
transition: padding 600ms ease; }.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//viseu.com.br/wp-content/themes/viseu2022_vs_2_1/includes/js/owlcarousel/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav {
margin-top: 10px;
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-nav [class*='owl-'] {
color: #FFF;
font-size: 14px;
margin: 5px;
padding: 4px 7px;
background: #D6D6D6;
display: inline-block;
cursor: pointer;
border-radius: 3px; }
.owl-nav [class*='owl-']:hover {
background: #869791;
color: #FFF;
text-decoration: none; }
.owl-nav .disabled {
opacity: 0.5;
cursor: default; }
.owl-nav.disabled + .owl-dots {
margin-top: 10px; }
.owl-dots {
text-align: center;
-webkit-tap-highlight-color: transparent; }
.owl-dot {
display: inline-block;
zoom: 1;
*display: inline; }
.owl-dot span {
width: 10px;
height: 10px;
margin: 5px 7px;
background: #D6D6D6;
display: block;
-webkit-backface-visibility: visible;
transition: opacity 200ms ease;
border-radius: 30px; }
.owl-dot.active span, .owl-dot:hover span {
background: #869791; }
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60% {
-webkit-transform: rotate(80deg);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}