@media only screen and (max-width: 1999px) {
.fondtriangles {
height: 250px;
background-image: linear-gradient(20deg, #A7D7E8 50%, transparent 50%), linear-gradient(-60deg, darkblue 30%, transparent 30%);
}
}
@media only screen and (min-width: 2000px) {
.fondtriangles {
height: 300px;
background-image: linear-gradient(20deg, #A7D7E8 50%, transparent 50%), linear-gradient(-10deg, darkblue 50%, transparent 30%);
}
}
.wp-block-site-title a {
text-decoration: none;
}
@media only screen and (max-width: 600px) {
.wp-block-site-title  {
max-width: 125px;
}
} @font-face {
font-family: 'diogenesregular';
src: url(//www.penibles.com/wp-content/themes/child/fonts/diogenes.woff2) format('woff2'),
url(//www.penibles.com/wp-content/themes/child/fonts/diogenes.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'im_fell_englishregular';
src: url(//www.penibles.com/wp-content/themes/child/fonts/feenrm2.woff2) format('woff2'),
url(//www.penibles.com/wp-content/themes/child/fonts/feenrm2.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.wp-block-site-title {
font-family: 'diogenesregular', Helvetica, sans-serif;
}
.wp-block-navigation, .wp-block-post-title, .wp-block-query-title, h1, h2, h3, footer.wp-block-template-part, .wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link, input.wpcf7-form-control.has-spinner.wpcf7-submit, .wp-block-post-comments input[type=submit] {
font-family: 'im_fell_englishregular', Helvetica, sans-serif;
}
ul.wp-block-navigation__container {
text-transform: uppercase;
}
@media only screen and (max-width: 600px) {
h1 {
font-size: 30px !important;
}
h2 {
font-size: 26px !important;
}
h3 {
font-size: 24px !important;
}   
} @media only screen and (max-width: 1050px) {
body.page-template .wp-block-site-logo img, body.post-template .wp-block-site-logo img {
padding-left: 10px;
}
body.page-template .wp-block-navigation__responsive-container-open, body.post-template .wp-block-navigation__responsive-container-open {
padding-right: 10px !important;
}
} .ajoutlienrachives {
margin-top: -48px !important
} @media only screen and (max-width: 600px) {
.wp-block-gallery figure.wp-block-image.size-large {
width: 100% !important;
margin: 0px !important;
padding-bottom: 15px;
}
} .forcefullwidth {
width: 100vw !important;
position: relative !important;
left: 50% !important;
right: 50% !important; 
margin-left: -50vw !important;
margin-right: -50vw !important;
} @media only screen and (min-width: 600px) {
.rsmgrandesphotos {
max-width: 520px;
}
}
@media only screen and (max-width: 600px) {
.rsmgrandesphotos img {
width: 350px !important;
}
} @media only screen and (max-width: 600px) {
.plsnd {
width: 320px;
height: 450px;
}
}
@media only screen and (min-width: 600px) {
.plsnd {
width: 500px;
height: 600px;
}
} input.wpcf7-form-control.has-spinner.wpcf7-submit {
border-radius:15px;
background-color:#296fe3;
color:#feff54;
padding: 30px;
font-size: xx-large;
text-transform: uppercase;
font-weight: bold;
margin-top: 30px;
margin-bottom: 30px;
cursor: pointer;
border-color: #feff54;
border-style: solid;
} .wpcf7-form-control-wrap input[type="text"], .wpcf7-form-control-wrap input[type="email"], .wpcf7-form-control-wrap textarea, .wpcf7-form-control-wrap select, .wpcf7-form-control-wrap .your-email {
background: #F7F7F7;
border: 1px solid #CCC;
color: #111;
padding: 8px;
border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
font-size: xx-large;
width: 95%;
} .wp-block-post-comments input[type=submit] {
border-radius: 15px;
background-color:#296fe3 !important;
color:#feff54;
text-transform: uppercase;
font-weight: bold;
margin-top: 30px;
margin-bottom: 30px;
cursor: pointer;
border-color: #feff54;
border-style: solid;
}
@media only screen and (min-width: 750px) {
.wp-block-post-comments input[type=submit] {
font-size: xx-large;
}
}
@media only screen and (max-width: 430px) {
.wp-block-post-comments input[type=submit] {
-webkit-appearance: none; font-size: smaller;
padding-top: 30px;
padding-bottom: 30px;
width: 95%;
}
}
.comment-metadata {
font-size: 80%;
}
.comment-reply-link {
margin-top: 10px;
}
.comment-list li ol.children {
padding-left: 50px;
margin: 0;
list-style: none;
margin-top: 25px;
}
.comment-list li ol.children ol.children {
padding-left: 20px;
}
.comment-list li.comment:last-child {
border-bottom: 0px solid;
padding-bottom: 0;
margin-bottom: 0;
}
.comment-respond {
margin-top: 50px;
}
.comment-notes {
font-size: 90%;
margin-bottom: 40px;
}
.comment-form label {
display: block;
margin-bottom: 10px;
}
.comment-form input,
.comment-form textarea {
width: 100%;
margin-bottom: 20px;
}
.comment-form input[type=submit] {
width: auto;
}