/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Raleway:300,700');
@import url('https://fonts.googleapis.com/css?family=Dancing+Script:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Bad+Script&display=swap');
@import url('https://fonts.googleapis.com/css?family=Marvel:400,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i');
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300&subset=latin-ext');
*{
  box-sizing: border-box;
  transition: .2s;
}
html { position:relative; min-height:100%}
body {
  background-attachment:fixed;
  /*font-family: 'Dosis', sans-serif;
  /*font-family: 'Raleway', Helvetica, Arial, sans-serif;*/
  font-family: 'Oswald', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  margin: 0;
  height: 100%;
  padding: 0;
  width: 100%;
  overflow: auto;
  background-color:#F9FDFF;/*#EAF9FF*/
}
a { text-decoration:none;  }
a:link { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:visited { text-decoration:none}
p { line-height: 1.5; }

header,
footer {
  display: grid;
  place-items: center;
}
.imgHeader {  
  width:100%;
  height:100%;
}
@media (max-width: 700px) {
  .divHeader { display:none;}
}
@media (max-width: 990px){
  .flipSome { display:none}
}
footer {
  background-color:#020; /******COR DA BARRA DO RODAPÉ*******/
  color:#fff;
  position:absolute;
  bottom:0px;
  width:100%;
  padding-top:10px;
}
.card{
  min-height:170px;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  color:rgba(0,0,0,1);
  letter-spacing: .05rem;
  font-family: 'Oswald', sans-serif;
  box-shadow: 0 0 21px rgba(0,0,0,.27);
  /*opacity: 0.9;*/
}
.main { max-width:1600px !important; }
@media (max-width:1540px) {
  .main { max-width:1400px !important; }
}

.fontW100 { font-weight:100;}
.fontW300 { font-weight:300;}
.fontW600 { font-weight:600;}
/*** LEMBRAR DA ACESSIBILIDADE ***/
.fontRa { font-family: 'Raleway', Helvetica, Arial, sans-serif; }
.fontDa { font-family: 'Dancing Script', cursive; }
.fontBa { font-family: 'Bad Script', cursive; }
.fontMa { font-family: 'Marvel', sans-serif; }
.fontLa { font-family: 'Lato', sans-serif; }
.fontMo { font-family: 'Montserrat', sans-serif; }
.fontOw { font-family: 'Oswald', sans-serif; }
.fontDo { font-family: 'Dosis', sans-serif; }
.font8 { font-size:8px; }
.font9 { font-size:8px; }
.font10 { font-size:10px; }
.font11 { font-size:11px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px; }
.font15 { font-size:15px; }
.font16 { font-size:16px; }
.font17 { font-size:17px; }
.font18 { font-size:18px; }
.font19 { font-size:19px; }
.font20 { font-size:20px; }
.font21 { font-size:21px; }
.font22 { font-size:22px; }
.font23 { font-size:23px; }
.font24 { font-size:24px; }
.font25 { font-size:25px; }
.font26 { font-size:26px; }
.font27 { font-size:27px; }
.font28 { font-size:28px; }
.font29 { font-size:29px; }
.font30 { font-size:30px; }
.font31 { font-size:31px; }
.font32 { font-size:32px; }
.font33 { font-size:33px; }
.font34 { font-size:34px; }
.font35 { font-size:35px; }
.font36 { font-size:36px; }
.font37 { font-size:37px; }
.font38 { font-size:38px; }
.font39 { font-size:39px; }
.font40 { font-size:40px; }
.font41 { font-size:41px; }
.font42 { font-size:42px; }
.font43 { font-size:43px; }
.font44 { font-size:44px; }
.font45 { font-size:45px; }
.gradient-buttons .btn {
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.5), rgba(255,255,255,0.2) 49%, rgba(0,0,0,0.15) 51%, rgba(0,0,0,0.05));
	background-repeat: repeat-x;
}
/* Gradient color1 - color2 - color1 */ 
hr.grey { 
  border: 0; 
  height: 1px; 
  background: #333; 
  background-image: linear-gradient(to right,#ccc,#333,#ccc); 
}
