/* CSS Document Site https://domaine-ligneres-lathenay.fr/- Pages courantes FR template jan 2019
feuille CSS Nicole Vivant - Webcreation11*/
/*<![CDATA[*/
/* "desktop 2050*/

@media (max-width: 2050px) {   
.rond {
width: 200px;
height: 200px;
}
.box20{
min-width:200px
}
} 
/* "desktop 1500*/

@media (max-width: 1500px) {
.moduletable_encart{  
margin-left:360px;  
}
 p.slogTxt { 
padding-top: 95px;
}
.box33 {
min-width:280px;
}
.box46 {
min-width:300px;
}
.slideText p{
font-size:1.4em;
line-height: 1.4em;
}
div.moduletable_slide1920{
display:none;
}
div.moduletable_slide1500{
display:block;
}
div.moduletable_slide1200{
display:none;
}
div.moduletable_slide1000{
display:none;
}
div.moduletable_slide800{
display:none;
}
}

/* "desktop 1250*/

@media (max-width: 1250px) {
.moduletable_encart{  
margin-left:0px;  
}
h1,.item-page h1, div.blog h1, div.item.blog h1, 
div.contact h1, div.moduletable_logos h3, h2.componentheading{
font-size: 1.6em;
line-height: 1.5em; 
}

.slides { 
height: 375px;
}
h2,.item-page h2, div.blog h2, div.items-leading h2, div.item h2{
font-size: 1.3em;
}
.box20{ 
width:18%; 
min-width:200px; 
margin:20px auto;  
}
.box60{
min-width: 400px;
margin:20px 10px;
}
.rond{
width: 200px;
height: 200px;
border-radius: 50%;
}
p.slogTxt{
padding-top: 115px;
font-size: 1.3em;
}
.slideText p{
font-size:1.2em;
line-height: 1.3em;
}
div.moduletable_slide1920{
display:none;
}
div.moduletable_slide1500{
display:none;
}
div.moduletable_slide1200{
display:block;
}
div.moduletable_slide1000{
display:none;
}
div.moduletable_slide800{
display:none;
}
.encart p, .encart2 p { 
font-size: 1.6m;
line-height: 2em; 
}
.moduletable_encart{
position:relative;
max-width: 100%;
top: 0; 
left: 0;
margin-left:0;
}
}


/* 15"desktop */

@media (max-width: 1025px) {

div#coordtop h2 {
font-size: 1.9em;   
}
.item-page h1, div.blog h1, div.item.blog h1, div.contact h1, h1.componentheading, div.moduletable_book h3 {
font-size: 1.3em;
line-height: 1.3em; 
}
.item-page h2, div.blog h2, div.items-leading h2, div.item h2{
font-size: 1.2em;
line-height: 1.5em;
}
.box20{
display:none;
}
div#lang {  
left:50%; 
margin-left:300px; 
}
.box46 {
width: 63%;
}
div.moduletable_slide1920{
display:none;
}
div.moduletable_slide1500{
display:none;
}
div.moduletable_slide1200{
display:none;
}
div.moduletable_slide1000{
display:block;
}
div.moduletable_slide800{
display:none;
} 
div.text {  
padding: 50px 30px;
font-size: 1.2em;
line-height: 1.6em;  
}
.encart p, .encart2 p { 
font-size: 1.4em;
line-height: 2em; 
} 
} 


/* tablettes 980 */

/* tablettes 720 */




@media (max-width: 720px) { 
body {
padding-right: 0;
padding-left: 0;
}
.slideText{
display:none;
} 
div#coordtop h2 {
font-size: 1.8em;   
}
div#lang {  
left:50%; 
margin-left:-10px; 
}
div.moduletable_slide1920{
display:none;
}
div.moduletable_slide1500{
display:none;
}
div.moduletable_slide1200{
display:none;
}
div.moduletable_slide1000{
display:none;
}
div.moduletable_slide800{
display:block;
}
form#contact-form button {
margin: auto;
} 
}


/* tablettes 640 */
 
