#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.restaurant_rs{background:url(https://www.paneelpiedra.ch/wp-content/uploads/2018/07/Panel-Piedra-340-Gran-Cubic2.jpg) no-repeat center;background-size:cover;background-attachment:fixed;position:relative;padding:100px 0}.woocommerce ul.products li.product a img{height:232px}.restaurant_rs .overlay{background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;right:0;bottom:0}.restaurant_rs .restaurant_rs_cont{position:relative;text-align:center;max-width:750px;margin:0 auto;z-index:2}.restaurant_rs .restaurant_rs_cont h2{font-size:30px;line-height:40px;margin:0;color:#fff;padding:0 0 20px;font-weight:700;text-transform:uppercase}.restaurant_rs .restaurant_rs_cont p{font-size:18px;letter-spacing:.7px;line-height:25px;color:#fff;margin:0;padding:0;text-transform:uppercase;font-weight:600}.restaurant_rs .opening_hours{width:100%;max-width:350px;margin:80px auto 30px;border:2px solid rgba(255,255,255,0.5);padding:0px 30px 15px;position:relative;text-align:center}.restaurant_rs .opening_hours .hrs_icon{width:100px;height:100px;margin:-50px auto 20px;background:#e4be4b;border-radius:50%;padding:25px}.restaurant_rs .opening_hours .hrs_icon img{width:100%}.restaurant_rs .opening_hours h4,.restaurant_rs .restaurant_rs_cont h5{color:#e4be4b;font-size:14px;line-height:24px;text-transform:uppercase;margin:0;padding-bottom:15px}.restaurant_rs .opening_hours h4 span,.restaurant_rs .restaurant_rs_cont h5 span{color:#fff}.restaurant_srvs{width:100%;background:#fff;padding:70px 0 30px}.restaurant_srvs .restaurant_srvs_list{width:100%;max-width:400px;text-align:center;margin:0 auto 40px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}.restaurant_srvs .restaurant_srvs_list:hover{-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 30px rgba(0,0,0,0.3);-ms-box-shadow:0 15px 30px rgba(0,0,0,0.3);-o-box-shadow:0 15px 30px rgba(0,0,0,0.3);box-shadow:0 15px 30px rgba(0,0,0,0.3)}.restaurant_srvs figure{overflow:hidden;margin:0}.restaurant_srvs figure img{width:100%}.restaurant_srvs .rst_srvsDtails{text-align:center;background-color:rgba(127,127,127,0.075);padding:20px 30px 30px;position:relative;border:1px solid rgba(127,127,127,0.2);min-height:188px}.restaurant_srvs .rst_srvsDtails:before{content:"";border:1px dashed rgba(127,127,127,0.3);position:absolute;top:5px;bottom:5px;right:5px;left:5px}.restaurant_srvs .rst_srvsDtails h3{font-size:18px;font-weight:700;line-height:26px;text-transform:uppercase;margin:0;padding:0 0 15px}.restaurant_srvs .rst_srvsDtails p{font-size:14px;letter-spacing:.7px;line-height:24px;color:#4a4a4a;margin:0;padding:0 0 15px}.restaurant_srvs .rst_srvsDtails a{background:#272727;font-size:15px;font-weight:600;color:#fff;display:inline-block;margin:10px 0 0;padding:11px 25px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;transition-duration:0.3s}.restaurant_srvs .rst_srvsDtails a:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#e4be4b;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.restaurant_srvs .rst_srvsDtails a:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.img_gallery_new .et_pb_row.et_pb_row_0 img{height:260px;width:100%;transition:0.4s ease}.img_gallery_new .et_pb_row.et_pb_row_2 img{height:260px;width:100%;transition:0.4s ease}.new_home_neww img{width:100%;max-width:100%;min-width:100%;height:300px;transition:0.4s ease}.new_home_neww span.et_pb_image_wrap{width:100%}.new_home_neww{padding:0px}.home_new_imgg{width:49%!important;margin-right:2%!important}.home_img2{width:49%!important;float:right}.home_newwww1{width:49%!important;margin-right:1%!important}.home_newwww2{float:right;width:49%!important}.home_img_gallery .et_pb_column.et_pb_column_1_4.et_pb_column_5{width:25%!important;margin-right:2%}.home_img_gallery .et_pb_column.et_pb_column_1_2.et_pb_column_6{width:46%;margin-right:2%}.home_img_gallery .et_pb_column.et_pb_column_1_4.et_pb_column_7{width:25%}.home_img_gallery .et_pb_column.et_pb_column_1_4.et_pb_column_5 img{height:467px}.home_img_gallery .et_pb_column.et_pb_column_1_4.et_pb_column_7 img{height:468px}.home_img_gallery .et_pb_column.et_pb_column_1_2.et_pb_column_6 img{height:220px;width:100%}.gallries1_sec{padding-bottom:0px!important}.gallries4_sec{width:48%!important;margin-right:2%!important}.gallries5_sec{width:48%!important;float:right}.img_gallery_new .et_pb_row.et_pb_row_0 img:hover{transition:0.4s ease;transform:scale(1.05)}.img_gallery_new .et_pb_row.et_pb_row_2 img:hover{transition:0.4s ease;transform:scale(1.05)}.new_home_neww img:hover{transition:0.4s ease;transform:scale(1.05)}#top-menu>li>a{font-weight:600;border-bottom:1px solid #fff}#top-menu>li>a:hover{border-bottom:1px solid #000!important}.impress_conn h3{margin-top:30px;width:100%;display:inline-block}.impress_conn p{margin-bottom:0px;padding-bottom:10px;text-align:left;width:100%;float:left}.impress_conn{border-top:1px solid #ccc;padding-top:5px}.page-id-2086 .et_pb_section{padding:54px 0px}.page-id-2086 .et_pb_section .et_pb_code_inner h3{color:#fff}.variations td.label{FONT-SIZE:14PX;COLOR:#333333;font-weight:500}span.woocommerce-Price-amount.amount{color:#a39173}.brick_name{text-align:center}