.field {margin-bottom:30px;position:relative }.field label {display:inline-block;margin:0 }[data-validate-for] {display:none;font-size:10px;line-height:10px;position:absolute;right:0;bottom:-1.2em }[data-validate-for].visible {display:block }.field.textfield input,.field.textarea textarea {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.checkbox label,.field.radio label {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;margin-bottom:10px;cursor:pointer }.field.checkbox input,.field.radio input,.field.checkbox span:before,.field.radio span:before {width:20px;height:20px;margin-right:10px }.field.checkbox span:before,.field.radio span:before {content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);border:1px solid #ccc;background:#fff }.field.checkbox span:after,.field.radio span:after {content:'';position:absolute;left:3px;top:50%;transform:translateY(-50%);width:14px;height:14px;background:#ccc;opacity:0;transition:all 0.5s ease 0s }.field.checkbox input:checked+span:after,.field.radio input:checked+span:after {opacity:1 }.field.checkbox span:before,.field.checkbox span:after {border-radius:0 }.field.radio span:before,.field.radio span:after {border-radius:50% }.field.radio.inline,.field.checkbox.inline {display:flex;flex-direction:row;align-items:center;justify-content:flex-start }.field.radio.inline label,.field.checkbox.inline label {margin-right:15px;margin-bottom:0 }.field.select select {display:block;width:100%;padding:10px;border:1px solid #ccc }.field.captcha {display:flex;flex-direction:row;justify-content:center }.ct-widget.ct-ignition {position:fixed;left:auto;top:auto;right:20px;bottom:20px;z-index:10000;transition:all 0.5s ease 0s }.ct-widget.ct-ignition .ct-ignition__button {position:static;margin-top:10px}.ce-element {outline:2px dashed rgba(243,156,18,0.5) }.ce-element--focused,.ce-element:focus {outline:2px dashed rgba(243,156,18,1) }.legal {margin:60px 0 }.legal h1 {font-size:4rem;margin:0 0 1em 0 }.legal h2 {font-size:3rem;margin:1em 0 }.legal h3 {font-size:2.5rem;margin:1em 0 }.legal h4 {font-size:2rem;margin:1em 0 }.legal h5 {font-size:1.5rem;margin:1em 0 }.legal table {width:100%;margin:2em 0 }.legal table th,.legal table td {padding:1em;border:1px solid rgba(0,0,0,0.25) }
html {font-size:10px }body {font-size:2.2rem;font-family:'Montserrat',sans-serif;background:rgba(255,204,0,0.23);color:#575756;font-weight:300 }:focus,button:focus {outline:none }img {max-width:100%;height:auto }img[data-sizes] {display:block;width:100% }p {margin-bottom:1em }p:last-child {margin-bottom:0 }b {font-weight:bold }a:hover {text-decoration:none }ul,ol {margin-bottom:0;padding:0;list-style:none }.w-100 {width:100%}.alert {position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem }.alert .close {display:none }.alert-success {color:#155724;background-color:#d4edda;border-color:#c3e6cb }.alert-primary {color:#004085;background-color:#cce5ff;border-color:#b8daff }.alert-secondary {color:#383d41;background-color:#e2e3e5;border-color:#d6d8db }.alert-danger {color:#721c24;background-color:#f8d7da;border-color:#f5c6cb }.alert-warning {color:#856404;background-color:#fff3cd;border-color:#ffeeba }.alert-info {color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb }.hamburger {display:none;padding:0;z-index:5 }.btn {display:inline-flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #35401A;padding:30px 60px;color:#35401A;text-transform:uppercase;font-size:1.4rem;background:transparent;border-radius:50px;transition:all 0.5s ease 0s }.btn:hover {background:#35401A;color:#fff }.swiper-wrapper {box-sizing:border-box }.trait {position:relative }.trait:after {content:'';position:relative;display:block;margin:30px auto 80px auto;width:1px;height:150px;background:#B9B18F }[data-bg] {background-repeat:no-repeat }.trait strong {font-weight:bold}.block {margin-bottom:30px }.block .left,.block .right {display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start }.block .text {padding:80px;font-size:1.8rem;width:100% }.block .text h2 {font-size:2.6rem;font-weight:900 }.block .text h2:after {content:'';width:100px;height:1px;background:#fff;margin:50px 0;display:block }.block .text p {line-height:1.8em }.block .height {height:100%;object-fit:cover }.block .green1 {background-color:#90A06B;color:#fff }.block .green2 {background-color:#62723B;color:#fff }.block .green3 {background-color:#D3DDBC;color:#35401A }.block .green3 h2:after {background:#35401A }.block .beige1 {background-color:#DDD2CC;color:#35401A }.block .beige1 h2:after {background:#35401A }.block .beige2 {background-color:rgba(98,114,59,0.18);color:#62723B }.block .beige2 h2:after {background:#62723B }.block .white {color:#35401A }.block .white h2:after {background:#35401A }.block .rose1 {background:#D5BAA9;color:#fff }.block .rose2 {background:rgba(108,23,23,0.57);color:#fff }.block .red1 {background:rgba(108,23,23,0.83);color:#fff }.block .red2 {background:rgba(108,23,23,0.6);color:#fff }.block .red3 {background:#6C1717;color:#fff }.block .red4 {background:rgba(152,7,7,0.6);color:#fff }.block .red5 {background:rgba(152,7,7,0.39);color:#fff }.text.trait:after {content:'';position:absolute;left:50%;bottom:0;height:250px;transform:translateY(50%);margin:0;background:#fff }.text.trait.bottom {padding-bottom:150px;position:relative }.text.trait.bottom:after {bottom:0;transform:translateY(50%) }.text.trait.top {position:relative;padding-top:150px }.text.trait.top:after {top:0;transform:translateY(-50%) }.field label {font-size:1.6rem;position:absolute;left:30px;top:50%;transform:translateY(-50%);transition:all 0.3s ease 0s }.field.textfield input {border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);padding:25px 0 5px 30px }.field.textarea label {top:30px;transform:translateY(0) }.field.textarea textarea {border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,0.2);padding:30px }.field.active label,.field.filled label {top:5px;transform:translateY(0) }[data-validate-for] {bottom:-1.8em }#page {position:relative;width:100%;overflow:hidden }#header {position:fixed;left:0;top:0;width:100%;background:#fff2c7;z-index:5;overflow:hidden }#header .mainrow {height:175px;align-items:center;transition:all 0.5s ease 0s;padding-top:15px;padding-bottom:15px }#header .logo,#header .logo a,#header .logo img,#header .logo h1 {height:100%;line-height:0 }#header .logo h1 {display:block;transition:all 0.5s ease 0s}#header .logo a {display:block;transition:all 0.5s ease 0s }#header .navigation {display:flex;flex-direction:row;align-items:center;justify-content:flex-end }#header .menu {display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;font-size:1.6rem;text-transform:uppercase }#header .menu li {margin-left:30px }#header .menu a {color:#575756;position:relative }#header .menu li.active a:after {content:'';position:absolute;left:0;bottom:-34px;width:100%;height:3px;background:#B9B18F;transition:all 0.5s ease 0s }#header .menu li.active a.icon:after {bottom:-31px }#header .menu .icon {display:flex;flex-direction:column;align-items:center;justify-content:flex-end }#header .menu .icon img {margin-bottom:10px }#header:before {content:'';position:absolute;left:0;bottom:30px;width:100%;height:1px;background:#B9B18F;transition:all 0.5s ease 0s }#header.not-top .mainrow {height:80px }#header.not-top:before {bottom:0 }#header.not-top .menu li.active a:after {bottom:-13px }#footer {text-align:center;background:rgba(185,177,143,0.5) url(../themes/montmartin/assets/img/footer-bg.png) no-repeat left bottom;padding:60px 0;background-size:20%}#footer .top {position:relative }#footer .top:before {content:'';position:absolute;left:0;bottom:-15px;width:100%;height:1px;background:#B9B18F;transition:all 0.5s ease 0s }#footer .top .menu {display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.4rem;text-transform:uppercase }#footer .top .menu a {color:#575756;position:relative }#footer .top .menu .active a:after {content:'';position:absolute;left:0;bottom:-18px;width:100%;height:3px;background:#B9B18F;transition:all 0.5s ease 0s }#footer .middle {margin:50px 0;font-size:1.8rem }#footer .middle .row {align-items:center;justify-content:center }#footer .middle .address {font-weight:bold }#footer .middle .address address {margin-bottom:0 }#footer .middle .phone {display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:bold }#footer .middle .phone img {margin-right:15px }#footer .bottom .container {display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:50px;font-size:1.4rem }#footer .bottom .menu {display:flex;flex-direction:row;align-items:center;justify-content:center }#footer .bottom .menu li:after {content:'|';margin:0 15px }#footer .bottom .menu li:last-child:after {content:none }#footer .bottom .menu a {color:#575756 }#footer .alchool {margin-right:15px }#main {margin-top:175px }#content {position:relative }#content #grappe {position:absolute;right:0;top:0;max-width:15vw }#content #vigne {position:absolute;left:-200px;top:450px;z-index:2;max-width:25vw }#slider .text {display:flex;flex-direction:column;align-items:center;justify-content:center;background:#62723B;color:#fff;padding:50px }#slider .text .title {font-size:4rem;font-family:'Averia Serif';text-transform:uppercase;margin-bottom:1em }#slider .text .description {font-size:1.8rem }#slider .text .more {display:inline-flex;flex-direction:row;align-items:center;justify-content:flex-start;color:#fff;margin-top:50px;font-size:1.6rem }#slider .text .more .icon {margin-left:30px }#inner {background:rgba(255,255,255,0.5);padding:80px 0 }#intro {max-width:800px;padding:0 30px;margin:0 auto 50px auto;text-align:center }#intro h1 {font-size:5rem;font-family:'Averia Serif';font-weight:bold;color:#62723B }#intro h2 {font-size:4rem;font-family:'Averia Serif';font-weight:normal;color:#62723B;margin-bottom:1em }#intro .menu {font-size:1.4rem;align-items:center;text-align:left;margin-top:50px;font-weight:400 }#intro .menu a {display:flex;flex-direction:row;align-items:center;justify-content:flex-start;color:rgba(53,64,26,0.88) }#intro .menu .plus {margin-left:15px;min-width:25px;height:25px;background:#ccc;color:#fff;display:flex;align-items:center;justify-content:center }#intro .menu a {color:rgba(53,64,26,0.88) }#intro .menu li:nth-child(1) .plus {background-color:rgba(53,64,26,1) }#intro .menu li:nth-child(2) .plus {background-color:rgba(144,160,107,1) }#intro .menu li:nth-child(3) .plus {background-color:rgba(163,154,112,1) }#intro .menu li:nth-child(4) .plus {background-color:rgba(213,186,169,1) }#intro .menu li:nth-child(5) .plus {background-color:rgba(152,7,7,1) }#actualites {}#actualites .image:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(213,186,168,0.5);z-index:3;transition:all 0.5s ease 0s;opacity:0 }#actualites .image:hover:before {opacity:1 }#actualites .text {padding:80px;background:#D5BAA9;color:#fff }#actualites .text .uppertitle {font-size:2.8rem;font-weight:900;position:relative }#actualites .text .uppertitle .icon {filter:brightness(0) invert(1);margin-right:15px }#actualites .text .uppertitle:after {content:'';width:50%;height:1px;background:#fff;display:block;margin:50px 0 }#actualites .text .title {font-size:2.2rem;font-weight:900;margin-bottom:50px }#actualites .text .description {font-size:1.8rem }#actualites .text .description ul {list-style:disc;margin-left:20px}#actualites .text .description a {color:#fff;text-decoration:underline }#le-domaine #block1 {margin-bottom:230px }#le-domaine #block1 .row {align-items:flex-end;position:relative }#le-domaine #block1 .right {position:absolute;right:0;bottom:-200px }#le-domaine #block2 .left {margin-top:-100px;position:relative;z-index:2}#le-domaine #block2 .beige1 {width:calc(100% + 100px) }#le-domaine #block2 .white {color:#35401A }#le-domaine #block2 .white b {font-size:2.4rem }#oenotourisme #content {background-color:#fff }#oenotourisme #inner {background:none }#oenotourisme #grid .item {position:relative;display:block;overflow:hidden }#oenotourisme #grid .item .bg {transition:all 0.5s ease 0.2s }#oenotourisme #grid .item:before {content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#ccc;z-index:1;opacity:1;transition:all 0.5s ease 0s }#oenotourisme #grid .item:hover:before {opacity:0.5 }#oenotourisme #grid .item:hover .bg {transform:scale(1.1) }#oenotourisme #grid .item .text {position:absolute;left:0;top:50%;width:100%;z-index:2;transform:translateY(-50%);font-family:'Montserrat';font-size:2rem;font-weight:900;color:#fff;padding:30px;text-align:center }#oenotourisme #grid .item .plus {position:absolute;right:0;bottom:30px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;z-index:3;background:#ccc;color:#fff;font-size:2.6rem }#oenotourisme #grid li:nth-child(1) .item:before {background-color:rgba(144,160,107,0.7) }#oenotourisme #grid li:nth-child(2) .item:before {background-color:rgba(53,64,26,0.57) }#oenotourisme #grid li:nth-child(3) .item:before {background-color:rgba(185,177,143,0.68) }#oenotourisme #grid li:nth-child(4) .item:before {background-color:rgba(213,186,169,0.61) }#oenotourisme #grid li:nth-child(5) .item:before {background-color:rgba(92,12,12,0.61) }#oenotourisme #grid li:nth-child(1) .item .plus {background-color:rgba(53,64,26,1) }#oenotourisme #grid li:nth-child(2) .item .plus {background-color:rgba(53,64,26,0.69) }#oenotourisme #grid li:nth-child(3) .item .plus {background-color:rgba(163,154,112,1) }#oenotourisme #grid li:nth-child(4) .item .plus {background-color:rgba(213,186,169,1) }#oenotourisme #grid li:nth-child(5) .item .plus {background-color:rgba(152,7,7,1) }#balades-a-cheval #block1 {position:relative }#balades-a-cheval #vigne {top:50% }#balades-a-cheval #raisins {position:absolute;left:-100px;bottom:100px }#balades-a-cheval #block1 .text {margin-top:-175px }#balades-a-cheval #block3 .row {align-items:center }#balades-a-cheval #block5 .text h2:after {margin:60px 0 }#bapteme-en-helicoptere #block1 .right .text {display:flex;flex-direction:column;align-items:center;justify-content:center }#bapteme-en-helicoptere #block2 .left {display:flex;flex-direction:column;align-items:center;justify-content:flex-start }#bapteme-en-helicoptere #block2 .left .text b {font-size:2.2rem;font-weight:900;color:#35401A }#chasse-et-peche #block1 {margin-bottom:160px }#chasse-et-peche #block1 .row {position:relative }#chasse-et-peche #block1 .right {position:absolute;right:0;bottom:-130px }#chasse-et-peche #block2 .left {margin-top:-130px }#receptions-au-domaine #block1 .left {display:flex;flex-direction:column;justify-content:flex-start }#receptions-au-domaine #block1 .left img {margin:0 0 30px 0 }#receptions-au-domaine #block1 .right img {margin:30px 0 0 0 }#plats-du-chef #block1 .text,#plats-du-chef #block1 img {margin-bottom:30px }#plats-du-chef .red4 {padding-bottom:150px }#vins-du-jura #listing {background:url(../themes/montmartin/assets/img/raisins.png) no-repeat center bottom 200px }#vins-du-jura #listing .record {margin-bottom:80px }#vins-du-jura #listing .record .row {align-items:center }#vins-du-jura #listing .title {color:#B9B18F;font-size:2rem;font-weight:500;text-transform:uppercase }#vins-du-jura #listing .title:after {content:'';width:100px;height:1px;background:#B9B18F;margin:30px 0;display:block }#vins-du-jura #listing .subtitle {font-size:2.6rem;font-weight:bold;color:#35401A;margin-bottom:2em }#vins-du-jura #listing .description strong {font-weight:bold }#vins-du-jura #listing .flip {font-size:1.6rem;text-align:center;font-weight:bold;margin-bottom:30px;cursor:pointer }#vins-du-jura #listing .flip .front {border:1px solid #ccc;padding:15px;display:flex;align-items:center;justify-content:center }#vins-du-jura #listing .flip .front .plus {position:absolute;right:0;bottom:0;background:#ccc;width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:normal }#vins-du-jura #listing .flip .back {font-size:1.4rem;border:1px solid transparent;background:#ccc;padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center }#vins-du-jura #listing .flip.conseil .front {border-color:#D5BAA9;color:#D5BAA9 }#vins-du-jura #listing .flip.conseil .front .plus {background:#D5BAA9 }#vins-du-jura #listing .flip.conseil .back {background:#D5BAA9;color:#fff }#vins-du-jura #listing .flip.tarifs .front {border-color:#90A06B;color:#90A06B }#vins-du-jura #listing .flip.tarifs .front .plus {background:#90A06B }#vins-du-jura #listing .flip.tarifs .back {background:#90A06B;color:#fff }#vins-du-jura #listing .flip.tarifs .back p:last-child {margin-bottom:0 }#specialites-domaine #content {background-color:#fff;background-position:top right }#specialites-domaine #inner {background:none }#specialites-domaine #text table {width:100%;margin:50px 0;text-align:center }#specialites-domaine #text table th,#specialites-domaine #text table td {background:#ccc;padding:50px;color:#575756;width:25% }#specialites-domaine #text table th {padding-bottom:0 }#specialites-domaine #text table td {padding-top:0 }#specialites-domaine #text table tr th:nth-child(1),#specialites-domaine #text table tr td:nth-child(1) {background:rgba(221,210,204,0.25) }#specialites-domaine #text table tr th:nth-child(2),#specialites-domaine #text table tr td:nth-child(2) {background:rgba(221,210,204,0.45) }#specialites-domaine #text table tr th:nth-child(3),#specialites-domaine #text table tr td:nth-child(3) {background:rgba(221,210,204,0.65) }#specialites-domaine #text table tr th:nth-child(4),#specialites-domaine #text table tr td:nth-child(4) {background:rgba(221,210,204,0.85) }#specialites-domaine #text table img {margin-bottom:15px }#specialites-domaine #text h2 {color:#B9B18F;font-size:2rem;font-weight:500;text-transform:uppercase;margin-top:150px }#specialites-domaine #text h2:after {content:'';width:100px;height:1px;background:#B9B18F;margin:30px 0;display:block }#specialites-domaine #text h3 {font-size:2.6rem;font-weight:bold;color:#35401A;margin-bottom:2em }#specialites-domaine #gallery {margin-top:50px }#contact #content {background:#fff }#contact .left img {width:200px;position:relative;margin:0 auto 50px auto;display:block;border-radius:100% }#contact .left h1 {font-size:4.5rem;font-weight:900;color:#35401A;line-height:1em;margin-bottom:1em }#contact .left p {font-size:1.6rem }#contact #form .bottom {justify-content:flex-end;align-items:center }
@media (min-width:1600px) {.container {max-width:1430px }}@media (max-width:1599px) {html {font-size:9px }#heading img {min-height:150px;object-fit:cover }.block .text {padding:60px }#le-domaine #block1 {margin-bottom:180px }#le-domaine #block1 .right {bottom:-150px }#oenotourisme #grid .item .plus {bottom:0;width:30px;height:30px;font-size:2rem }}@media (max-width:1199px) {html {font-size:8px }.trait:after {height:100px;margin-bottom:50px }.block .text {padding:40px }#header .menu li {margin-left:15px }#header.not-top .menu li.active a:after {bottom:-16px }#slider .image img {min-height:350px;height:100%;object-fit:cover }#inner {padding:60px 0 }#actualites .text {padding:50px }#actualites .text .uppertitle:after {margin:30px 0 }#footer .bottom .container {flex-direction:column }#footer .bottom .alchool {margin-bottom:15px }#le-domaine #block1 {margin-bottom:130px }#le-domaine #block1 .right {bottom:-100px }#specialites-tulipe-de-vigne #text h2 {margin-top:100px }#specialites-tulipe-de-vigne #text table th,#specialites-tulipe-de-vigne #text table td {padding:30px }#chasse-et-peche #block1 .right {bottom:-60px }.text.trait:after {height:150px }.text.trait.bottom {padding-bottom:100px }.text.trait.top {padding-top:100px }#plats-du-chef .red4 {padding-bottom:100px }}@media (max-width:991px) {.hamburger {display:block }.trait:after {height:75px;margin-bottom:50px }#header .menu {position:fixed;left:0;top:0;width:100%;height:100vh;opacity:0;pointer-events:none;z-index:3;transition:all 0.5s ease 0s }body.open #header .menu {opacity:1;pointer-events:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgb(98,114,59,0.95) }body.open #header .menu li {margin:10px 0 }body.open #header .menu a {color:#fff;font-size:2.4rem;font-weight:500 }.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after {background:#fff }#header .menu li.active a:after {content:none }#header .menu .icon img {display:none }#header .mainrow {height:120px }#header:before {bottom:15px }#main {margin-top:120px }#slider .text {padding:30px }#actualites .text {padding:30px }#actualites .text .uppertitle:after {margin:15px 0 }#actualites .text .title {margin-bottom:30px }#specialites-tulipe-de-vigne #text h2 {margin-top:50px }#contact #form .bottom {justify-content:center }.block .text h2:after {margin:30px 0 }#chasse-et-peche #block1 {margin-bottom:30px }#chasse-et-peche #block1 .right {position:static }#chasse-et-peche #block2 .left {margin-top:0 }.text.trait:after {height:100px }.text.trait.bottom {padding-bottom:60px }.text.trait.top {padding-top:60px }#plats-du-chef .red4 {padding-bottom:60px }#oenotourisme #content {background-image:none !important}}@media (max-width:767px) {html {font-size:7px }.trait:after {height:50px;margin-bottom:30px }#slider .image img {min-height:300px }#inner {padding:40px 0 }#le-domaine #block1 .right {position:static;bottom:0 }#le-domaine #block2 .beige1 {width:100% }#vins-du-jura #listing {background-image:none }#vins-du-jura #listing .flip p {margin-bottom:0 }#vins-du-jura #listing .right {display:flex;flex-direction:row;align-items:stretch;justify-content:center;margin-top:30px }#vins-du-jura #listing .right .flip {width:50%;margin:0 30px }table {display:block;overflow-x:auto }#specialites-tulipe-de-vigne #text table th,#specialites-tulipe-de-vigne #text table td {padding:15px }#footer .middle .address {margin-top:30px;margin-bottom:30px }#contact #content .left {text-align:center;margin-bottom:30px }#intro .menu .col {min-width:50%;max-width:50%;margin-bottom:15px }#intro .menu a {justify-content:space-between }#balades-a-cheval #block1 .text {margin-top:0 }#balades-a-cheval #block2 .left,#balades-a-cheval #block4 .left {order:2 }#receptions-au-domaine #block1 .left {order:2 }#receptions-au-domaine #block1 .right {order:1 }#receptions-au-domaine #block1 .left .text {order:-1;margin-top:30px;margin-bottom:30px }#plats-du-chef #block1 img {margin-bottom:0 }#plats-du-chef #block2 img {margin-bottom:0 }.text.trait:after {content:none }.text.trait.bottom {padding-bottom:30px }.text.trait.top {padding-top:30px }}@media (max-width:575px) {#content #grappe {display:none }#content #vigne {display:none }#slider .text {align-items:flex-start }#footer {padding:30px 0 }#footer .logo {margin-bottom:30px }#footer .middle .phone img {width:20px }#footer .top {display:none }#footer .middle {margin:0 0 30px 0 }#footer .bottom .menu {display:flex;flex-direction:column }#footer .bottom .menu li {margin:5px 0 }#footer .bottom .menu li:after {content:none }}