Deplace static files for themes

This commit is contained in:
2026-05-21 22:28:49 +02:00
parent 71ec2f99e1
commit d484f232e0
78 changed files with 121 additions and 880 deletions

View File

@@ -1,346 +0,0 @@
body,
html {
width: 100%;
height: 100%;
}
body {
font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;
}
hr {
max-width: 50px;
border-width: 3px;
border-color: #F05F40;
}
hr.light {
border-color: #fff;
}
a {
color: #F05F40;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.btn-success{
z-index: 999;
position: relative;
}
.img-fluid {
position: relative;
z-index:-30;
}
a:hover {
color: #f05f40;
}
.modal-backdrop{
z-index:auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
.bg-primary {
background-color: #F05F40 !important;
}
.bg-dark {
background-color: #212529 !important;
}
.text-faded {
color: rgba(255, 255, 255, 0.7);
}
section {
padding: 8rem 0;
z-index: -1;
}
.section-heading {
margin-top: 0;
}
::-moz-selection {
color: #fff;
background: #212529;
text-shadow: none;
}
::selection {
color: #fff;
background: #212529;
text-shadow: none;
}
img::selection {
color: #fff;
background: transparent;
}
img::-moz-selection {
color: #fff;
background: transparent;
}
#mainNav {
border-bottom: 1px solid rgba(33, 37, 41, 0.1);
background-color: #fff;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
#mainNav .navbar-brand {
font-weight: 700;
text-transform: uppercase;
color: #F05F40;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
color: #f05f40;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
font-size: .9rem;
font-weight: 700;
text-transform: uppercase;
color: #212529;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #F05F40;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
color: #F05F40 !important;
background-color: transparent;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover {
background-color: transparent;
}
@media (min-width: 992px) {
#mainNav {
border-color: transparent;
background-color: transparent;
}
#mainNav .navbar-brand {
color: rgba(255, 255, 255, 0.7);
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
color: #fff;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link {
padding: 0.5rem 1rem;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
color: rgba(255, 255, 255, 0.7);
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #fff;
}
#mainNav.navbar-shrink {
border-bottom: 1px solid rgba(33, 37, 41, 0.1);
background-color: #fff;
}
#mainNav.navbar-shrink .navbar-brand {
color: #F05F40;
}
#mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
color: #f05f40;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus {
color: #212529;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #F05F40;
}
}
header.masthead {
padding-top: 10rem;
padding-bottom: calc(10rem - 56px);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
header.masthead hr {
margin-top: 30px;
margin-bottom: 30px;
}
header.masthead h1 {
font-size: 2rem;
}
header.masthead p {
font-weight: 300;
}
@media (min-width: 768px) {
header.masthead p {
font-size: 1.15rem;
}
}
@media (min-width: 992px) {
header.masthead {
height: 100vh;
min-height: 650px;
padding-top: 0;
padding-bottom: 0;
}
header.masthead h1 {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
header.masthead h1 {
font-size: 4rem;
}
.btn-success {
position: relative;
}
}
.service-box {
max-width: 400px;
}
.portfolio-box {
position: relative;
display: block;
max-width: 650px;
margin: 0 auto;
z-index: 1;
}
.portfolio-box .portfolio-box-caption {
position: absolute;
bottom: 0;
display: block;
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
color: #fff;
background: rgba(240, 95, 64, 0.9);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
z-index:-10;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
text-align: center;
z-index:-10;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
padding: 0 15px;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
font-size: 18px;
}
.portfolio-box:hover .portfolio-box-caption {
opacity: 1;
}
.portfolio-box:focus {
outline: none;
z-index:-10;
}
@media (min-width: 768px) {
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 16px;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
font-size: 22px;
}
}
.text-primary {
color: #F05F40 !important;
}
.btn {
font-weight: 700;
text-transform: uppercase;
border: none;
border-radius: 300px;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
z-index: 100;
}
.btn-xl {
padding: 1rem 2rem;
}
.btn-primary {
background-color: #F05F40;
border-color: #F05F40;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
color: #fff;
background-color: #ee4b28 !important;
}
.btn-primary:active, .btn-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
}
section.bg-dark p {
padding-bottom: 3rem;
}
section.bg-dark {
padding-top: 3rem;
padding-bottom: 3rem;
}

