/*
.main-navigation li{
   margin-left: 40px;
}

body:not(.home) .site-header, body.has-no-slider .site-header{
   background: #043057;
}

.main-navigation li:hover > a, .main-navigation .current-menu-item a, .main-navigation li.focus > a{
   color: #fff;
}

.main-navigation a:visited, .main-navigation ul ul li:hover > a, .main-navigation ul ul .current-menu-item a, .main-navigation ul ul li.focus > a{
   color: #fff;
}

.main-navigation ul ul{
   background: #1DA7C3;
}

.main-navigation ul ul a:hover, .main-navigation ul ul li:hover > a{
   background: #ccc;
}
*/

@font-face {
        font-family: 'mathilde';
        src: url('https://mpresta.fr/fonts/mathilde/mathilde.eot');
        src: url('https://mpresta.fr/fonts/mathilde/mathilde.woff') format('woff'),
               url('https://mpresta.fr/fonts/mathilde/mathilde.ttf') format('truetype'),
               url('https://mpresta.fr/fonts/mathilde/mathilde.svg') format('svg');
        font-weight: 300;
        font-style: normal;
}

@font-face {
        font-family: 'centurygothic';
        src: url('https://mpresta.fr/fonts/centurygothic/centurygothic.eot');
        src: url('https://mpresta.fr/fonts/centurygothic/centurygothic.woff') format('woff'),
               url('https://mpresta.fr/fonts/centurygothic/centurygothic.ttf') format('truetype'),
               url('https://mpresta.fr/fonts/centurygothic/centurygothic.svg') format('svg');
        font-weight: 300;
        font-style: normal;
}

@font-face {
        font-family: 'discodiva';
        src: url('https://mpresta.fr/fonts/discodiva/discodiva.eot');
        src: url('https://mpresta.fr/fonts/discodiva/discodiva.woff') format('woff'),
               url('https://mpresta.fr/fonts/discodiva/discodiva.ttf') format('truetype'),
               url('https://mpresta.fr/fonts/discodiva/discodiva.svg') format('svg');
        font-weight: 300;
        font-style: normal;
}

body, h1, h2, h3, h4, h5, h6{
   font-family: centurygothic;
}

.site-title{
   font-family: centurygothic;
   font-size: 30px;
}

.site-title::first-letter{
   font-family: discodiva;
   font-size: 70px;
}

.encart{
   font-family: mathilde;
   font-size: 34px;
   font-weight: bold;
   width: 40%;
   line-height: 27px;
   float: right;
   padding: 15px;
   background-color: bisque;
   border-radius: 10px;
}

@media screen and (min-width: 615px){
.encart-droite{
   font-size: 24px;
   font-weight: bold;
   width: 40%;
   line-height: 27px;
   float: right;
   padding: 15px;
   background-color: #0d4776;
   border-radius: 10px;
   text-align: center;
}

.encart-gauche{
   font-size: 24px;
   font-weight: bold;
   width: 40%;
   line-height: 27px;
   float: left;
   padding: 15px;
   background-color: #0d4776;
   border-radius: 10px;
   text-align: center;
}
}

@media screen and (max-width: 614px){
.encart-droite{
   font-size: 17px;
   font-weight: bold;
   width: auto;
   line-height: 22px;
   padding: 15px;
   background-color: #0d4776;
   border-radius: 10px;
   text-align: center;
}

.encart-gauche{
   font-size: 17px;
   font-weight: bold;
   width: auto;
   line-height: 22px;
   padding: 15px;
   background-color: #0d4776;
   border-radius: 10px;
   text-align: center;
   margin-bottom: 8px;
}

.encart-bas{
   width: 90%;
   margin: 0 auto;
}
}

.encart-gauche a,
.encart-droite a{
   color: #fff !important;
}

.site-title-centered{
   background: url('../wp-content/uploads/2017/12/background-header-mpresta.jpg') no-repeat top center;
}

.home .site-content{
   background: #fff;
   /*background: url('../wp-content/uploads/2017/10/background-mpresta.jpg') no-repeat top center;
   background-size: 100%;*/
}

.site-content{
   background: #0d4776 url('../wp-content/uploads/2018/01/fond.png') repeat-x top center;
}

.container .inside{
   background: #fff;
}

#masthead{
   margin-bottom: 0;
}

.entry-header{
   margin-top: 25px;
}

.home .entry-header{
   display: none;
}

.site-description{
   color: #fff;
}

.site-title a{
    color: #fff;
    text-shadow: 1px 1px 0 #000,
    -1px 1px 0 #000,
    1px -1px 0 #000,
    -1px -1px 0 #000,
    0px 1px 0 #000,
    0px -1px 0 #000,
    -1px 0px 0 #000,
    1px 0px 0 #000,
    2px 2px 0 #000,
    -2px 2px 0 #000,
    2px -2px 0 #000,
    -2px -2px 0 #000,
    0px 2px 0 #000,
    0px -2px 0 #000,
    -2px 0px 0 #000,
    2px 0px 0 #000,
    1px 2px 0 #000,
    -1px 2px 0 #000,
    1px -2px 0 #000,
    -1px -2px 0 #000,
    2px 1px 0 #000,
    -2px 1px 0 #000,
    2px -1px 0 #000,
    -2px -1px 0 #000;
}

#post-19 .gallery-item,
#post-23 .gallery-item{
   vertical-align: bottom;
}

.gform_wrapper ul.gfield_checkbox li label img{
   max-width: 100px;
   max-height: 100px;
}

.gform_wrapper ul.gfield_checkbox li{
   float: left;
   padding: 10px 50px 10px 0 !important;
   border-bottom: #000 1px solid;
}

.home .site-branding{
   display: none;
}

h2{
   font-size: 1.65rem;
}

@media screen and (min-width: 960px){
   .site-title-centered .site-branding {
      padding: 35px 0;
   }
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-facebook:before {
   content: 'Nappages et serviettes';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-twitter:before {
   content: 'Housses et noeuds';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-linkedin:before {
   content: 'Chemins de table';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-googleplus:before {
   content: 'Centres de table';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-digg:before {
   content: 'Eclairage architectural';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-delicious:before {
   content: 'Mobilier';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon.wpimagehover-icon-stumbleupon:before {
   content: 'Vaisselle';
   font-family: centurygothic;
   padding-left: 10px;
   padding-right: 10px;
   font-weight: bold;
}

.wpimagehover-socials .wpimagehover-icon:before{
   width: auto;
}

.wpimagehover-container{
   max-width: 46%;
}

.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-googleplus,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-facebook,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-twitter,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-linkedin,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-pinterest,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-digg,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-delicious,
.wpimagehover-socials.wpimagehover-socials-colored .wpimagehover-icon.wpimagehover-icon-stumbleupon{
   background: #0d4776;
}

@media screen and (min-width: 1440px){
.wp-image-302,
.wp-image-303{
   margin: 0 20px 5px 70px;
}

.wp-image-304{
   margin: 0 0 5px 0;
   float: left;
}

.wp-image-305{
   margin: 0 20px 5px 0;
   float: none;
}
}

@media screen and (min-width: 541px) and (max-width: 1439px){
.wp-image-304{
   margin: 0 0 5px 0;
   float: left;
}

.wp-image-302,
.wp-image-305{
   margin: 0 10px 5px 30px;
}

.wp-image-303{
   margin: 0 0 5px 0;
}
}

@media screen and (max-width: 540px){
   .wpimagehover-container{
      max-width: 100%;
      width: 100%;
   }
}