.rpwwt-widget ul { list-style: outside none none; margin-left: 0; margin-right: 0; padding-left: 0; padding-right: 0; }
.rpwwt-widget ul li { overflow: hidden; margin: 0 0 1.5em; }
.rpwwt-widget ul li:last-child { margin: 0; }
.rpwwt-widget .screen-reader-text {border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; word-break: normal; }
.rpwwt-widget .screen-reader-text:focus {background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 0.875rem; font-weight: 700; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; }
.rpwwt-widget ul li img { display: inline; float: left; margin: .3em .75em .75em 0; }
#rpwwt-recent-posts-widget-with-thumbnails-2 img { max-width: 400px; width: 100%; height: auto; }p, ul{
font-weight:300;
padding-bottom:20px!important;
}
h2{
font-size:35px!important;
padding: 20px 0 20px;
}
h2:first-child{
padding: 0 0 20px;
}
h3{
font-size:20px!important;
text-transform: uppercase;
color:#47bcc8!important;
font-family:'Josefin Sans',Helvetica,Arial,Lucida,sans-serif!important;
padding: 10px 0 10px;
}
.entry-content a,
.entry-content strong{
font-weight:600;
}
.entry-content a{
transition: all ease-in-out 300ms;
}
.pagination a{
color:#ffffff;
background-color:#ffc675;
border-radius:6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
padding:15px 35px;
transition: 400ms all ease;
}
.pagination a:hover{
opacity:0.8;
}
.et_pb_button{
color:#ffffff!important;
}
.et_pb_button.bouton-blanc:hover{
background-color: #ffffff!important;
opacity:0.8;
}
article li{
list-style-image:url(//gaelleruan.fr/contenu/themes/Divi-child/images/puce.png);
}
article li.comment{
list-style-image:none;
}
@media (max-width: 767px){
h2, .et_pb_post h2{
font-size: 25px!important;
}
h3{
font-size: 18px!important;
}
.et_pb_button_module_wrapper a.et_pb_button, .et_pb_button_module_wrapper a.et_pb_button:hover{
line-height: 1.2em!important;
padding:10px 15px!important;
text-align:center;
}
}
@media (min-width: 981px){
.et_pb_title_container{
margin-top:60px;
max-width:900px;
margin-left:auto;
margin-right:auto;
}
body #page-container .et_pb_button_module_wrapper .et_pb_button,
body #page-container .et_pb_button_module_wrapper .et_pb_button:hover{
padding:15px 25px!important;
}
} #top-menu{
padding-bottom:0!important;
}
#top-menu li a{
font-weight:600;
}
#top-menu li{
width:auto!important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover{
background-color:#ffffff!important;
}
@media (min-width: 981px){
#page-container #main-header.et-fixed-header {
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
-moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
}
.nav ul li a{
padding:0!important;
}
}
@media (max-width: 980px){
#main-header .et_mobile_menu{
background-color: #ffffff!important;
}
.et_header_style_split #main-header .mobile_nav{
background-color: rgba(255,255,255,0.7)!important;
}
} #main-content .container:before{
display:none;
}
.et_pb_blog_grid .post-meta:before{
content:url(//gaelleruan.fr/contenu/themes/Divi-child/images/icon-commentaires-bleu.png);
}
.single #main-content{
background:url(//gaelleruan.fr/contenu/themes/Divi-child/images/background-blog-articles.jpg) no-repeat top center;
background-size: 100% auto;
}
.single .post-meta .comments-number:before{
content:url(//gaelleruan.fr/contenu/themes/Divi-child/images/icon-commentaires-marron.png);
margin:0 10px;
}
.single .post-meta,
.single .post-meta a{
font-style: italic;
color:#998675!important;
}
.single .entry-title{
color: #47bcc8;
}
#sidebar #text-3{
text-align:center;
}
#commentform textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"]{
background-color:#daf2f4;
color:#146b7d;
border-radius:24px;
-webkit-border-radius:24px;
-moz-border-radius:24px;
padding:20px;
}
.widget_text .et_pb_button_module_wrapper{
text-align:center;
margin-bottom:20px;
}
.widgettitle{
margin-top:40px;
text-align:center;
}
.rpwwt-widget a{
color:#ffc675;
font-weight:600;
transition: 400ms ease all;
}
.rpwwt-widget li{
line-height: 1.3em;
}
.single #logo-site{
display:none;
}
@media (max-width: 980px){
.et_right_sidebar #sidebar {
border-left: none;
max-width: 400px;
margin-left: auto;
margin-right: auto;
}
}
@media (min-width: 981px){
.single #logo-site{
text-align: center;
display:block;
margin-bottom: 60px;
}
.single #main-content .container{
padding-top:90px!important;
}
} #bandeau-header-accueil p{
font-size:40px;
line-height: 1em;
font-family: 'Arima Madurai',display;
padding-bottom: 5px!important;
}
#bandeau-header-accueil h1{
font-size:18px;
font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
.dernieres-actus .post-content,
.dernieres-actus .post-meta{
display:none;
}
.dernieres-actus .et_pb_post{
position:relative;
padding:0;
max-width: 400px;
margin-left: auto;
margin-right: auto!important;
}
.dernieres-actus .et_pb_image_container{
margin:0!important;
}
.dernieres-actus .et_pb_post .entry-title{
position:absolute;
bottom:0;
text-align:center;
background:rgba(59,189,198,0.8);
padding:20px 10px;
width:100%;
}
.dernieres-actus .et_pb_post .entry-featured-image-url{
margin-bottom:0!important;
}
.dernieres-actus .column.size-1of1{
float:none;
}
@media (min-width: 768px){
#bandeau-header-accueil p{
font-size:55px;
font-family: 'Arima Madurai',display;
}
#bandeau-header-accueil h1{
font-size:22px;
font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
}
@media (min-width: 981px){
#bandeau-header-accueil p{
font-size:70px;
font-family: 'Arima Madurai',display;
margin-top: 70px;
}
#bandeau-header-accueil h1{
font-size:28px;
font-family: 'Josefin Sans',Helvetica,Arial,Lucida,sans-serif;
}
} .bandeau-fond-image p{
font-weight: 600!important;
}
.bloc-question:before{
content:url(//gaelleruan.fr/contenu/themes/Divi-child/images/icon-question.png);
display: block;
position: absolute;
top: -50px;
left: 50%;
transform: translateX(-50%);	
}
p.et_pb_contact_field{
margin-bottom:0!important;
}
.et_pb_blurb_position_left .et_pb_main_blurb_image{
width:50px;
}
.et_pb_blurb_container h4{
padding:0;
line-height: 50px;
}
.rv_button{
background:#ffffff;
padding:10px 15px;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
}
.simpay-form-control{
text-align:center;
}
.simpay-form-control button{
padding: 15px 25px!important;
background-color: #ffc675;
border-width: 0px!important;
border-radius: 6px;
font-weight: 600;
transition: all 300ms ease 0ms;
color: #ffffff!important;
font-size: 20px;
line-height: 1.7em !important;
border:none;
}
.simpay-form-control button:hover{
background: rgba(255,198,117,0.8)!important;
} .nf-form-fields-required{
display: none;
}
.nf-form-content .nf-field-element input[type=text], .nf-form-content .nf-field-element input[type=email], .nf-form-content .nf-field-element textarea,
.nf-form-content .nf-field-element input[type=text]:focus, .nf-form-content .nf-field-element input[type=email]:focus, .nf-form-content .nf-field-element textarea:focus{
border-radius: 25px 25px 25px 25px;
color: #146b7d!important;
background-color: #daf2f4;
border: none;
padding: 10px 20px;
}
.nf-form-content .nf-field-element textarea, .nf-form-content .nf-field-element textarea:focus{
padding-top: 20px;
}
.nf-error-msg{
font-size: 16px!important;
}
.nf-form-content .nf-field-element label{
color: #146b7d;
font-size: 16px;
}
.nf-form-content .nf-field-element input[type=button]{
background-color: #ffc675;
border-width: 0px!important;
border-radius: 6px;
color: #ffffff!important;
font-size: 20px;
font-weight: 500;
padding: 0.3em 1em!important;
}
.nf-form-content .nf-field-element input[type=button]:hover,
.nf-form-content .nf-field-element input[type=button]:focus{
background-color: rgba(255,198,117,0.8);
}
.nf-form-content .recaptcha-container{
margin-bottom: 0;
}
#nf-field-8-wrap{
text-align:center;
}
.nf-form-content .ninja-forms-field[type=submit],
.nf-form-content .ninja-forms-field[type=submit]:hover{
background-color:#ffc675!important;
border-radius:6px!important;
font-weight: 600!important;
font-size: 20px!important;
color:#fff!important;
padding: 20px 20px;
height: auto;
}
.nf-form-content .ninja-forms-field[type=submit]:hover{
opacity:0.8;
} #main-footer{
background: #38b4be;
background: -moz-linear-gradient(left, #38b4be 8%, #3fc9d0 51%, #8fe0eb 93%);
background: -webkit-linear-gradient(left, #38b4be 8%,#3fc9d0 51%,#8fe0eb 93%);
background: linear-gradient(to right, #38b4be 8%,#3fc9d0 51%,#8fe0eb 93%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#38b4be', endColorstr='#8fe0eb',GradientType=1 );
}
#footer-info {
float: none!important;
text-align: center!important;
}
#footer-info a,
#footer-info{
font-weight: 400!important;
font-size:16px!important;
}
.footer-widget p{
font-weight:400;
font-size:18px;
}
.footer-widget p strong{
font-size:36px;
}
.footer-widget .et_pb_button_module_wrapper{
text-align:left!important;
}
.footer-widget .et_pb_button_module_wrapper .et_pb_button{
background-color:#ffffff!important;
color:#47bcc8!important;
}
@media only screen and (min-width:981px){
.footer-widget #media_image-3{
margin-top:40px;
}
} #cookie_action_close_header:hover{
background-color:rgba(255,255,255,0.8)!important;
}
@media only screen and (min-width:981px){
#cookie-law-info-bar{
padding:20px;
font-size:16px;
}
}