/*
Theme Name: MARCIA-BUENO
Theme URI: http://www.marciabueno.com.br
Author: ATIVE
Author URI: http://www.ativecomunicacao.com.br
Description: Tema desenvolvido por WF - Dev. Wellinson Fernandes
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@500;900&display=swap');


/* CSS Document */

html, body {font-family: 'Verdana', sans-serif; background:#fff; font-size: 16px;}

a:link {color:#567ABA}
a:visited {color:#567ABA}
a:active {color:#567ABA}
a:hover {color:#3D5991; text-decoration:none;}



img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



@media (min-width: 300px) {}
@media (min-width: 500px) {}
@media (min-width: 769px) {}


.navbar { background-color: #0c4079; color: #fff; -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px; border-color: transparent;  }

.navbar-default .navbar-nav>li>a {  font-family: 'Libre Franklin', sans-serif; font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.navbar-default .navbar-nav>li>a:active {  font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.navbar-default .navbar-nav>li>a:visited {  font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.navbar-default .navbar-nav>li>a:hover {  font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #3D5991 !important; font-weight: bold;}

.navbar { margin-bottom: 0px; }


h1,h2,h3 { font-family: 'Libre Franklin', sans-serif;  color: #0c4079; font-weight: bold; }

h2 { font-size: 42px; }

.more { text-align: right; font-weight: bold; }

.propostas { background-color: #ffc000; text-align: center; color: #fff; padding-top: 25px; padding-bottom: 25px; margin-top: 25px;}
.propostas h2 {padding-bottom: 25px; color: #fff; }
.propostas h3 { font-size: 20px; color: #fff; }
.propostas img { max-height: 80px; margin-top: 15px; }

.newsletter {background-color: #12125a; color: #fff; padding-top: 25px; padding-bottom: 25px;}
.newsletter h2 {color: #fff;}

.form-control::placeholder {color: #3C2D82;}

.btn-primary {background-color: #3D5991; color: #fff; font-family: 'Libre Franklin', sans-serif;  font-weight: bold; border-color: #fff; float: right; }
.btn-primary:hover {background-color: #fff; color: #3D5991; font-family: 'Libre Franklin', sans-serif;  font-weight: bold; border-color: #3D5991; }


.news { padding-top: 25px; padding-bottom: 25px;}
.news p { color: #666; }
.news h3 { font-size: 20px; }

.footer { background-color: #0c4079;  color: #fff; padding-top: 25px; padding-bottom: 25px; margin-top: 25px; }
.footer a:link {color: #fff;}
.footer a:active {color: #fff;}
.footer a:visited {color: #fff;}
.footer a:hover {color: #3D5991;}

.nav>li>a {  font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.nav>li>a:active { font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.nav>li>a:visited { font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #fff !important; font-weight: bold;}
.nav>li>a:hover {  font-family: 'Libre Franklin', sans-serif;  font-size: 16px; background:none !important; color: #3D5991 !important; font-weight: bold;}

.copyright { text-align: right; font-size: smaller; padding-top: 20px; }


.rosa { background: #25834a; margin-bottom: 20px; padding-bottom:10px; }
.rosa h2 { color: #fff; }

.azul { background: #ffc000; padding-bottom:10px; }
.azul h2 { color: #fff; }
@keyframes breath {
  0%   { background-size: 100% auto; }
  100% { background-size: 120% auto; }
}
.carousel-inner>.item {  background: url("http://ativecomunicacao.com.br/marcia/wp-content/uploads/2020/10/bgsp-1.jpg") center center no-repeat;  animation: breath 20s linear;}

.alert-warning { display: none; }