body {
background: rgba(255,255,255,1);
padding: 0;
margin: 0;
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.page-content .partners-content-region h4 {
font-family: 'GothamBold', Arial;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
font-size: 19px;
line-height: 21px;
text-align: center;
text-decoration: none;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 5px 16px 4px 16px;
margin: 0 0 10px 0;
display: inline-block;
border-radius: 23px;
}
pre a,
h6 a {
color:rgba(15,114,108,1);
text-decoration: none;
}
.page-content .partners-content-region h4 {
background-color: rgba(15,114,108,1);
}
.page-content .partners-content-region h4 a {
text-decoration: none;
color: rgba(255,255,255,1);
}
.page-content .partners-content-region h5 {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 17px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 2px 0 15px 0;
margin: 0;
}
.page-content .partners-content-region h2 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 27px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 35px 0 0 0;
margin: 0;
}
.partners-content-region {
width: 80%;
margin: 0 auto;
padding: 0 0 18px 0;
clear: both;
}
.sepa {
clear: both;
}
.header-smart {
display:none;
}
.smart {
display: none;
}
.tab {
display: block;
}
.img100 {
width:100%;
height: auto;
}
.desktop {
display: none;
}
.alignleft {
float: left;
padding: 2px 10px 4px 0;
}
.alignright {
float: right;
padding: 2px 0 4px 10px;
}
pre,
h6 {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 12px;
text-decoration: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block !important;
white-space: normal !important;
padding: 0;
margin: 8px 0 0 0;
}
pre a,
h6 a {
color: rgba(15,114,108,1);
}
.shortcode-star-rating {
padding: 0 !important;
}
.dashicons {
font-size: 30px !important;
}
.space20 {
padding-top: 20px !important;
}
.footer {
width: 100%;
padding: 45px 0 3px 0;
background-color: rgba(15,114,108,0.3);
}
.fil-ariane {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 13px;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 8px 0;
width: 100%;
}
.breadcrumb {
width: 100%;
}
.fil-ariane a {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-decoration: none;
color: rgba(0,0,0,0.6);
}
.fil-ariane a:hover {
text-decoration: underline;
color: rgba(0,0,0,1);
}
.large1200 {
width: 90%;
margin: 0 auto;
}
.large980 {
width: 90%;
margin: 0 auto;
}
.header {
display: none;
}
.header-tab {
width: 100%;
height: 170px;
margin: 0 auto 0;
position: fixed;
display: block;
z-index: 2900;
background: rgba(255,255,255,1);
}
.header-logo {
width: auto;
height: 100px;
float: left;
}
.header-logo img {
width: auto;
height: 100px !important;
}
.header-menu {
width: 100%;
height: 165px;
margin: auto;
padding: 0;
position: relative;
}
.header-menu-top {
position: relative;
display: block;
width: 90%;
height: 110px;
z-index: 200;
clear: both;
padding: 12px 0 8px 0;
margin: auto;
}
.header-menu-bottom {
position: relative;
bottom: 17px;
display: block;
width: 90%;
height: 35px;
clear: both;
border-top: 1px solid rgba(0,0,0,0.4);
padding: 10px 20px 0 20px;
margin: 10px auto 0 auto;
}
.header-menu-search {
position: relative;
display: block;
width: 50%;
float: left;
}
.header-menu-reseau {
position: relative;
display: block;
width: 45%;
float: right;
padding: 0 3px 0 0;
}
.header-menu-reseau-ico {
position: relative;
display: block;
height: 28px;
float: right;
margin: 0 0 0 12px;
}
.header-menu-reseau-ico img {
opacity: 0.6;
height: 28px !important;
width: auto;
}
.header-menu-reseau-ico img:hover {
opacity: 1;
}
.header-menu-partner {
float: right;
position: relative;
height: 40px;
width: auto;
padding: 55px 0 0 0;
}
.header-menu-partner img {
height: 40px !important;
width: auto;
padding: 0 0 10px 0;
} .header-accueil-top {
padding-top: 170px;
}
.header-accueil {
width: 100%;
height: 450px;
position: relative;
}
.header-accueil-left {
width: 50%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
}
.header-accueil-right {
width: 50%;
position: absolute;
top: 0;
bottom: 0;
right: 0;
}
.header-accueil-left-titre {
width: 100%;
position: absolute;
top: 0;
bottom: 0;
right: 0;
display: flex;
align-items: center;
justify-content: center;
}
.header-accueil-right-titre {
width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
display: flex;
align-items: center;
justify-content: center;
}
.header-accueil-left-titre h2,
.header-accueil-right-titre h2 {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 25px;
text-decoration: none;
text-transform: uppercase;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
border: 1px solid rgba(255,255,255,1);
padding: 8px 20px 5px 20px;
}
.header-accueil-left-titre h2 {
margin: 0;
}
.header-accueil-right-titre h2 {
margin: 0;
}
.header-accueil-left-titre a,
.header-accueil-right-titre a {
text-decoration: none;
}
.header-accueil-left-titre h2:hover,
.header-accueil-right-titre h2:hover {
background-color: rgba(255,255,255,0.3);
} #search input[type="text"] {
font-family: 'MontserratLight', Arial;
font-weight: normal;
font-style: normal;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0, 0.4);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background: url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/search-white.svg) no-repeat 0 2px rgba(255,255,255,1);
background-size: 20px 20px;
border: 0px solid rgba(255,255,255,1);
width: 80%;
padding: 5px 15px 3px 25px;
}
.header-accueil-chapo {
width: 100%;
padding: 30px 0;
position: relative;
background-color: rgba(15,114,108,1);
}
.header-accueil-chapo p {
font-family: 'GothamBook', Arial;
letter-spacing: 1px;
font-weight: normal;
font-style: normal;
font-size: 28px;
line-height: 38px;
text-align: center;
text-decoration: none;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.header-accueil-chapo p strong {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.header-accueil-numero {
width: 100%;
padding: 30px 0;
position: relative;
background-color: rgba(15,114,108,0.1);
}
.header-accueil-numero-center {
width: 100%;
padding: 0;
margin: 0 auto;
position: relative;
display: flex;
}
.numero-col-left,
.numero-col-right {
width: 50%;
padding: 0;
position: relative;
text-align: center;
}
.numero-col-center {
width: 100%;
padding: 0;
position: relative;
}
.numero-col-left p,
.numero-col-right p,
.numero-col-center p {
font-family: 'GothamBook', Arial;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 22px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin: 0;
}
.numero-col-left p a,
.numero-col-right p a,
.numero-col-center p a {
text-decoration: none;
color: rgba(0,0,0,1);
}
.numero-col-left p strong,
.numero-col-right p strong,
.numero-col-center p strong {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.numero-col-left p {
padding: 0 30px 14px;
}
.numero-col-right p {
padding: 0 30px 14px;
}
.numero-col-center p {
padding: 25px 0 0 0;
line-height: 27px;
}
.numero-col-left h5,
.numero-col-right h5 {
font-family: 'GothamBlack', Arial;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
font-size: 12px;
line-height: 15px;
text-align: center;
text-decoration: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 5px 0 0 0;
margin: 0;
}
.numero-col-left h5 {
color: rgba(12,81,38,1);
}
.numero-col-right h5 {
color: rgba(146,0,101,1);
}
.numero-col-left h2,
.numero-col-right h2 {
font-family: 'GothamBold', Arial;
letter-spacing: 0;
font-weight: normal;
font-style: normal;
font-size: 28px;
line-height: 32px;
text-align: center;
text-decoration: none;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 10px 26px 7px 26px;
margin: 0;
display: inline-block;
border-radius: 23px;
}
.numero-col-left h2 {
background-color: rgba(12,81,38,1);
}
.numero-col-right h2 {
background-color: rgba(146,0,101,1);
}
.numero-col-left h2 a,
.numero-col-right h2 a {
text-decoration: none;
color: rgba(255,255,255,1);
}
.header-int-produit {
width: 100%;
height: 350px;
position: relative;
z-index: 1;
display: flex;
align-items: center;
justify-content: center;
}
.header-int-produit-titre {
position: relative;
z-index: 3;
padding: 30px 0 0 0;
text-align: center;
}
.header-int-produit-titre h2 {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 25px;
text-decoration: none;
text-transform: uppercase;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: rgba(12,81,38,1);
padding: 8px 20px 5px 20px;
margin: 0;
z-index: 3;
display: inline-block;
}
.header-int-produit-titre p {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 20px;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 30px 0 0 0;
margin: 0;
z-index: 3;
}
.header-int-produit-deg {
width: 100%;
height: 510px;
position: absolute;
z-index: 2;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.container {
width: 100%;
position: relative;
margin: auto; z-index: 10;
}
.container-page {
width: 100%;
position: relative;
z-index: 10;
}
.produit-description {
width: 90%;
margin: 0 auto;
padding: 0 0 20px 0;
}
.produit-description-space {
padding: 30px 0 20px 0;
}
.produit-table {
width: 100%;
margin: 0;
padding: 0;
}
.produit-description h2 {
font-family: 'GothamMedium', Arial;
font-weight: normal;
font-style: normal;
font-size: 25px;
line-height: 28px;
text-decoration: none;
color: rgba(15,114,108,1);
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 25px 0 4px 0;
margin: 0 0 30px 0;
border-bottom: solid 1px rgba(15,114,108,1);
}
.produit-description-col {
-webkit-columns: 2;
-moz-columns: 2;
columns: 2;
-webkit-column-gap: 20px;
-moz-column-gap: 20px;
column-gap: 20px;
height: auto;
}
.bloc-caracteristiques {
width: 95%;
padding: 0 0 30px 0;
}
.bloc-caracteristiques h2 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 20px;
line-height: 23px;
text-decoration: none;
color: rgba(15,114,108,1);
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 4px 0;
margin: 0 0 25px 0 !important;
border-bottom: solid 0px rgba(15,114,108,0);
}
#rupture-bloc {
display: inline-block;
width: 100%;
}
.bloc-caracteristiques h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 5px 0;
margin: 0;
}
.bloc-caracteristiques h3 span {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 5px 0;
margin: 0;
}
.bloc-caracteristiques p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 19px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 5px 0;
margin: 0;
}
.bloc-caracteristiques ul li a {
font-family: 'GothamMedium', Arial;
font-weight: normal;
font-style: normal;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.bloc-caracteristiques ul {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 19px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0 0 0 26px;
list-style-image: url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce15.svg);
list-style-position: outside;
}
.bloc-caracteristiques ul li {
padding: 0 0 7px 0;
}
.glossaire-content {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.glossaire {
width: 47%;
padding: 0;
position: relative;
}
.produit-content {
width: 82%;
margin: 0 auto;
padding: 40px 0 20px 0;
display: flex;
justify-content: space-between;
}
.actu-content {
width: 82%;
margin: 0 auto;
padding: 40px 0 20px 0;
}
.page-content {
width: 90%;
margin: 0 auto;
padding: 40px 0 60px 0;
}
.page-content p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.page-content p a,
.page-content li a {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.page-content p a:hover,
.page-content li a:hover {
text-decoration: underline;
}
.page-content ol {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 20px 0;
margin: 0 0 0 20px;
list-style-position: outside;
}
.page-content ul {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 20px 0;
margin: 0 0 0 20px;
list-style-image: url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce15.svg);
list-style-position: outside;
}
.page-content ul li {
padding: 0 0 7px 0;
}
.page-content p strong {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.page-content h4 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 19px;
line-height: 22px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 20px 0 10px 0;
margin: 0;
}
.page-content h4 a {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 19px;
line-height: 22px;
text-decoration: none;
color: rgba(255,255,255,1);
background-color: rgba(15,114,108,0.8);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 6px 10px;
margin: 0 20px 0 0;
}
.page-content h4 a:hover {
background-color: rgba(12,81,38,1);
}
.page-content h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 27px;
line-height: 30px;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 24px 0 10px 0;
margin: 0;
}
.glossaire-content .glossaire {
width: 47%;
padding: 12px 0 8px 0;
height: auto;
position: relative;
border-bottom: 1px solid rgba(12,81,38,1);
}
.glossaire-content .glossaire:hover {
background:rgba(12,81,38,0.1);
}
.page-content h2 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 27px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 35px 0 8px 0;
margin: 0;
}
.glossaire h2 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 18px !important;
line-height: 20px !important;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 8px 0;
margin: 0;
}
.glossaire a,
.glossaire a h2 {
text-decoration: none !important;
}
.page-content-boutique h2 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 27px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 35px 0 8px 0;
margin: 0;
}
.page-content h1 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 35px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 25px 0;
margin: 0;
}
.page-content-prod {
width: 90%;
margin: 0 auto;
padding: 40px 0 20px 0;
}
.page-content-prod-1200 {
width: 90%;
margin: 0 auto;
padding: 40px 0 20px 0;
}
.page-content-prod p,
.page-content-prod-1200 p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 17px;
line-height: 22px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 40px 0 20px;
margin: 0;
border-left: 12px solid rgba(15,114,108,0.3);
}
.page-content-prod p a,
.page-content-prod-1200 p a {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-decoration: none;
color: rgba(15,114,108,1);
}
.page-content-prod h1,
.page-content-prod-1200 h1 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 35px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 25px 0;
margin: 0;
}
.produit-content-col-galerie {
width: 82%;
margin: auto;
padding: 20px 0 0 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.produit-content-col-img {
width: 30%;
height: auto;
padding: 5px 0;
}
.produit-content-col-50 {
width: 55%;
}
.produit-content-col-25 {
width: 35%;
position: relative;
}
.produit-content-col-25 h4 {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 21px;
line-height: 24px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 25px 0 20px 0;
margin: 0;
}
.produit-content-col-50 h1 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 35px;
line-height: 37px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 8px 0 25px 0;
margin: 0;
}
.produit-content-col-50 p,
.produit-content-col-25 p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 21px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-btn-devis {
position: relative;
}
.produit-btn-devis a {
font-family: 'GothamBook';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 15px;
padding: 9px 16px 7px;
margin: 6px 0;
text-align: center;
text-decoration: none; background-color: rgba(255,104,52,1);
color: rgba(255,255,255,1);
display: inline-block;
}
.produit-btn-devis a:hover {
background-color: rgba(237,28,36,1);
}
.produit-content-col-50 pre {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 18px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 30px 0 0 0;
margin: 0;
}
.produit-content-col-50 ul {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
line-height: 19px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0 0 0 20px;
list-style-image: url(//antivirus-france.com/wp-content/themes/antivirus-france/css/images/puce.svg);
list-style-position: outside;
}
.produit-content-col-50 ul li {
padding: 0 0 7px 0;
}
.produit-content-col-50 ul li a {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-decoration: none;
color: rgba(15,114,108,1);
}
.produit-content-col-50 ul li a:hover {
text-decoration:underline;
}
.produit-content-cat {
width: 90%;
margin: 0 auto;
padding: 20px 0 40px 0;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.content-search {
width: 100%;
margin: 0 auto;
padding: 20px 0;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.bloc-search {
width: 28%;
margin: 20px 2.6%;
position: relative;
padding: 0 0 54px 0;
}
.bloc-search h4 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 19px;
line-height: 22px;
text-align: center;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.bloc-search h4 a {
text-decoration: none;
color: rgba(15,114,108,1);
}
.bloc-search p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 19px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.bloc-search .btn-lire {
width: 100%;
position: absolute;
bottom: 0;
}
.bloc-search .btn-lire a {
font-family: 'GothamBold';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(15,114,108,0.6);
color: rgba(255,255,255,1);
border: 1px solid rgba(15,114,108,0.6);
display: block;
}
.bloc-search .btn-lire a:hover {
background-color: rgba(12,81,38,1);
color: rgba(255,255,255,1);
}
.produit-content-col-cat-3c {
width: 29%;
margin: 2%;
position: relative;
padding: 0 0 100px 0;
}
.produit-content-col-cat-3c-img {
height: 180px;
width: 100%;
margin: 0 0 25px 0;
display: flex;
align-content: flex-end;
justify-content: center;
position: relative;
}
.produit-content-col-cat-3c-img img {
position: relative;
bottom: 0;
}
.produit-content-col-cat-3c h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 17px;
line-height: 20px;
text-align: center;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-content-col-cat-3c p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 19px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-content-col-cat-21 {
width: 29%;
margin: 2%;
position: relative;
padding: 0 0 100px 0;
}
.produit-content-col-cat-21-img {
height: 180px;
width: 100%;
margin: 0 0 25px 0;
display: flex;
align-content: flex-end;
justify-content: center;
position: relative;
}
.produit-content-col-cat-21-img img {
position: relative;
bottom: 0;
}
.produit-content-col-cat-21 h2 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 21px;
line-height: 24px;
text-align: center;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-content-col-cat-21 h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 17px;
line-height: 20px;
text-align: center;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-content-col-cat-21 p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 19px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.produit-content-col-cat-21-type {
width: 100%;
padding: 0 0 15px 0;
}
.produit-content-col-cat-21-type h4 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 18px;
line-height: 20px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,0.5);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 3px 0;
margin: 0;
border-bottom: 1px solid rgba(0,0,0,0.3);
}
.produit-content-col-cat-21-type p {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 13px;
line-height: 16px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,0.5);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 6px 0 0 0;
margin: 0;
}
.produit-content-col-cat-31-type {
width: 90%;
padding: 35px 0 5px 0;
margin: 0 auto;
}
.produit-content-col-cat-31-type h4 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 21px;
line-height: 23px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,0.5);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 3px 0;
margin: 0;
border-bottom: 1px solid rgba(0,0,0,0.3);
}
.produit-content-col-cat-31-type p {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 19px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,0.5);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 6px 0 0 0;
margin: 0;
}
.produit-content-col-cat-3c .btn-devis {
width: 100%;
position: absolute;
bottom: 0;
}
.produit-content-col-cat-3c .btn-devis a {
font-family: 'GothamBook';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(255,104,52,1);
color: rgba(255,255,255,1);
border: 1px solid rgba(255,104,52,1);
display: block;
}
.produit-content-col-cat-3c .btn-devis a:hover {
background-color: rgba(237,28,36,1);
border: 1px solid rgba(237,28,36,1);
}
.produit-content-col-cat-3c .btn-voir {
width: 100%;
position: absolute;
bottom: 48px;
}
.produit-content-col-cat-3c .btn-voir a {
font-family: 'GothamBold';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 13px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(255,255,255,1);
color: rgba(12,81,38,1);
border: 1px solid rgba(12,81,38,1);
display: block;
}
.produit-content-col-cat-3c .btn-voir a:hover {
background-color: rgba(12,81,38,0.1);
}
.produit-content-col-cat-21-tele {
padding: 30px 0 160px 0 !important;
}
.produit-content-col-cat-21 .btn-devis {
width: 100%;
position: absolute;
bottom: 0;
}
.produit-content-col-cat-21 .btn-devis a {
font-family: 'GothamBook';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 15px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(255,104,52,1);
color: rgba(255,255,255,1);
border: 1px solid rgba(255,104,52,1);
display: block;
}
.produit-content-col-cat-21 .btn-devis a:hover {
background-color: rgba(237,28,36,1);
border: 1px solid rgba(237,28,36,1);
}
.produit-content-col-cat-21 .btn-voir {
width: 100%;
position: absolute;
bottom: 48px;
}
.produit-content-col-cat-21 .btn-voir a {
font-family: 'GothamBold';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(255,255,255,1);
color: rgba(12,81,38,1);
border: 1px solid rgba(12,81,38,1);
display: block;
}
.produit-content-col-cat-21 .btn-voir a:hover {
background-color: rgba(12,81,38,0.1);
}
.produit-content-col-cat-21 .btn-tele {
width: 100%;
position: absolute;
bottom: 96px;
}
.produit-content-col-cat-21 .btn-tele a {
font-family: 'GothamBold';
font-style: normal;
font-weight: normal;
text-transform: uppercase;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 14px;
padding: 9px 0 7px;
margin: 10px 0;
text-align: center;
text-decoration: none;
background-color: rgba(15,114,108,1);
color: rgba(255,255,255,1);
border: 1px solid rgba(15,114,108,1);
display: block;
}
.produit-content-col-cat-21 .btn-tele a:hover {
background-color: rgba(12,81,38,1);
border: 1px solid rgba(12,81,38,1);
}
.contact-100 {
width: 100%;
padding: 0 0 30px 0;
display: flex;
flex-wrap: wrap;
justify-content: space-between; }
.contact-50 {
}
.filleft {
border-left: 12px solid rgba(15,114,108,0.3);
width: calc( 50% - 34px );
padding: 0 0 0 22px;
}
.nofil {
width: calc( 50% - 60px );
padding: 0 60px 0 0;
}
.contact-100 h1 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 35px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 8px 0 0 0;
margin: 0;
}
.contact-100 h2 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 25px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 15px 0 12px 0;
margin: 0;
}
.contact-100 h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 19px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.contact-100 p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 20px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
}
.contact-100 h5,
.contact-100 h5 a {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 21px;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 0 0;
margin: 0;
border-bottom: 4px solid rgba(15,114,108,0);
}
.contact-100 h5 a:hover {
color: rgba(12,81,38,1);
border-bottom: 4px solid rgba(15,114,108,0.6);
}
.actuleft {
width: 100%
}
.acturight {
width: 100%;
padding: 10px 0 0 0;
}
.actu {
padding: 60px 0 80px 0;
}
.actu h1 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 25px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.actu h2 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 20px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 15px 0 8px 0;
margin: 0;
}
.actu h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 16px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 8px 0;
margin: 0;
}
.actu p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 22px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 8px 0;
margin: 0;
}
.actu a {
text-decoration: none;
color: rgba(15,114,108,1);
}
.actu a:hover {
color: rgba(12,81,38,1);
}
.actuleft p a {
text-transform: uppercase;
color: rgba(255,255,255,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-color: rgba(12,81,38,0.5);
padding: 4px 10px 1px 10px;
margin: 22px 0 0 0;
z-index: 3;
display: inline-block;
}
.actuleft p a:hover {
background-color: rgba(12,81,38,1);
color: rgba(255,255,255,1);
}
.header-menu-mobile {
display: block;
height: 50px;
width: 90px;
right: 0;
top: 0;
margin: 0;
padding: 0;
position: fixed;
z-index: 3390;
background: rgba(255, 255, 255, 0);
}
#menu-mobile {
display: block;
height: 30px;
right: 0;
top: 25px;
margin: 0;
padding: 0;
position: fixed;
width: 90px;
z-index: 3400;
}
#toggle {
display: block;
position: fixed;
top: 0;
right: 0;
width: 100%;
padding: 0;
background-color: rgba(255,255,255, 0.95);
z-index: 3000;
}
#toggle ul {
width: 70%;
list-style-type: none;
margin: auto;
padding: 40px 0;
}
#toggle li {
color: rgba(0,0,0, 0.6);
font-family: 'Montserrat', Arial;
font-style: normal;
font-weight: bold;
text-rendering: optimizeLegibility;
font-size: 15px;
text-decoration: none;
line-height: 15px;
text-align: left;
margin: 0;
padding: 6px 0 6px;
border-bottom: 1px solid rgba(0,0,0,0.8);
}
#toggle li a {
color: rgba(0,0,0, 0.6);
font-family: 'Montserrat', Arial;
font-style: normal;
font-weight: bold;
text-rendering: optimizeLegibility; font-size: 15px;
text-decoration: none;
line-height: 15px;
text-align: left;
margin: 0;
padding: 0 18px;
}
#toggle .sub-menu {
list-style-type: none;
margin: 0;
padding: 8px 0 0 0 !important;
}
#toggle .sub-menu li {
color: rgba(0,0,0, 0.6);
font-family: 'MontserratSemiBold', Arial;
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
font-size: 14px;
text-decoration: none;
line-height: 14px;
text-align: left;
margin: 0;
padding: 4px 10px 4px 40px;
display: inline-block;
border: none;
}
#toggle .sub-menu li a {
color: rgba(0,0,0, 0.6);
font-family: 'MontserratSemiBold', Arial;
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
font-size: 14px;
text-decoration: none;
line-height: 14px;
text-align: left;
margin: 0;
padding: 0;
}
* {
margin: 0;
padding: 0;
} #nav-icon3 {
width: 40px;
height: 30px;
position: relative;
margin: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#nav-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
background: rgba(0,0,0,1);
border-radius: 2px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
} #nav-icon3 span:nth-child(1) {
top: 0px;
}
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) {
top: 9px;
}
#nav-icon3 span:nth-child(4) {
top: 18px;
}
#nav-icon3.open span:nth-child(1) {
top: 9px;
width: 0%;
left: 50%;
}
#nav-icon3.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4) {
top: 9px;
width: 0%;
left: 50%;
} .nav {
position: absolute;
margin: 0;
padding: 0;
width: 550px;
display: block;
}
.nav ul {
z-index: 200;
margin: 0;
padding: 0;
text-indent: 0; }
.nav li {
display: block;
float: left;
margin: 0;
text-decoration: none;
position: relative;
}
.nav li a:hover {
background: rgba(15,114,108,0.8);
color: rgba(255,255,255,1);
}
.nav li a {
font-family: 'MontserratLight', Arial;
font-size: 13px;
line-height: 16px;
font-weight: normal;
font-style: normal;
position: relative;
display: block;
padding: 2px 6px 2px;
margin: 0px 8px 2px 0;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0, 1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.nav li li {
display: block;
float: inherit;
margin: 0;
text-decoration: none;
position: relative;
margin: 3px;
}
.nav li li:hover {
}
.nav li li a {
font-family: 'MontserratLight', Arial;
font-size: 13px;
font-weight: normal;
font-style: normal;
position: relative;
display: block;
padding: 4px 6px;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .nav li ul {
position: absolute;
z-index: 1000;
top: 0; display: none;
margin: 0;
width: 300px;
}
.nav ul li:hover>ul {
display: block;
border-left: 0;
top: 20px;
background-color: rgba(255,255,255,1);
border-left: 1px solid rgba(15,114,108,0.8);
border-top: 1px solid rgba(15,114,108,0.8);
}
.nav li .current-menu-item,
.nav .current-menu-item>a,
.nav li .current-menu-item>a .nav .current-menu-ancestor>a,
.nav li .current-menu-ancestor>a,
.nav .current_page_item>a,
.nav li .current_page_item>a,
.nav .current_page_ancestor>a,
.nav li .current_page_ancestor>a,
.nav .current-category-ancestor a,
.nav .current-post-ancestor a,
.nav li .current-post-ancestor a {
background: rgba(15,114,108,1);
color: rgba(255,255,255,1); } .infofooter {
width: 90%;
margin: 0 auto;
padding: 20px 0 20px 0;
}
.infofooter p {
font-family: 'GothamBook', Arial;
font-size: 13px;
line-height: 22px;
font-weight: normal;
font-style: normal;
position: relative;
text-align: center;
padding: 0px 20px 5px 0;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0, 1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.infofooter p a {
font-family: 'GothamMedium', Arial;
text-decoration: none;
color: rgba(0,0,0, 0.6);
}
.infofooter p a:hover {
color: rgba(0,0,0, 1);
}
.navfooter {
position: relative;
margin: 0 auto;
padding: 0;
width: 100%;
display: block;
}
.navfooter ul {
width: 90%;
z-index: 200;
margin: auto;
padding: 0;
text-indent: 0;
text-align: center; }
.navfooter li {
display: inline-block;
margin: 0;
text-decoration: none;
}
.navfooter li:hover { }
.navfooter li a {
font-family: 'MontserratLight', Arial;
font-size: 14px;
line-height: 18px;
font-weight: normal;
font-style: normal;
position: relative;
display: block;
padding: 0px 20px 5px 0;
text-decoration: none;
text-transform: uppercase;
color: rgba(0,0,0, 1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.titre-produit-nombre {
padding: 18px 0 5px 0 !important;
}
.titre-produit .frm_primary_label {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 18px !important;
line-height: 21px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 18px 0 5px 0 !important;
margin: 0 !important;
}
.frm_description a {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 17px !important;
text-decoration: none !important;
color: rgba(255,255,255,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 5px 10px !important;
margin: 8px 0 0 0 !important;
background-color: rgba(15,114,108,1);
display: inline-block;
}
.frm_description {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 17px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 0 !important;
margin: 0 !important;
}
.form-para {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 18px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 0 0 20px 0 !important;
margin: 0 !important;
}
.form-para p {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 18px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 0 0 20px 0 !important;
margin: 0 !important;
}
.form-para {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 21px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 0 0 20px 0 !important;
margin: 0 !important;
}
.form-para a {
color: rgba(15,114,108,1) !important;
}
.form-texte {
font-family: 'GothamBook', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 21px !important;
text-decoration: none !important;
color: rgba(0,0,0,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 0 100px 0 15px !important;
margin: 30px 0 !important;
border-left: 18px solid rgba(15,114,108,0.3);
display: block !important;
}
.form-texte a {
font-family: 'GothamMedium', Arial !important;
color: rgba(15,114,108,1) !important;
text-decoration: none !important;
}
.titre-form-h3 h3 {
font-family: 'GothamBook', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 29px !important;
line-height: 31px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
padding: 60px 0 4px 0 !important;
margin: 0 0 20px 0 !important;
border-bottom: 1px solid rgba(15,114,108,1) !important;
}
.frm_style_style-formidable.with_frm_style .frm-show-form  .frm_section_heading h3 {
border-top: 0px solid rgba(0,0,0,0) !important;
}
#cookie-notice {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 11px !important;
line-height: 20px !important;
text-decoration: none !important;
color: rgba(255,255,255,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
a.button {
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 11px !important;
line-height: 20px !important;
text-decoration: none !important;
color: rgba(255,255,255,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
margin: 0 3px;
padding: 4px 10px 4px;
background-color: rgba(15,114,108,1);
border-radius: 4px;
}
.tablepress tfoot th, .tablepress thead th {
background-color: rgba(255,255,255,1) !important;
vertical-align: middle;
text-align: center;
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 14px !important;
line-height: 18px !important;
text-decoration: none !important;
color: rgba(15,114,108,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
.tablepress td, .tablepress th {
padding: 10px 14px !important;
}
.tablepress td.column-1 { vertical-align: middle;
text-align: left;
font-family: 'GothamMedium', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 13px !important;
line-height: 16px !important;
text-decoration: none !important;
color: rgba(0,0,0,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
.tablepress td.column-2,
.tablepress td.column-3,
.tablepress td.column-4,
.tablepress td.column-5 {
text-align: center !important;
font-family: 'GothamBook', Arial !important;
font-weight: normal !important;
font-style: normal !important;
font-size: 13px !important;
line-height: 17px !important;
text-decoration: none !important;
color: rgba(0,0,0,1) !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
}
.fa-check {
color: rgba(15,114,108,1) !important;
}
.fa-lx {
font-size: 26px !important;
padding: 4px 0 0 0;
}
.the_champ_sharing_container {
padding: 10px 0;
margin: 30px 0 0 0;
}
.theChampSharingArrow {
opacity: 0;
}
#navcontainer {
padding: 50px 0 30px 30px;
}
#navcontainer ul {
font-family: 'Auto1', Arial;
padding: 0;
font-style: normal;
font-weight: normal;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
#navcontainer ul li {
padding: 0;
display: inline;
}
#navcontainer ul li a {
text-decoration: none;
padding: 4px 12px;
color: #fff;
background-color: rgba(15,114,108, 0.6);
}
#navcontainer ul li .dots {
text-decoration: none;
padding: 4px 12px;
color: #fff;
background-color: rgba(15,114,108, 0.6);
}
#navcontainer ul li .current {
color: #fff;
padding: 4px 12px;
background-color: rgba(15,114,108, 1);
}
#navcontainer ul li a:hover {
color: #fff;
background-color: rgba(15,114,108, 1);
}
.partners-content {
width: 100%;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.partenaire {
width: 100%;
padding: 0 0 10px 0;
margin: 10px 0 30px;
position: relative;
display: flex;
justify-content: space-between;
align-items: flex-end;
flex-wrap: wrap;
border-bottom: 1px solid rgba(0,0,0,1);
}
.partenaire-adresse1,
.partenaire-adresse2 {
width: 37%;
}
.partenaire-adresse1 {
padding: 0 0 0 3%;
}
.partenaire-logo {
width: 20%;
padding: 0 2% 0 0;
}
.partenaire-adresse1 h3 {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 24px;
text-decoration: none;
color: rgba(12,81,38,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.partenaire-adresse1 h3 small {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.partenaire-adresse1 p,
.partenaire-adresse2 p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 19px;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.partenaire-adresse1 p a,
.partenaire-adresse2 p a {
font-family: 'GothamBold', Arial;
font-weight: normal;
font-style: normal;
font-size: 14px;
line-height: 19px;
text-decoration: none;
color: rgba(15,114,108,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0;
margin: 0;
}
.page-content-boutique {
width: 100%;
margin: 0 auto;
padding: 40px 0 60px 0;
}
.page-content-boutique-intro {
width: 90%;
margin: 0 auto;
padding: 0 0 20px 0;
}
.page-content-boutique-lien {
width: 80%;
margin: 0 auto;
padding: 20px 0 40px 0;
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.boutique-lien {
width: 40%;
margin: 5%;
position: relative;
padding: 0 0 100px 0;
}
.boutique-lien-image {
height: 180px;
width: 100%;
margin: 0 0 25px 0;
display: flex;
align-content: flex-end;
justify-content: center;
position: relative;
}
.boutique-lien-image img {
position: relative;
bottom: 0;
}
.boutique-lien h3 {
font-family: 'GothamBlack', Arial;
font-weight: normal;
font-style: normal;
font-size: 19px;
line-height: 22px;
text-align: center;
text-decoration: none;
color: rgba(255,255,255,1);
background: rgba(12,81,38,0.7);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 15px 0;
margin: 0 0 15px 0;
border-radius: 5px;
}
.boutique-lien h3 a {
text-decoration: none;
color: rgba(255,255,255,1);
padding: 0;
margin: 0;
}
.boutique-lien h3:hover {
text-decoration: none;
color: rgba(255,255,255,1);
background: rgba(12,81,38,1);
}
.boutique-lien p {
font-family: 'GothamBook', Arial;
font-weight: normal;
font-style: normal;
font-size: 15px;
line-height: 19px;
text-align: center;
text-decoration: none;
color: rgba(0,0,0,1);
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding: 0 0 10px 0;
margin: 0;
} button.single_add_to_cart_button,
button.single_adq_button {
font-family: 'GothamBook' !important;
font-style: normal !important;
font-weight: normal !important;
text-transform: uppercase !important;
text-rendering: optimizeLegibility !important;
-webkit-font-smoothing: antialiased !important;
-moz-osx-font-smoothing: grayscale !important;
font-size: 18px !important;
padding: 9px 16px 7px !important;
margin: 10px 0 !important;
text-align: center !important;
text-decoration: none !important;
border-radius: 0 !important;
background-color: rgba(255,104,52,1) !important;
color: rgba(255,255,255,1) !important;
display: inline-block !important;
}
button.single_add_to_cart_button:hover,
button.single_adq_button:hover {
background-color: rgba(237,28,36,1) !important;
}
.woocommerce div.product form.cart div.quantity {
display: none ;
}