@media (max-width: 640px) {
body {
font-size: 15px;
line-height:15px;
}
box50 {
width: 100%;
margin: 10px 20px;
min-width: 300px;
}
box50 p{
padding:  10px; 
margin:  5px; 
 }
#texte.large, .panel{
padding:0 ;
}
div#lang {  
left:50%; 
margin-left:-10px; 
}
.moduletablewhatsapp {
top: 35px;
margin-right:-200px;                         
}
div[itemprop="articleBody"] {
padding: 0 ;
}
.slides { 
height: 290px;
}
.superposeTxt::after {
top: 50px;
left:50%;
margin-left:-100px;
}
div.contact h3, .panel a span, legend {
display: inline;
font-size: 1.2em;
padding: 5px 0 10px 40px; 
}
.moduletable_left{
float:none;
width=100%;
}
.item-page h1, div.blog h1, div.item.blog h1, div.contact h1, h1.componentheading, div.moduletable_book h3 {
font-size: 1.6em;
line-height: 1.5em;
margin:0;
padding: 0 15px;
font-weight:bold;
text-shadow:none;
}
.item-page h2, div.blog h2, div.items-leading h2, div.item h2{
font-size: 1.5em;
line-height: 1.5em;
padding: 0 10px;
margin:0;
}
h3, .item-page h3, div.blog h3, div.items-leading h3 , h2, .item-page h2, div.blog h2, div.items-leading h2{
font-size: 1.4em;
line-height: 1.4em;
padding: 0 10px;
margin:0;
}
div.moduletable_slide1{
display:none;
}
div.moduletable_slide1500{
display:none;
}
div.moduletable_slide1200{
display:none;
}
div.moduletable_slide1000{
display:none;
}
div.moduletable_slide800{
display:block;
}
div#phone {
width: 100%;
text-align: center;
}
div.moduletable_bottomTel a {
font-size: 1.7em;
}
.mobilesOnly {
visibility: visible;
}
.desktopOnly {
visibility:hidden;
}
}

@media (max-width: 500px) {  
.moduletablewhatsapp {
top:95px;
margin-right: -170px;
}
}        
/* Landscape phones and down */

   
@media (max-width:480px) {
div#coordtop { 
min-height: 80px;  
} 
.moduletablewhatsapp {
top:30px;
margin-right: -190px;
}
div#coordtop h2 {  
font-size: 1.4em; 
margin-left: 40px;
padding-top: 25px;
padding-right:3px;
 }
 div#coordtop h2::before {
font-size: 1.3em;
}
div#coordtop h3{
font-size: 1.3em;
line-height: 1.6em;
}
div#coordtop h3::before{
top:-4px;
left:-20px;
}
div#coordtop h3::after{
top:-4px;
right:-20px;
}
h3.domaine {
font-size:1.4em;
line-height:1.8em;
}
.superposeTxt::after {
top: 50px;
left:50%;
margin-left:-100px;
}
.content980 { 
padding: 10px;
}
img.logo{
max-width: 60px;
height:auto;
}  
.page-header{
margin-left: -8px; 
}
h2[itemprop="headline"] {
padding-left: 10px;
}
div.beigeclair{
margin: 10px auto;
padding: 10px;
} 
div[itemprop="articleBody"]{
padding:0;
}
div.beige-f{
margin-right:0;
}  
.superposeTxt{  
font-size: 1.5em; 
} 
div.text {  
padding: 50px 30px;
font-size: 1em;
line-height: 1.5em;  
} 
.box25 h3{
text-align:center !important;
color:#FFf;

font-size:1.1em;
line-height:1em !important;
text-transform: uppercase;
}
.box33,.box50,.box60{
width:100%;
} 
.box60 p,.box46 p,.box50 p,.box33 p,.box25 p,.box20 p{
font-size: 0.95em;
margin:5px;
padding:5px;
}
.trait-sous-titre {
margin: 20px auto;
}
.text p{  
color: #fff;
font-size:0.9em;
line-height: 1.5em;
text-align:left;
}
.text {
font-size:0.9em;
}
.item-page h3{
margin-left:0;
padding-left:5px;
}
.item-page h3:after{
display:none;
}
form {
margin: 0 0 5px;
}
form#contact-form button{
margin-left:80px;
}
.moduletable_left{
float:none;
width=100%;
}

div.moduletable_slide1{
display:none;
}
div.moduletable_slide1500{
display:none;
}
div.moduletable_slide1200{
display:none;
}
div.moduletable_slide1000{
display:none;
}
div.moduletable_slide800{
display:block;
}
div#phone {
max-width: 260px;
padding: 10px auto;
}
.mobilesOnly {
visibility: visible;
}
.desktopOnly {
visibility:hidden;
}  
#jawnav {
background: #b2b2b2!important;
}
#user3 {
padding: 0 0 30px 0;
}
#ban1 { 
min-height: 200px; 
}
.encart1 { 
width:100%;
left:0;
padding: 20px 0;
}
.encart2{ 
width:100%;
margin-bottom: 10px;
}
.encart p, .encart2 p { 
font-size: 1.2em;
line-height: 2em; 
}
.encart1 p{
font-size: 1.1em;
line-height: 1.2em;
padding: 5px;
margin:0;
}
}
 
@media (min-width:380px) and (max-width:479px){
.moduletablewhatsapp {
top:80px;
margin-right:-80px;
}
}
@media (min-width:300px) and (max-width:379px){
.moduletablewhatsapp {
top:130px;
margin-right:-100px;
}
}