View File

@@ -0,0 +1,116 @@
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh; /* Utiliser 100% de la hauteur de la fenêtre */
margin: 0; /* Supprimez les marges par défaut */
background-color: rgb(240, 240, 240); /* Ajoutez une couleur de fond pour le contraste */
}
.form_main {
width: 220px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
background-color: rgb(255, 255, 255);
padding: 30px;
box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.062);
position: relative;
overflow: hidden;
border-radius: 10px; /* Ajout d'arrondi */
}
.form_main::before {
position: absolute;
content: "";
width: 300px;
height: 300px;
background-color: rgb(209, 193, 255);
transform: rotate(45deg);
left: -180px;
bottom: 30px;
z-index: 1;
border-radius: 30px;
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.082);
}
.heading {
font-size: 2em;
color: #2e2e2e;
font-weight: 700;
margin: 5px 0 10px 0;
z-index: 2;
text-align: center;
}
.inputContainer {
width: 100%;
position: relative;
display: flex;
align-items: center;
justify-content: center;
z-index: 2;
}
.inputIcon {
position: absolute;
left: 10px; /* Ajustement de la position de l'icône */
}
.inputField {
width: 100%;
height: 30px;
background-color: transparent;
border: none;
border-bottom: 2px solid rgb(173, 173, 173);
margin: 10px 0;
color: black;
font-size: 0.9em; /* Ajustement de la taille de la police */
font-weight: 500;
box-sizing: border-box;
padding-left: 30px; /* Pour laisser de l'espace pour l'icône */
}
.inputField:focus {
outline: none;
border-bottom: 2px solid rgb(199, 114, 255);
}
.inputField::placeholder {
color: rgb(80, 80, 80);
font-size: 1em;
font-weight: 500;
}
#button {
z-index: 2;
position: relative;
width: 100%;
border: none;
background-color: rgb(162, 104, 255);
height: 30px;
color: white;
font-size: 0.8em;
font-weight: 500;
letter-spacing: 1px;
margin: 10px 0;
cursor: pointer;
border-radius: 5px; /* Ajout d'arrondi au bouton */
transition: background-color 0.3s;
}
#button:hover {
background-color: rgb(126, 84, 255);
}
.forgotLink {
z-index: 2;
font-size: 0.7em;
font-weight: 500;
color: rgb(44, 24, 128);
text-decoration: none;
padding: 8px 15px;
border-radius: 20px;
}

View File

