h2,h3,h4,h5,h6{color:#be4347;font-family:'Hind Madurai',Helvetica,Arial,Lucida,sans-serif!important}@media (max-width:991px){.banner-cuartos-reservar div{padding-top:0px!important}.et_pb_row.et_pb_row_1.banner-cuartos-reservar.et_pb_equal_columns.et_pb_gutters3.et_had_animation{height:auto!important;margin-top:180px!important}}h1{color:#fff;font-family:'Hind Madurai',Helvetica,Arial,Lucida,sans-serif!important;font-size:70px!important}body #main-content h2{font-weight:500;font-size:48px;line-height:1.5em}body #main-content h3{font-family:'Hind Madurai',Helvetica,Arial,Lucida,sans-serif!important;font-weight:500;font-size:32px;line-height:1.4em}@media (max-width:980px){body #main-content h3{font-size:26px}}body #main-content .et_pb_text{font-weight:400}.et_pb_blurb_0.et_pb_blurb p,.et_pb_blurb_6.et_pb_blurb p,.et_pb_blurb_8.et_pb_blurb p,body .et_pb_blurb p,body #main-content p,ul li{line-height:1.5em!important;font-size:18px!important;font-weight:400}.subtitle{text-transform:uppercase;font-size:24px;color:#323232}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background:#eaeaea;padding:12px 20px!important;color:#323232;width:100%;border:1px solid #eaeaea;font-size:18px}input::placeholder,textarea::placeholder,select::placeholder{font-family:'Hind Madurai',Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important}input.text:focus,input.title:focus,input[type="text"]:focus,select:focus,textarea:focus{border-color:transparent!important;color:#323232}input[type="submit"]{background:#be4347;border:0px;color:#fff;font-size:18px;padding:12px 30px;cursor:pointer}input[type="submit"]:hover{background:#323232}.et_overlay:before,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light.et_pb_module.et_pb_button,.et_pb_contact_submit,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.et_pb_member_social_links a:hover,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_pb_sum{color:#bd4347}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:calc(25% - 15px);margin-right:15px;margin-bottom:15px}.et_overlay{border:0px}.project.has-post-thumbnail{position:relative}.et_pb_portfolio_item .et_pb_module_header a{text-decoration:none;font-size:28px;line-height:32px;text-transform:uppercase;position:absolute;top:30%;color:#fff;left:0;right:0;text-align:center;text-shadow:1px 1px #3a3a3a}.nav li ul{border-top:3px solid #be4347}@media only screen and (max-width:768px){.et_pb_text_0 h1{font-size:32px!important}body #main-content h2{font-size:28px!important}.et_pb_portfolio_item .et_pb_module_header a,h3{font-size:24px!important}.subtitle{font-size:14px}.et_pb_blurb_0.et_pb_blurb p,.et_pb_blurb_6.et_pb_blurb p,.et_pb_blurb_8.et_pb_blurb p,body .et_pb_blurb p,body #main-content p,ul li{font-size:16px!important}body tr th{font-size:16px}.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:center}}#main-header .container{max-width:100%}#main-header #logo{max-height:50px}#top-menu-nav #top-menu li a{font-size:18px;color:#323232;font-weight:400}.nav li.wpml-ls-item ul{width:100px}#top-menu li.wpml-ls-item li a{width:60px}.mobile_menu_bar:before{color:#be4347}.et_mobile_menu{border-top:3px solid #be4347}@media (max-width:1199px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:calc(50% - 8px)}}@media (max-width:991px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item img{width:100%!important}}.banner-cuartos-reservar .et_pb_blurb_position_left .et_pb_main_blurb_image,.banner-cuartos-reservar .et_pb_blurb_position_right .et_pb_main_blurb_image{width:auto}#banner-reservar:before{content:""!important;background:url('https://casaderoque.es/wp-content/uploads/2019/12/icono-reservas.png')!important;display:inline-block;width:53px;height:52px}.single-project article.project{margin-bottom:0px}.slogan-habitaciones h2{font-size:46px!important}.slogan-habitaciones h2 span{display:block;font-size:24px!important;line-height:24px!important;margin-bottom:30px;color:#000;text-transform:uppercase;font-weight:400}body tr th{font-weight:400!important;font-size:20px;background:#7d7d7d;color:#fff!important;border:1px solid #d8d8d8}body .entry-content table{width:auto}.entry-content tr td,body.et-pb-preview #main-content .container tr td{font-size:24px;padding:6px 24px;border-top:1px solid #d5d5d5}.entry-content tr td,body.et-pb-preview #main-content .container tr td{font-size:24px;border-top:1px solid #d5d5d5}body #main-footer #menu-legales li{text-transform:uppercase;font-size:14px!important;padding-left:0px;line-height:18px}#footer-widgets .footer-widget li:before{display:none}.footer-widget #media_image-2{margin-top:-125px;margin-bottom:0px}.footer-widget .widget_media_image{text-align:center;width:100%}.footer-contact{text-align:right;font-size:16px}.footer-contact span a{font-size:24px}.footer-contact img{margin-top:10px}#catapult-cookie-bar .cdlopd-right-side{margin-left:15px}@media (max-width:1024px){.footer-widget #media_image-2{margin-top:0px!important}}@media (max-width:768px){body .footer-widget:nth-child(n){width:100%!important;margin:0!important}.footer-contact{text-align:center;margin-top:4%}#footer-widgets .footer-widget .fwidget{margin-bottom:2%!important;width:100%;text-align:center}}.imgs-footer{display:flex;justify-content:center}.imgs-footer img:first-child{float:left!important;width:90%}.imgs-footer img:last-child{float:right!important}@media (max-width:1380px){#main-header .container{width:95%}#main-header #top-menu li{padding-right:10px}#main-header #top-menu-nav #top-menu li a{font-size:16px}}@media (max-width:560px){th{font-size:16px!important}}@media (max-width:485px){.entry-content tr td{font-size:18px;width:50%}}#toggle-reservas .et_pb_toggle_title{padding:0}