body {
background: #f7f6f6;
color: #7f7f7f;
font-size: 16px;
overflow-x: hidden;
max-width: 100%;
}
h1, h2, h3, h4, h5, h6 {
font-weight: 600;
}
h1 {
font-size: 36px;
line-height: 42px;
margin-top: 35px;
margin-bottom: 20px;
letter-spacing: -0.02em;
}
h2 {
font-size: 26px;
line-height: 35px;
margin-top: 25px;
margin-bottom: 25px;
letter-spacing: -0.02em;
}
.td-header-container {
background: #fff;
}
.td-header-container, .td-container {
width:1081px !important;
max-width:1081px !important;
border-right: 30px solid #fff !important;
border-left: 30px solid #fff !important;
}
img {
image-rendering: -moz-crisp-edges;
image-rendering:   -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
}
.homeslider {
margin-left:1px !important;
}
.td-theme-slider .slide-meta a {
-webkit-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
-ms-transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
transition: color 0.2s cubic-bezier(0, 0, 0.58, 1) 0s;
text-shadow: 1px 1px 2px rgba(17, 3, 2, 0.4);
}
.td-header-border:before, .td-a-rec-id-sidebar img, .td-a-rec-id-sidebar, .home .homeslider .td-slide-views,  
.td-post-views, .td-big-grid-post .td-module-comments, .td-header-wrap .td-affix .td-main-menu-logo img, .gform_wrapper div.charleft, div.entry-crumbs, 
.incontournables-block h4.block-title, .author-box-wrap, a.td-social-google, a.td-social-pinterest, .td-category, .td-module-image .td-post-category, 
.td-post-author-name, .td-module-comments, .td-post-category, .td-slider .td-post-date, .infolettre .td-footer-infolettre, .footer-logo-wrap, 
.prevButton, .nextButton, .td-ss-main-content .page-nav, .articles .td-wrapper-pulldown-filter, .home .td-pb-article-list .meta-info, .td_module_11 .meta-info, 
.td-default-sharing .td-social-twitter, .td-default-sharing .td-social-whatsapp {
display: none !important;
}
.td-post-content p, .mce-content-body p, .wpb_text_column p, .comment-content p, .td-post-content ul {
font-size: 16px !important;
line-height: 24px !important;
}
.td-post-content ul li, .mce-content-body ul li, .wpb_text_column ul li, .comment-content ul li {
margin: 0 0 7px 21px;
}
.td-post-template-4 .td-post-content {
padding-top: 22px;
padding-bottom: 22px;
}
.td-post-content ul, .mce-content-body ul, .wpb_text_column ul, .comment-content ul {
list-style-position: outside !important;
margin-bottom:35px;
}
.td-header-sp-logo {
width: 150px;
position: relative;
margin-left:33px;
}
.td-header-sp-logo img {
max-height: 100px;
}
.td-pb-span12 .td-post-image-full, .mceContentBody-max-width-big .td-post-image-full {
margin-top:50px !important;
}
.volume {
font-size: 13px;
line-height: 14px;
color: #231f20;	
margin-top: 4px;
padding-right: 9px;
}
.top-bar-style-1 .td-header-sp-top-widget {
margin: 0;
position: absolute;
right: 27px;
top: 42px;
width: 280px;
z-index: 9999;
}
.td-header-sp-logo a {
z-index:9999;
}
.td-social-icon-wrap i {
font-size: 22px;
width: 30px;
height: 30px;
color: #231f20;
}
.td-header-sp-top-widget .td-social-icon-wrap > a {
margin: 0 5px 0 0;
}
.td-footer-full .td-social-icon-wrap i {
width: 35px;
height: 35px;
color: #fff;
}
.td-header-border:before {
height: 0;
}
.td-header-menu-wrap {
margin-bottom:0;
}
.td-theme-slider.iosSlider-col-3 .slide-meta {
padding-bottom: 0;
}
.home .homeslider .td-slider {
cursor: default !important;
}
.td-theme-slider.iosSlider-col-3 .td-module-title, .td-post-template-4 header h1 {
font-size: 38px;
line-height: 44px;
}
.td-theme-slider .slide-meta a:hover {
color:#4db2ec;
}
.entry-crumbs {
font-size: 12px;
line-height: 15px;
top: -5px;
}
.td-pb-row [class*="td-pb-span"] {
border-left: none;
}
.td-admin-edit {
display: none !important;
}
.td-grid-style-1 .td-big-thumb a:last-child:before {
opacity: 0.7;
bottom: 0;
background: none;
background: url(//magazinenature.com/wp-content/themes/Newsmag-child/images/featured-transparency.png) repeat-x bottom center;
filter: inherit;
}
.td-grid-style-1 .td-tiny-thumb a:last-child:before {
opacity: 0.7;
bottom: 0;
background: none;
background: url(//magazinenature.com/wp-content/themes/Newsmag-child/images/featured-transparency-sm.png) repeat-x bottom center;
filter: inherit;
}
h1.td-page-title {
float:left;
clear:both;
margin: 1px 0 7px 0;
}
.block-title > a, .block-title > span, .td-page-title, h1.td-page-title {
font-size: 22px;
line-height: 16px;
background-color: transparent;	
border-radius: 0;
padding: 12px 0 8px; 
color: #231f20;	
text-transform:uppercase;
top: -2px;
}
.td-excerpt, .td-module-excerpt {
font-size: 14px;
line-height: 21px;
}
.td_module_1 .entry-title, .td_module_2 .entry-title, .td_module_3 .entry-title, .td_module_4 .entry-title, .td_module_5 .entry-title {
font-size: 20px;
line-height: 24px;
}
.meta-info {
font-size: 12px;
margin-bottom: 12px;
}
.td-theme-slider .slide-meta-author {
font-size: 12px;
font-style: normal;
}
.td-read-more a {
font-size: 16px;
font-weight: 600;
line-height: 18px;
padding: 10px 16px;
}
.footer-email-wrap {
padding-top: 0;
}
.td-adspot-title {
display:none;
}
.td-footer-container .td-footer-info {
margin-top: 30px;
margin-bottom: 15px;
}
.td-footer-container.td-container {
padding-top:10px;
}
.td-sub-footer-copy {
float:none !important;
text-align:center !important;
margin:0 auto !important;
width:100% !important;
}
.td-sub-footer-menu, .td-sub-footer-menu .td-pb-padding-side {
display:none !important;
}
.vc_column_container.td-pb-span6 {
width: 50%;
}
.vc_column_container.td-pb-span6.interieur {
border-color:transparent !important;
}
.vc_column_container.td-pb-span6.interieur:before {
background-color:transparent !important;
}
.home .td-read-more {
padding-left: 20px;
padding-bottom: 20px;
}
.gform_wrapper form {
margin: -12px auto 20px;
}
.gform_wrapper .chosen-container {
max-width:100% !important;
}
.gform_wrapper textarea.large {
height: 175px;
}
input[type=submit], .gform_footer input[type=submit] {
font-size: 16px !important;
background-color: #4db2ec;
padding: 8px 14px !important;
}
.gform_wrapper .gform_footer {
margin: 5px 0 0;
}
.forminfolettre_wrapper {
padding: 0 0 0 20px;
}
input[type=submit]:hover {
background-color: #231f20;
}
.td-wrapper-pulldown-filter {
float:none !important;
margin: 0 0 25px 20px !important;
}
.td-pulldown-filter-display-option {
padding: 2px 10px 2px 14px !important;
margin: 0 !important;
height: 28px !important;
font-size: 13px !important;
line-height: 22px !important;	
}
.td-pulldown-filter-list {
right:inherit !important;
left:-1px !important;
top:13px !important;
min-width:150px !important;
}
.td-pulldown-filter-link {
font-size: 13px !important;
line-height: 24px;
padding: 0 30px 0 16px;
}
.td-post-image-full-and-grid {
left: -20px;
right: -20px;
max-width: 640px !important;
height:auto !important;
}
.single a:hover img, .td-module-thumb a:hover img, .td-a-rec a:hover img {
opacity:0.7 !important;
}
.td-page-header.td-pb-padding-side {
width:100%;
clear:both;
float:left;
}
.incontournables-block {
border-color: transparent !important;
padding-top: 0 !important;
}
.td-search-query {
color: #fff;
}
.td-next-prev-wrap .td-ajax-prev-page {
margin-right: 6px;
}
.td-next-prev-wrap i {
font-size: 13px;
font-weight:normal;
font-style:normal;
padding: 6px 10px;
color: #444;
border: 1px solid #444;
}
.td-paragraph-padding-1 {
padding-left: 0; 
padding-right: 0; 
}
.td-header-container, .td-container {
width:1061px !important;
max-width:1061px !important;
border-right: 20px solid #fff !important;
border-left: 20px solid #fff !important;
}
.td-search-query {
color: #231f20;
}
.search-page-search-wrap {
border: none;
margin: 20px 0 60px 0;
padding: 0;
float:left;
clear:both;
}
.td-footer-infolettre {
padding: 30px 0 15px;
font-size: 14px;
color:#231f20;
text-align:center;
}
.td-footer-infolettre .infolettre {
padding: 15px 20px;
border:1px solid #aeaeae;
}
.gform_wrapper .forminfolettre .gform_footer input.button, .gform_wrapper .forminfolettre .gform_footer input[type=submit], .gform_wrapper .forminfolettre .gform_page_footer input.button, .gform_wrapper .forminfolettre .gform_page_footer input[type=submit] input[type=submit] {
margin:15px 0 !important;
text-align:center !important;
float:none !important;
display:block !important;
}
input[type=text], input[type=url], input[type=tel], input[type=email], .gform_wrapper textarea, .td-form-comment textarea {
color: #231f20;
border: 1px solid #aeaeae;
}
.gform_wrapper .gfield_required, .gform_wrapper .top_label .gfield_label {
color: #231f20;
font-weight: 400;
}
.btn {
text-align: center !important;
float: none !important;
display: inline-block !important;
font-size: 16px !important;
background-color: #4db2ec;
padding: 8px 14px !important;
font-family: 'Open Sans', arial, sans-serif;
font-size: 11px;
font-weight: 600;
line-height: 16px;
border-radius: 3px;
color: #ffffff;
border: none;
margin:20px auto;
}
.btn:hover {
background-color: #231f20;
}
.td-search-form .btn {
float: inherit !important;
display: inline-block !important; 
margin: 0 20px 0 0;
}
.td-post-content blockquote {
max-width: 800px;
margin: 40px auto;
}
.td-post-content blockquote p {
font-size: 26px !important;
line-height: 32px !important;
}
@media screen and (max-width: 767px) {
.td-pb-padding-side {
padding: 0 15px !important;
}
h2 {
font-size: 22px;
line-height: 27px;
}
h3 {
font-size: 18px;
line-height: 25px;
margin-top: 20px;
margin-bottom: 10px;
}
.td-post-content blockquote p {
font-size: 18px !important;
line-height: 25px !important;
}
}
.td-page-content blockquote p, .td-post-content blockquote p, .mce-content-body blockquote p, .comment-content blockquote p {
text-transform: none !important;
}
.td-page-content blockquote p em, .td-post-content blockquote p em, .mce-content-body blockquote p em, .comment-content blockquote p em {
color: #231f20 !important;
} .photographe {
display:block;
border-width: 7px;
border-color: #4db2ec;
padding: 20px 30px;
margin: 40px 0;
background-color: #FCFCFC;
border-left-style: solid;
position: relative;
font-size: 15px !important;
line-height: 23px !important;
font-family: 'Open Sans', arial, sans-serif;
}
.photographe h3, .photographe h2, .photographe h4 {
color:#4db2ec !important;
max-width: 525px;
}
.photographe p:not(:empty) {
font-family: 'Open Sans', arial, sans-serif;
color: #777;
text-align: left;
padding-bottom: 16px;
margin: 0;
text-transform: none;
}
.photographe img, img.round {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width:200px;
height:auto;
}
.photographe figure.wp-caption .wp-caption-text, .wp-caption.round {
text-align: center;
}
figure.alignright .wp-caption-text {
text-align: center !important;
}
.photographe blockquote, blockquote.left {
max-width: 700px !important;
margin: 10px 0 !important;
padding: 0 !important;
text-align: left !important;
}
.photographe blockquote p, blockquote.left p {
font-size: 18px !important;
line-height: 25px !important;
color: #4db2ec !important;
text-align: left !important;
} .jagis {
display:block;
border-width: 7px;
border-color: #129c4f;
padding: 20px 30px;
margin: 40px 0 20px;
background-color: #FCFCFC;
border-right-style: solid;
position: relative;
font-size: 15px !important;
line-height: 23px !important;
font-family: 'Open Sans', arial, sans-serif;
}
.jagis h3 {
color:#129c4f;
}
.jagis p {
font-family: 'Open Sans', arial, sans-serif;
color: #777;
text-align: left;
padding-bottom: 16px;
margin: 0;
text-transform: none;
overflow: hidden;
}
.jagis ul {
margin-left:120px;
}
.jagis ul.left {
margin-left:0;
}
.jagis li {
font-family: 'Open Sans', arial, sans-serif;
color: #777;
}
.jagis img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
width:100px;
display:block;
height:auto;
}
.jagis a {
color:#129c4f;
} .encadre {
display:block;
border-width: 7px;
border-color: #129c4f;
padding: 20px 30px;
margin: 40px 0 20px;
background-color: #FCFCFC;
border-right-style: solid;
position: relative;
font-size: 15px !important;
line-height: 23px !important;
font-family: 'Open Sans', arial, sans-serif;
}
.encadre h3 {
color:#129c4f;
}
.encadre p {
font-family: 'Open Sans', arial, sans-serif;
color: #777;
text-align: left;
padding-bottom: 16px;
margin: 0;
text-transform: none;
overflow: hidden;
}
.encadre ul {
margin-left:120px;
}
.encadre ul.left {
margin-left:0;
}
.encadre li {
font-family: 'Open Sans', arial, sans-serif;
color: #777;
}
.encadre img {
display:block;
height:auto;
}
.encadre a {
color:#129c4f;
}
.td-icon-mobile:before {
content: '';
background: url(//magazinenature.com/wp-content/themes/Newsmag-child/images/mobilenav.png) no-repeat left 15px;
background-size:26px 25px;
width:53px;
height:49px;
}
#td-top-mobile-toggle i {
line-height: inherit;
}
.comment-respond h3 {
margin-bottom: 5px;
}
.comment-form {
margin-top: 20px;
}
.td-post-content table{
padding:0;
margin:15px 0;
border:0;
}
.td-post-content table td{
padding:0;
margin:0;
border:0;
}
.col2{
width:350px;
float:left;
margin:0 25px 60px 0;
}
.td-post-template-4 .td-post-featured-image .wp-caption-text {
height: inherit;
text-shadow: 1px 1px 2px rgba(17, 3, 2, 0.4);
}
.td-post-content table tr td{
vertical-align:top;
padding-right:20px;
padding-bottom:20px;
}
.audio-player {
max-width: 400px;
margin: 40px 0;
background: #f8f9fa;
border-radius: 10px;
padding: 15px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.controls {
display: flex;
align-items: center;
gap: 12px;
margin-bottom: 10px;
}
.play-btn {
width: 40px;
height: 40px;
border-radius: 50%;
background: #4db2ec;
border: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s;
flex-shrink: 0;
}
.play-btn:hover {
background: #3a9fd8;
transform: scale(1.05);
}
.play-btn:active {
transform: scale(0.95);
}
.play-icon, .pause-icon {
width: 0;
height: 0;
border-style: solid;
}
.play-icon {
border-width: 8px 0 8px 13px;
border-color: transparent transparent transparent white;
margin-left: 2px;
}
.pause-icon {
width: 13px;
height: 16px;
border: none;
background: linear-gradient(to right, white 0%, white 35%, transparent 35%, transparent 65%, white 65%, white 100%);
}
.time-info {
color: #6c757d;
font-size: 12px;
display: flex;
justify-content: space-between;
margin-bottom: 6px;
}
.progress-container {
width: 100%;
height: 5px;
background: #e9ecef;
border-radius: 3px;
cursor: pointer;
position: relative;
}
.progress-bar {
height: 100%;
background: #4db2ec;
border-radius: 3px;
width: 0%;
transition: width 0.1s;
}
.volume-control {
display: flex;
align-items: center;
gap: 4px;
justify-content: end;
}
.volume-icon {
color: #6c757d;
font-size: 14px;
}
.volume-slider {
width: 75px;
height: 4px;
-webkit-appearance: none;
appearance: none;
background: #e9ecef;
border-radius: 2px;
outline: none;
}
.volume-slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 12px;
height: 12px;
background: #4db2ec;
cursor: pointer;
border-radius: 50%;
}
.volume-slider::-moz-range-thumb {
width: 12px;
height: 12px;
background: #4db2ec;
cursor: pointer;
border-radius: 50%;
border: none;
}
@media screen and (max-width: 1200px) {
body {
background: #ffffff;
}
.td-header-container, .td-container {
width:100% !important;
max-width:1021px !important;
border:none !important;
}
.td-block-span4 {
padding-left: 15px;
padding-right: 15px;
}
.td-header-main-menu.td-affix {
width: 100% !important;
}
.td-footer-infolettre .infolettre {
margin-left: 20px;
margin-right: 20px;
}
}
@media screen and (max-width: 1080px) {
}
@media screen and (max-width: 1023px) {
.homeslider {
display:none !important;
}
.top-bar-style-1 .td-header-sp-top-widget {
top: 17px;
}
}
@media screen and (max-width: 767px) {
#td-top-mobile-toggle {
top: 9px !important;
}
.td-header-main-menu {
height: 70px !important;
}
#td-header-menu {
min-height: 70px !important;
}
.td-main-menu-logo img {
max-height: 60px !important;
}
.gform_wrapper#gform_wrapper_2 {
margin: 16px 0 16px 10px;
max-width: 100%;
}
.jagis ul {
margin-left:0;
}
}
@media screen and (max-width: 480px) {
.volume {
display:none !important;
}
.td-block-span4 {
padding-left: 10px;
}
h1, h1:first-child {
font-size: 28px;
line-height: 35px;
margin-top: 20px !important;
}
h2 {
font-size: 22px;
line-height: 27px;
}
.td-footer-full .footer-logo-wrap img {
width:100px;
height:67px;
margin-top:10px;
margin-bottom:0;
}
.col2{
width:100%;
float:left;
margin:0 0 30px 0;
}
}
@media print {
.td-post-content, .td-container, .td-outer-container, #td-outer-wrap, .td-ss-main-content, .td-main-content {
width:100% !important;
max-width:100% !important;
padding:0 !important;
margin:0 !important;
}
.td-block-span4 {
width: 33% !important;
}
.td-post-featured-image, .td-post-image-full, .wp-caption, .td-footer-infolettre, .td-header-menu-wrap, .td-slider, .td-header-sp-top-widget, .td-read-more, 
.td-footer-container, .td-sub-footer-copy, .noprint, .gform_footer input.button {
display:none !important;
}
}