@@ -191,7 +191,6 @@ img::-moz-selection {
#mainNav .navbar-brand { #mainNav .navbar-brand {
font-weight: 700; font-weight: 700;
text-transform: uppercase;
color: #F05F40; color: #F05F40;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
} }
@@ -204,7 +203,6 @@ img::-moz-selection {
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus { #mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
font-size: .9rem; font-size: .9rem;
font-weight: 700; font-weight: 700;
text-transform: uppercase;
color: #212529; color: #212529;
} }
@@ -382,7 +380,6 @@ header.article-img header.masthead p {
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category { .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 14px; font-size: 14px;
font-weight: 600; font-weight: 600;
text-transform: uppercase;
} }
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name { .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
@@ -414,7 +411,6 @@ header.article-img header.masthead p {
.btn { .btn {
font-weight: 700; font-weight: 700;
text-transform: uppercase;
border: none; border: none;
border-radius: 300px; border-radius: 300px;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;

View File

@@ -7,13 +7,13 @@
{% block css %} {% endblock %} {% block css %} {% endblock %}
<!-- Bootstrap core CSS --> <!-- Bootstrap core CSS -->
<link href="/static/vendors/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="/static/themes/creative/vendors/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom fonts for this template --> <!-- Custom fonts for this template -->
<link href="/static/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <link href="/static/themes/creative/vendors/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
<link href="/static/css/fontes-creative.css"> <link href="/static/cthemes/creative/ss/fontes-creative.css">
<!-- Plugin CSS --> <!-- Plugin CSS -->
<link href="/static/vendors/magnific-popup/magnific-popup.css" rel="stylesheet"> <link href="/static/themes/creative/vendors/magnific-popup/magnific-popup.css" rel="stylesheet">
<!-- Custom styles for this template --> <!-- Custom styles for this template -->
<link href="/static/css/creative.css" rel="stylesheet"> <link href="/static/themes/creative/css/creative.css" rel="stylesheet">

View File

@@ -13,7 +13,6 @@
<script src="/static/vendors/jquery-easing/jquery.easing.min.js"></script> <script src="/static/vendors/jquery-easing/jquery.easing.min.js"></script>
<script src="/static/vendors/scrollreveal/scrollreveal.min.js"></script> <script src="/static/vendors/scrollreveal/scrollreveal.min.js"></script>
<script src="/static/vendors/magnific-popup/jquery.magnific-popup.min.js"></script> <script src="/static/vendors/magnific-popup/jquery.magnific-popup.min.js"></script>
<script src="/static/vendors/htmx/htmx.min.js"></script>
<!-- Custom scripts for this template --> <!-- Custom scripts for this template -->
<script src="/static/js/creative.js"></script> <script src="/static/js/creative.js"></script>

View File

@@ -1,451 +0,0 @@
body,
html {
width: 100%;
height: 100%;
}
body {
font-family: 'Merriweather', 'Helvetica Neue', Arial, sans-serif;
}
hr {
max-width: 50px;
border-width: 3px;
border-color: #F05F40;
}
hr.light {
border-color: #fff;
}
a {
color: #F05F40;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
.btn-success{
z-index: 999;
position: relative;
}
.img-fluid {
position: relative;
z-index:-30;
}
a:hover {
color: #f05f40;
}
.modal-backdrop{
z-index:auto
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
.bg-primary {
background-color: #F05F40 !important;
}
.bg-dark {
background-color: #212529 !important;
}
.text-faded {
color: rgba(255, 255, 255, 0.7);
}
.ql-align-center {
text-align: center;
}
.ql-align-left {
text-align: left;
}
.ql-align-right {
text-align: right;
}
blockquote {
padding: 60px 80px 40px;
position: relative;
}
blockquote p {
font-size: 35px;
font-weight: 700px;
text-align: center;
}
/*blockquote p::before {
content: "\f095";
font-family: FontAwesome;
display: inline-block;
padding-right: 6px;
vertical-align: middle;
font-size: 180px;
}*/
blockquote:before {
position: absolute;
font-family: 'FontAwesome';
top: 0;
content:"\f10d";
font-size: 200px;
color: rgba(0,0,0,0.1);
}
blockquote::after {
content: "";
top: 20px;
left: 50%;
margin-left: -100px;
position: absolute;
height: 3px;
width: 200px;
}
blockquote{
font-size: 1.4em;
width:60%;
margin:50px auto;
font-style:italic;
color: #555555;
padding:1.2em 30px 1.2em 75px;
border-left:8px solid #f05f40;
line-height:1.6;
position: relative;
background:#EDEDED;
}
blockquote::before{
font-family:Arial;
content: "\201C";
color:#f05f40;
font-size:4em;
position: absolute;
left: 10px;
top:-10px;
}
blockquote::after{
content: '';
}
blockquote span{
display:block;
color:#333333;
font-style: normal;
font-weight: bold;
margin-top:1em;
}
section {
padding: 8rem 0;
z-index: -1;
}
.section-heading {
margin-top: 0;
}
::-moz-selection {
color: #fff;
background: #212529;
text-shadow: none;
}
::selection {
color: #fff;
background: #212529;
text-shadow: none;
}
img::selection {
color: #fff;
background: transparent;
}
img::-moz-selection {
color: #fff;
background: transparent;
}
#mainNav {
border-bottom: 1px solid rgba(33, 37, 41, 0.1);
background-color: #fff;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
#mainNav .navbar-brand {
font-weight: 700;
text-transform: uppercase;
color: #F05F40;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
color: #f05f40;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
font-size: .9rem;
font-weight: 700;
text-transform: uppercase;
color: #212529;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #F05F40;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active {
color: #F05F40 !important;
background-color: transparent;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus.active:hover {
background-color: transparent;
}
@media (min-width: 992px) {
#mainNav {
border-color: transparent;
background-color: rgba(0,0,0,0.7);
}
#mainNav .navbar-brand {
color: rgba(255, 255, 255, 0.7);
}
#mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
color: #fff;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link {
padding: 0.5rem 1rem;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus {
color: rgba(255, 255, 255, 0.7);
}
#mainNav .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #fff;
}
#mainNav.navbar-shrink {
border-bottom: 1px solid rgba(33, 37, 41, 0.1);
background-color: #fff;
}
#mainNav.navbar-shrink .navbar-brand {
color: #F05F40;
}
#mainNav.navbar-shrink .navbar-brand:focus, #mainNav.navbar-shrink .navbar-brand:hover {
color: #f05f40;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus {
color: #212529;
}
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:hover,
#mainNav.navbar-shrink .navbar-nav > li.nav-item > a.nav-link:focus:hover {
color: #F05F40;
}
}
header.masthead {
padding-top: 10rem;
padding-bottom: calc(10rem - 56px);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
header.article-img {
padding-top: 10rem;
padding-bottom: calc(10rem - 56px);
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
header.article-img header.masthead hr {
margin-top: 30px;
margin-bottom: 30px;
}
header.article-img header.masthead h1 {
font-size: 2rem;
}
header.article-img header.masthead p {
font-weight: 300;
}
@media (min-width: 768px) {
header.masthead p {
font-size: 1.15rem;
}
}
@media (min-width: 992px) {
header.article-img {
height: 50vh;
min-height: 300px;
padding-top: 0;
padding-bottom: 0;
}
header.masthead {
height: 100vh;
min-height: 650px;
padding-top: 0;
padding-bottom: 0;
}
header.article-img header.masthead h1 {
font-size: 3rem;
}
}
@media (min-width: 1200px) {
header.article-img header.masthead h1 {
font-size: 4rem;
}
.btn-success {
position: relative;
}
}
.service-box {
max-width: 400px;
}
.portfolio-box {
position: relative;
display: block;
max-width: 650px;
margin: 0 auto;
z-index: 0;
}
.portfolio-box .portfolio-box-caption {
position: absolute;
bottom: 0;
display: block;
width: 100%;
height: 100%;
text-align: center;
opacity: 0;
color: #fff;
background: rgba(240, 95, 64, 0.9);
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
z-index: 0;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
text-align: center;
z-index:-10;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
padding: 0 15px;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
font-size: 18px;
}
.portfolio-box:hover .portfolio-box-caption {
opacity: 1;
}
.portfolio-box:focus {
outline: none;
z-index: 0;
}
@media (min-width: 768px) {
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category {
font-size: 16px;
}
.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name {
font-size: 22px;
}
}
.text-primary {
color: #F05F40 !important;
}
.btn {
font-weight: 700;
text-transform: uppercase;
border: none;
border-radius: 300px;
font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
z-index: 100;
}
.btn-xl {
padding: 1rem 2rem;
}
.btn-primary {
background-color: #F05F40;
border-color: #F05F40;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
color: #fff;
background-color: #ee4b28 !important;
}
.btn-primary:active, .btn-primary:focus {
box-shadow: 0 0 0 0.2rem rgba(240, 95, 64, 0.5) !important;
}
section.bg-dark p {
padding-bottom: 3rem;
}
section.bg-dark {
padding-top: 3rem;
padding-bottom: 3rem;
}

View File

@@ -1,73 +0,0 @@
@font-face {
font-family: 'Merryweather';
src:url("../fontes/Merryweather/Merryweather-Regular.woff");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Merryweather';
src:url("../fontes/Merryweather/Merryweather-Bold.woff");
font-weight: bold;
font-style: bold;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-regular.woff2");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-italic.woff2");
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-300.woff2");
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-300italic.woff2");
font-weight: 300;
font-style: italic;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-600.woff2");
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-600italic.woff2");
font-weight: 600;
font-style: italic;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-700.woff2");
font-weight: 700;
font-style: normal;
}
@font-face {
font-family: 'Open Sans';
src:url("../fontes/OpenSans/open-sans-v15-latin-700italic.woff2");
font-weight: 700;
font-style: italic;
}