/* https://doylesrestaurantdingle.ie/wp-content/themes/thesteam/layouts/footer-layout.css?ver=6.1.8 */
.footer-left-column{display:block}.footer-left-title{display:block}.left-title{font-size:15px;text-align:left;margin-bottom:.5em;color:#FFF;line-height:1.8}.under-title-info{display:block;margin-bottom:30px}.email-line{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.7em}.opening-hours{float:right;margin-left:1em;font-size:13px;font-weight:lighter}.phone-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.7em}.phone-number{display:block;margin-left:18px;font-size:13px;font-weight:lighter}.web-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.7em}.footer-left-social-media{display:block;margin-top:3em}.social-media-title{display:block}.social-media-symbols{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.large-image,#dishlist-header-image{background-color:#575757;-webkit-box-shadow:inset 0 -10px 30px -7px rgba(36,36,36,1);-moz-box-shadow:inset 0 -10px 30px -7px rgba(36,36,36,1);box-shadow:inset 0 -10px 30px -7px rgba(36,36,36,1)}.contact-fields-footer{display:block;width:100%}.row-footer{max-width:65vw;margin-right:auto;margin-bottom:4em;margin-left:auto;font-family:'Open Sans',sans-serif}.subfooter{margin:auto;padding-bottom:2em;font-family:'Open Sans',sans-serif;background-color:#221e1e}.subfooter-first-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60%;font-family:'Open Sans',sans-serif;font-weight:100;font-size:15px;margin:0 auto 5px;white-space:nowrap}.subfooter-second-line{text-align:center;margin-left:auto;margin-right:auto;font-size:1.25em;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.subfooter-dot{font-size:15px;margin-left:10px;margin-right:10px}.blue-text{color:#005684;word-break:break-word}.last-hr{width:100%;margin-left:0;margin-right:0;border-top:1px solid #181515;margin-top:0;box-shadow:0 8px 11px 0 rgba(24,21,21,.7)}#footer-title-hr{width:235px;border-top:1px solid #fff;margin:3px 0 0}.restaurant-type{white-space:nowrap;margin-left:auto;margin-right:auto}.subfooter-copyright{white-space:nowrap;word-break:break-word;margin-left:auto;margin-right:auto}.subfooter-adress{white-space:nowrap;margin-left:auto;margin-right:auto}.subfooter-creator{max-width:95%;margin-left:auto;margin-right:auto}.label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;padding-right:1em}.email-subject{display:block}.name{width:49%;height:2em;font-size:1em}.between-footer{width:3%;height:2em;font-size:1em}.last-name{width:48%;height:2em;font-size:1em;float:right}.email{width:100%;margin-right:1em;height:2em;font-size:1em;margin-bottom:8px}.message-area{width:100%;margin-right:1em;height:2em;font-size:13px;margin-bottom:1em}.submit-footer{margin-top:63px;font-size:13px}.footer-bg{background-color:#282828}.white{color:#FFF}.fa-stack-2x{font-size:2em;color:#64809C}.fa-stack-1x{line-height:inherit;color:#282828;margin-top:1px}.footer-bottom-logo{float:right;font-size:20px;margin-right:3em;margin-top:-2.7em;max-width:260px;color:gray;font-weight:900;text-transform:uppercase;letter-spacing:3px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.footer-bottom-logo:hover{color:#9CC}.message-button{color:#282828;background-color:#64809C;border:2px solid #64809C;font-weight:600;text-transform:uppercase}.footer-title-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2em}.footer-title{color:#000}.logo-footer{font-family:'Open Sans',sans-serif;font-size:22px;text-align:center;font-weight:600;margin-bottom:3px}.under-title-symbol-footer{display:block;margin-left:auto;margin-right:auto;text-align:center;font-size:2.5em;margin-bottom:.2em;color:#9CC}.above-symbol-footer{font-size:15px;line-height:5px;margin-top:.9em;margin-bottom:7px}.under-symbol-footer{line-height:0;font-size:15px}@media only screen and (min-width:1px){.last-hr{margin-bottom:3em}#footer-title-hr{width:50px}.contact-details-container{margin-right:auto;margin-left:auto;max-width:90%;padding-top:0}.location-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.7em}}@media only screen and (min-width:320px){#footer-title-hr{width:235px}}@media only screen and (min-width:425px){.contact-details-container{margin-right:auto;margin-left:auto;max-width:65%;padding-top:0}.blue-text{font-family:'Open Sans',sans-serif;font-size:13px;color:#9CC}}@media only screen and (max-width:40.062em) and (orientation:portrait){.row-footer{max-width:80vw;margin-bottom:2em}.column-special{padding:0 0 0 0;float:left;width:100%}.footer-left-column{display:block;text-align:center;margin-left:auto;margin-right:auto}.left-title{font-size:15px;margin-bottom:1em;text-align:center;margin-left:auto;margin-right:auto}.social-media-symbols{display:inline-block;margin-left:auto;margin-right:auto}.social-media-symbols{margin-left:auto;margin-right:auto;margin-bottom:1em;display:inline-block}.subfooter{margin-top:1.5em;padding-bottom:2em;margin-left:auto;margin-right:auto;text-align:center}.subfooter-first-line{text-align:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:80%;display:block;font-family:'Open Sans',sans-serif;font-weight:100;font-size:15px;margin:0 auto 5px}.blue-text{color:#005684;padding-right:0}.subfooter-logo{display:none}.subfooter-second-line{text-align:center;margin-left:auto;margin-right:auto;font-size:1.25em;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:0}.web-adress{display:block;margin-left:1em;font-weight:lighter;font-size:13px;word-wrap:break-word;max-width:100%}.subfooter-copyright{width:95%;white-space:normal;margin-right:auto;margin-bottom:-5px;margin-left:auto;font-size:13px;padding-top:6px}.under-title-info{display:block}.footer-title-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2em;padding-top:2em}.footer-left-social-media{display:block;margin-top:0;margin-bottom:0}.blue-text{font-family:'Open Sans',sans-serif;font-size:13px;color:#9CC}}@media only screen and (max-width:40.062em) and (orientation:landscape){.row-footer{max-width:80vw;margin-bottom:2em}.column-special{padding:0 0 0 0;float:left;width:100%}.footer-left-column{display:block;text-align:center;margin-left:auto;margin-right:auto}.left-title{font-size:15px;margin-bottom:1.5em;text-align:center;margin-left:auto;margin-right:auto}.social-media-symbols{display:inline-block;margin-left:auto;margin-right:auto}.social-media-symbols{margin-left:auto;margin-right:auto;margin-bottom:1em}.subfooter{margin-top:3.9em;padding-bottom:3.5em;margin-left:auto;margin-right:auto;text-align:center}.subfooter-first-line{text-align:center;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:60%;display:block;font-family:'Open Sans',sans-serif;font-weight:100;font-size:15px;margin:0 auto 5px}.blue-text{color:#005684;padding-right:0}.subfooter-second-line{text-align:center;margin-left:auto;margin-right:auto;font-size:1.25em;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:1em}.subfooter-logo{display:none}.subfooter-second-line{text-align:center;margin-left:auto;margin-right:auto;font-size:1.25em;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-top:1em}.web-adress{display:block;margin-left:1em;font-size:13px;font-weight:lighter;word-wrap:break-word;max-width:100%}.subfooter-copyright{width:100%;white-space:normal;margin-bottom:-5px;margin-left:auto;margin-right:auto;font-size:13px;padding-top:6px}.under-title-info{display:block}.footer-title-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:3em;padding-top:2em}.footer-left-social-media{display:block;margin-top:-1em;margin-bottom:1em}.blue-text{font-family:'Open Sans',sans-serif;font-size:13px;color:#9CC}}@media only screen and (min-width:40.062em) and (orientation:portrait){.location-line{display:none;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:.7em}.footer-left-social-media{display:block;margin-top:0;margin-bottom:0}.footer-title-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2em;padding-top:2em}.under-title-info{display:block}.contact-details-container{margin-right:auto;margin-left:auto;max-width:100%;padding-top:0}.row-footer{max-width:75vw;margin-bottom:4em}.small-4{width:40%}.web-adress{display:block;margin-left:1em;font-size:13px;font-weight:lighter;word-wrap:break-word;width:100%}.blue-text{font-family:'Open Sans',sans-serif;font-size:15px;color:#9CC}}@media only screen and (min-width:40.062em) and (orientation:landscape){.location-line{display:none;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;margin-bottom:.7em}.footer-left-social-media{display:block;margin-top:0;margin-bottom:0}.footer-title-aligner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative;margin-left:auto;margin-right:auto;margin-bottom:2em;padding-top:2em}.under-title-info{display:block}.contact-details-container{margin-right:auto;margin-left:auto;max-width:100%;padding-top:0}.row-footer{max-width:65vw;margin-bottom:4em}.blue-text{color:#005684;padding-right:0}.social-media-symbols{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.25em}.small-4{width:45%}.left-title{font-size:15px;text-align:left}.subfooter-copyright{white-space:nowrap;margin-bottom:.5em;margin-left:auto;margin-right:auto;padding-top:0}.web-adress{display:block;margin-left:1em;font-size:13px;word-wrap:break-word;width:100%}.footer-bottom-logo{display:none}.blue-text{font-family:'Open Sans',sans-serif;font-size:15px;color:#9CC}}@media only screen and (min-width:64em) and (orientation:portrait){.last-hr{margin-bottom:4em}.row-footer{max-width:65vw;margin-bottom:4em}.small-4{width:33.3333%}.social-media-symbols{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.25em}.subfooter-first-line{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;margin-left:auto;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:inherit;font-family:'Open Sans',sans-serif;font-weight:100;font-size:15px;margin-bottom:5px;margin-top:0}.subfooter-container{margin-left:auto;margin-right:auto;text-align:center}.subfooter-dot{font-size:15px;margin-left:10px;margin-right:10px}.footer-bottom-logo{display:none}}@media only screen and (min-width:64em) and (orientation:landscape){.last-hr{margin-bottom:4em}.row-footer{max-width:65vw;margin-bottom:4em}.small-4{width:33.3333%}.subfooter-copyright{white-space:nowrap;margin-bottom:0;margin-left:0}.social-media-symbols{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0}.social-media-symbols{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:.3em}.subfooter-first-line{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;margin-left:auto;margin-right:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:inherit;font-family:'Open Sans',sans-serif;font-weight:100;font-size:15px;margin-bottom:5px;margin-top:0}.subfooter-container{margin-left:auto;margin-right:auto;text-align:center}.subfooter-dot{font-size:15px;margin-left:10px;margin-right:10px}.footer-bottom-logo{display:none}}@media only screen and (min-width:90.063em) and (orientation:portrait){.row-footer{max-width:55vw;margin-bottom:5em}.footer-bottom-logo{display:block}}@media only screen and (min-width:90.063em) and (orientation:landscape){.row-footer{max-width:55vw;margin-bottom:5em}.footer-bottom-logo{display:block}}.field-background-special{background-color:#d5d5d5;border:0;height:inherit;width:100%;color:#000;font-size:13px}.field-background-special:active,.field-background-special:focus{color:#666}.field-background-special::-webkit-input-placeholder{color:#666}.field-background-special:-moz-placeholder{color:#666;opacity:1}.field-background-special::-moz-placeholder{color:#666;opacity:1}.field-background-special:-ms-input-placeholder{color:#666}.field-background-special:active::-webkit-input-placeholder,.field-background-special:focus::-webkit-input-placeholder{color:#000}.field-background-special:active:-moz-placeholder,.field-background-special:focus:-moz-placeholder{color:#000;opacity:1}.field-background-special:active::-moz-placeholder,.field-background-special:focus::-moz-placeholder{color:#000;opacity:1}.field-background-special:active:-ms-input-placeholder,.field-background-special:focus:-ms-input-placeholder{color:#000}.footer-left-padding{padding-left:.3em}.link-no-decoration{text-decoration:blink;color:#FFF}a.link-no-decoration:hover{text-decoration:blink;color:#6E849A}.fa-stack-2x:hover{font-size:2em;color:#020204}a.icon-hover{color:#003f54}input[type="text"].field-background-special:active::-webkit-input-placeholder,input[type="text"].field-background-special:focus::-webkit-input-placeholder{color:#000}input[type="text"].field-background-special::-webkit-input-placeholder{color:#000}input[type="text"].field-background-special:active,input[type="text"].field-background-special:focus{background-color:#FFF;color:#000}.fa-stack-1x:hover{line-height:inherit;color:#FFF}.message-button:hover{color:#fff;background-color:#64809c}input[type="text"].footer-text{-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:block;font-family:inherit;font-size:12px;height:26px;padding:.5rem;width:100%;box-sizing:border-box;-webkit-transition:border-color 0.15s linear,background 0.15s linear;transition:border-color 0.15s linear,background 0.15s linear;background-color:#d5d5d5;border:0;color:#000;margin-bottom:43px}input[type="text"].footer-text::-webkit-input-placeholder{color:#000}input[type="text"].footer-text:-moz-placeholder{color:#000;opacity:1}input[type="text"].footer-text::-moz-placeholder{color:#000;opacity:1}input[type="text"].footer-text:-ms-input-placeholder{color:#000}.fa-lg-footer{font-size:1.1em}.social-media-margin{margin-right:5px}.above-footer{font-size:.55em;line-height:.2em;margin-top:.9em;color:#9cc;text-align:center;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:31px}#diamond-sub-footer{width:7px;height:7px;background:#fff;-webkit-transform:rotate(45deg) skew(10deg,10deg);transform:rotate(45deg) skew(10deg,10deg);margin-left:11px;margin-top:0}.diamond-above-footer{width:7px;height:7px;background:#fff;-webkit-transform:rotate(45deg) skew(10deg,10deg);transform:rotate(45deg) skew(10deg,10deg);margin-left:5px;margin-bottom:3px;margin-top:0}textarea[rows]{height:79px}.subfooter-symbol{margin-right:10px}.ts-clearfix:after,.owl-wrapper:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ts-clearfix,.owl-wrapper{display:inline-block}* html .ts-clearfix{height:1%}.ts-clearfix,.owl-wrapper{display:block}.fa-stack-footer{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.footer-contact{margin:0 0 0 0;font-weight:100;font-size:13px}.footer-text{text-align:justify;font-size:13px;font-weight:100;font-family:"Open Sans",sans-serif;color:#FFF}.ts-align-center{text-align:center}.img-brought-in{-webkit-transform:scale3d(1.3,1.3,1);-moz-transform:scale3d(1.3,1.3,1);-ms-transform:scale3d(1.3,1.3,1);-o-transform:scale3d(1.3,1.3,1);transform:scale3d(1.3,1.3,1)}.img-brought-back{transition-property:-webkit-transform;transition-property:transform,-webkit-transform;transition:-webkit-transform 1.2s;transition:transform 1.2s;transition:transform 1.2s,-webkit-transform 1.2s;-webkit-transition:-webkit-transform 1.2s;-webkit-animation-duration:1.2s;-webkit-transition-property:all;transition-property:all;transition-property:transform;transition:transform 1.2s;-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}@keyframes img-brought-back{from{animation-timing-function:ease-out;transform:scale3d(1.3,1.3,1)}to{animation-timing-function:ease-out;transform:scale3d(1,1,1)}}@-webkit-keyframes img-brought-back{from{-webkit-animation-timing-function:ease-out;-webkit-transform:scale3d(1.3,1.3,1)}to{-webkit-animation-timing-function:ease-out;-webkit-transform:scale3d(1,1,1)}}.label{background-color:#fff!important}.selectric .button{margin-top:0;left:-11px}