@media only screen and (max-width:1199px){.container{width:970px}.section-1 .image-2{margin-right:10px}.section-3 .image-holder .description .content{padding:10px 5px}.slider img{height:730px}.slider .banner-text .text{padding:17px 30px 17px}.main-navigation li{margin-left:40px}.blog-section .post .entry-meta span{margin-right:20px}.section-3 .image-holder .caption-image{bottom:24%}.contact-section .col span a{text-overflow:ellipsis;width:170px;overflow:hidden}}@media only screen and (max-width:991px){.mean-container .mean-bar,.main-navigation{display:none}.main-navigation.mobile-navigation{display:block;width:100%}.container{width:750px}.home .site-header{position:unset;background:#000}.home .site-header .container{position:relative;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;width:100%}.home .site-header .site-branding{-webkit-order:2;-ms-order:2;order:2;padding:10px 15px}.mobile-menu-wrapper{display:block;position:relative;-webkit-order:1;-ms-order:1;order:1;width:100%;padding:10px 15px;background:#0c1923;text-align:center}.mobile-menu-wrapper #mobile-header{display:inline-block;border:none;padding:0;background:0 0;width:22px;height:22px;-webkit-border-radius:0;border-radius:0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mobile-menu-wrapper #mobile-header:focus{outline:dotted 1px #fff}#mobile-header span{display:block;background:#fff;height:3px;margin-top:3px}.mobile-menu-wrapper .mobile-menu{display:none;position:fixed;width:100%;top:50px;height:100%;left:0;z-index:999}.mobile-menu-wrapper .menu-primary-container:before,.mobile-menu-wrapper .menu-primary-container:after{display:table;content:"";clear:both}.mobile-menu-wrapper .nav-menu{display:block;margin:0;padding:0;width:100%;float:left;background:#0c1923}.mobile-menu-wrapper .nav-menu li{display:block;width:100%;list-style:none;position:relative;margin:0;border:none}.mobile-menu-wrapper .nav-menu li a{display:block;float:left;width:100%;font-size:1em;font-weight:500;padding:1.25em 6%;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,.5);text-decoration:none;text-transform:uppercase}.mobile-menu-wrapper .nav-menu li a:hover{background:rgba(255,255,255,.1)}.mobile-menu-wrapper button.close{position:absolute;z-index:99999;top:0;left:50%;height:32px;width:32px;margin-left:-16px;margin-top:-40px;display:inline-block;padding:0;-webkit-box-shadow:none;box-shadow:none;outline:none;background:#0c1923;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;color:#fff;text-shadow:none}.mobile-menu-wrapper button.close:focus{outline:dotted 1px #fff}.mobile-menu-wrapper .main-navigation ul ul{position:relative;float:left;width:100%;top:0;background:0 0;left:auto;display:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.mobile-menu-wrapper .main-navigation ul ul li a{padding-left:10%;padding-right:10%;opacity:.75;font-size:1em;border-top:1px solid rgba(255,255,255,.25)}.mobile-navigation .arrow-down{content:"+";display:inline-block;margin-top:0;width:68px;height:68px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,.1);border:none!important;border-left:1px solid rgba(255,255,255,.4)!important;border-bottom:1px solid rgba(255,255,255,.2)!important;font-size:18px;font-weight:700;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;outline:none}.mobile-navigation .arrow-down:before{content:"+";width:100%;height:100%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.mobile-navigation .arrow-down.active:before{content:"-"}.mobile-navigation .arrow-down:focus{outline:dotted 1px #fff}.main-navigation{display:none}.slider .banner-text .text h2{font-size:42px;margin-bottom:6px}.slider .banner-text .text{width:530px}.section-2 .col{width:50%}.section-4 .text{padding:5% 6.5% 0 40px}.contact-section .col .text{padding:0 10px}.contact-section .text span{padding-left:26px !important}#primary{width:100%;float:none;margin-bottom:60px}#secondary{width:100%;float:none}.widget-area .widget.widget_instagram ul li{width:auto}.section-4 .text-holder{padding:11.5% 20px 23px}}@media only screen and (max-width:767px){.container{width:100%}.slider img{height:auto}.slider .owl-dots{top:10px;margin-top:0 !important;right:10px}.slider .banner-text{position:relative;left:0;background:#747474}.slider .banner-text .text h2{font-size:24px;line-height:27px}.slider .banner-text .text{width:100%;font-size:10px;line-height:14px;padding:17px 8px;background:#747474}.slider .banner-text .text .view-more{font-size:12px;line-height:15px}.section-1 .column-1{width:100%;float:none}.section-1 .text{padding-top:30px}.section-1 .column-2{width:100%}.section-2 .col{width:100%}.section-4 .image{width:100%}.section-4 .text{width:100%;padding:10% 7%}.blog-section .col{width:100%}.contact-section .col{width:100%;margin-bottom:30px}.contact-section .col-1{width:100%;float:none}.contact-section .col-2{width:100%;float:none}.section-1,.section-2,.section-3,.section-4,.blog-section,.contact-section{padding:30px 0}.error404 .not-found a{margin-bottom:10px}.site-content #primary .entry-header{padding:30px 15px 0}.site-content #primary .entry-content{padding:0 15px}.site-content #primary .entry-content blockquote{padding-right:0}.site-content #primary .post.format-quote blockquote{padding:48px 10px 40px 58px}.post .site-content .entry-content blockquote{background:#f9f9f8 url(//www.cfabatiment-limoges.fr/wp-content/themes/wedding-band/css/../images/blockquote-icon.pn-g) no-repeat 8px 27px !important;padding:25px 13px 3px 42px !important}.author-section .avatar{float:none;text-align:center;margin:0 0 30px}.comment-content{margin:0}.comment-author.vcard{float:none}.comment-metadata{float:none}.comments-area ol ol li{padding-left:0}.reply a{margin-left:0}.site-footer .footer-t .column{width:100%}.mean-container .mean-nav ul li a{font-size:13px;line-height:16px;padding:15px 5%}.site-branding h1 a{font-size:25px;display:block;line-height:30px}.section-4 .text-holder{width:100%;height:auto}}