.elementor-2357 .elementor-element.elementor-element-de52f48{margin-top:0px;margin-bottom:0px;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .elementor-repeater-item-e2dcde6 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://terraemareristorante.com/wp-content/uploads/2020/11/restaurant-1.jpg);background-size:cover;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .elementor-repeater-item-a22edea .swiper-slide-bg{background-color:#833ca3;background-image:url(https://terraemareristorante.com/wp-content/uploads/2020/11/mussels.jpg);background-size:cover;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .elementor-repeater-item-b0802af .swiper-slide-bg{background-color:#4054b2;background-image:url(https://terraemareristorante.com/wp-content/uploads/2020/11/steak-white-plate.jpg);background-size:cover;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .elementor-repeater-item-65fdbce .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://terraemareristorante.com/wp-content/uploads/2020/11/grilled-salmon-842142-2.jpg);background-size:cover;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .elementor-repeater-item-e2f37c8 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://terraemareristorante.com/wp-content/uploads/2020/11/terra-mare-k.jpg);background-size:cover;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .swiper-slide{transition-duration:calc(5000ms*1.2);height:444px;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .swiper-slide-contents{max-width:66%;}.elementor-2357 .elementor-element.elementor-element-6ae5b2d .swiper-slide-inner{text-align:center;}.elementor-2357 .elementor-element.elementor-element-15b6543e .oew-advanced-heading .oew-main-heading{color:var( --e-global-color-text );font-size:70px;font-weight:400;letter-spacing:-2px;}.elementor-2357 .elementor-element.elementor-element-1232f34{text-align:center;font-size:18px;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-66a27339 .elementor-button{background-color:#cfa670;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:30px 30px 30px 30px;padding:12px 30px 12px 30px;}.elementor-2357 .elementor-element.elementor-element-66a27339 .elementor-button:hover, .elementor-2357 .elementor-element.elementor-element-66a27339 .elementor-button:focus{background-color:#b28e60;}.elementor-2357 .elementor-element.elementor-element-f1ce065 .elementor-button{background-color:#cfa670;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;border-radius:30px 30px 30px 30px;padding:12px 30px 12px 30px;}.elementor-2357 .elementor-element.elementor-element-f1ce065 .elementor-button:hover, .elementor-2357 .elementor-element.elementor-element-f1ce065 .elementor-button:focus{background-color:#b28e60;}.elementor-2357 .elementor-element.elementor-element-1b34343c{padding:50px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-756a41f5 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#333333;}.elementor-2357 .elementor-element.elementor-element-756a41f5{text-align:center;}.elementor-2357 .elementor-element.elementor-element-756a41f5 .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2357 .elementor-element.elementor-element-7391a4ab .oew-banner{background-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-26986273 .oew-banner{background-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-665730c9 .oew-banner{background-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-103a4352 .oew-banner{background-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-29316f76:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-29316f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraemareristorante.com/wp-content/uploads/2020/11/restaurant-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2357 .elementor-element.elementor-element-29316f76 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #cfa670 20%, #000000 65%);opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-29316f76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:111px 0px 111px 0px;}.elementor-2357 .elementor-element.elementor-element-6806c46f{padding:50px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-55700711 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2357 .elementor-element.elementor-element-55700711{text-align:center;font-size:14px;text-transform:capitalize;letter-spacing:1px;color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-2a93717f > .elementor-widget-container{margin:0px 0px 20px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#333333;}.elementor-2357 .elementor-element.elementor-element-2a93717f{text-align:center;}.elementor-2357 .elementor-element.elementor-element-2a93717f .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2357 .elementor-element.elementor-element-28ee0a07{padding:0px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-dc1d653 .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-dc1d653 .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-dc1d653 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-dc1d653.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-dc1d653.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-dc1d653.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-dc1d653 .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-235d2a8f .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-235d2a8f .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-235d2a8f .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-235d2a8f.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-235d2a8f.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-235d2a8f.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-235d2a8f .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-3b2e30c0 .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-3b2e30c0 .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-3b2e30c0 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-3b2e30c0.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-3b2e30c0.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-3b2e30c0.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-3b2e30c0 .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-65606249 .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-65606249 .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-65606249 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-65606249.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-65606249.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-65606249.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-65606249 .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-4896e922 .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-4896e922 .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-4896e922 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-4896e922.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-4896e922.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-4896e922.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-4896e922 .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-1ae7beb1 .oew-info-box-wrap{background-color:transparent;background-image:linear-gradient(180deg, #ffffff 0%, #fcfcfc 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:#eeeeee;padding:30px 30px 30px 30px;}.elementor-2357 .elementor-element.elementor-element-1ae7beb1 .oew-info-box-wrap:hover{background-color:transparent;background-image:linear-gradient(180deg, #fcfcfc 0%, #ffffff 100%);border-style:solid;border-color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-1ae7beb1 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-1ae7beb1.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-1ae7beb1.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-1ae7beb1.oew-info-box-right .oew-info-box-icon-wrap{width:100%;}.elementor-2357 .elementor-element.elementor-element-1ae7beb1 .oew-info-box-title{margin-bottom:15px;}.elementor-2357 .elementor-element.elementor-element-4e8295e0:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4e8295e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://terraemareristorante.com/wp-content/uploads/2020/11/img_13585870.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2357 .elementor-element.elementor-element-4e8295e0 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #cfa670 20%, #000000 65%);opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-4e8295e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-bf354e1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#ffffff;}.elementor-2357 .elementor-element.elementor-element-bf354e1{text-align:center;}.elementor-2357 .elementor-element.elementor-element-bf354e1 .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#ffffff;}.elementor-2357 .elementor-element.elementor-element-6420c971{text-align:center;}.elementor-2357 .elementor-element.elementor-element-6420c971 .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;color:#ffffff;}.elementor-2357 .elementor-element.elementor-element-76537a65{padding:50px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-7a73cef8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2357 .elementor-element.elementor-element-2eb08e6f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2357 .elementor-element.elementor-element-2eb08e6f{text-align:center;font-size:14px;text-transform:capitalize;letter-spacing:1px;color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-6247c990 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#333333;}.elementor-2357 .elementor-element.elementor-element-6247c990{text-align:center;}.elementor-2357 .elementor-element.elementor-element-6247c990 .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-gallery-thumbnail img{height:250px;}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-gallery-item{width:calc( 100% / 3 );padding-left:30px;margin-top:30px;}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-column{width:calc( 100% / 3 );}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery{margin-left:-30px;margin-top:-30px;}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-gallery-overlay{font-size:20px;text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end;background-color:rgba(207,166,112,0.41);}.elementor-2357 .elementor-element.elementor-element-15eb6921:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-15eb6921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcfcfc;}.elementor-2357 .elementor-element.elementor-element-15eb6921{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-2357 .elementor-element.elementor-element-15eb6921 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-7f39129.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-7f39129.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-7f39129.oew-info-box-right .oew-info-box-icon-wrap{width:40%;}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-icon{background-color:#FFFFFF;padding:16px 16px 16px 16px;}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-icon img{border-radius:50% 50% 50% 50%;}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-title{color:#999999;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-description{font-size:22px;letter-spacing:0.4px;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-3815c7eb.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-3815c7eb.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-3815c7eb.oew-info-box-right .oew-info-box-icon-wrap{width:40%;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-icon{background-color:#FFFFFF;padding:16px 16px 16px 16px;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-icon img{border-radius:50% 50% 50% 50%;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-title{color:#999999;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-description{font-size:22px;letter-spacing:0.4px;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box{text-align:center;}.elementor-2357 .elementor-element.elementor-element-0c4aef5.oew-info-box-top .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-0c4aef5.oew-info-box-left .oew-info-box-icon-wrap, .elementor-2357 .elementor-element.elementor-element-0c4aef5.oew-info-box-right .oew-info-box-icon-wrap{width:40%;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-icon{background-color:#FFFFFF;padding:16px 16px 16px 16px;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-icon, .elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-icon img{border-radius:50% 50% 50% 50%;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-title{color:#999999;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:2px;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-description{font-size:22px;letter-spacing:0.4px;}.elementor-2357 .elementor-element.elementor-element-4166f16{padding:50px 0px 50px 0px;}.elementor-2357 .elementor-element.elementor-element-64685f18{text-align:center;font-size:18px;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-2357 .elementor-element.elementor-element-4990e643 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-2357 .elementor-element.elementor-element-4990e643{text-align:center;font-size:14px;text-transform:capitalize;letter-spacing:1px;color:#cfa670;}.elementor-2357 .elementor-element.elementor-element-312249d4 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:8px 0px 6px 0px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#333333;}.elementor-2357 .elementor-element.elementor-element-312249d4{text-align:center;}.elementor-2357 .elementor-element.elementor-element-312249d4 .elementor-heading-title{font-size:26px;font-weight:400;text-transform:uppercase;letter-spacing:1px;}@media(max-width:1024px){.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-gallery-item{width:calc( 100% / 3 );}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-column{width:calc( 100% / 3 );}.elementor-2357 .elementor-element.elementor-element-7f39129 .oew-info-box-description{font-size:16px;}.elementor-2357 .elementor-element.elementor-element-3815c7eb .oew-info-box-description{font-size:16px;}.elementor-2357 .elementor-element.elementor-element-0c4aef5 .oew-info-box-description{font-size:16px;}}@media(max-width:767px){.elementor-2357 .elementor-element.elementor-element-15b6543e .oew-advanced-heading .oew-main-heading{font-size:40px;}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-gallery-item{width:calc( 100% / 1 );}.elementor-2357 .elementor-element.elementor-element-44689691 .oew-image-gallery .oew-column{width:calc( 100% / 1 );}}@media(max-width:1024px) and (min-width:768px){.elementor-2357 .elementor-element.elementor-element-a94a00b{width:50%;}.elementor-2357 .elementor-element.elementor-element-7c57e2ef{width:50%;}.elementor-2357 .elementor-element.elementor-element-4f504618{width:100%;}}@media(min-width:1025px){.elementor-2357 .elementor-element.elementor-element-29316f76:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-29316f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2357 .elementor-element.elementor-element-4e8295e0:not(.elementor-motion-effects-element-type-background), .elementor-2357 .elementor-element.elementor-element-4e8295e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}