/*!/wp-content/themes/ideaweb/style.css*//*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
 .ds-vertical-align{display:flex;flex-direction:column;justify-content:center}#titulo-home .header-content{width:100%!important;max-width:1080px!important}.et_pb_scroll_top:before{content:"!"!important;color:#ea5b1d!important;font-size:1em!important}.et_pb_scroll_top{right:10px!important;bottom:100px!important;background:none!important;border:1px solid #ea5b1d;border-radius:0px!important;padding-left:3px!important}.et_pb_scroll_top:hover{background:#ea5b1d!important;transition:all 0.3s}.et_pb_scroll_top:hover:before{color:#FFF!important;transition:all 0.3s}.et_pb_pricing_content_top{border:none}.et_pb_toggle_close h5:before{content:"\4c"!important;font-size:23px!important}.et_pb_toggle_open h5:before{content:"\4b"!important;font-size:23px!important}.breadcrumbs{float:right;width:100;margin-bottom:0;margin-top:.5em;position:relative;z-index:1000;font-size:.8em;background-color:rgb(0 0 0 / .75);padding:0 1em;color:#fff}@media screen and (max-width:980px){.breadcrumbs{width:100%;text-align:right;float:right}}@media screen and (max-width:980px){.search #left-area,.archive #left-area{-moz-column-count:2;column-count:2;-moz-column-gap:60px;column-gap:60px}}@media screen and (max-width:767px){.search #left-area,.archive #left-area{-moz-column-count:1;column-count:1}.search .et_pb_post.format-audio .et_audio_content,.archive .et_pb_post.format-audio .et_audio_content{margin:0}.search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,.archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls div.mejs-time-rail,.search #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,.archive #left-area .et_pb_post.format-audio .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total{min-width:300px!important;width:300px!important}}.cont-cat{padding:0 20px;text-align:justify}.et_pb_menu__menu nav>ul>li::before{-webkit-opacity:0;-moz-opacity:0;opacity:0;left:-7px;content:url(https://www.ideaweb.es/wp-content/uploads/Madrid-paginas-web-ideaWeb-e1501670327689.png);position:absolute;-webkit-transform:rotate(200deg);-moz-transform:rotate(200deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.et_pb_menu__menu nav>ul>li:hover::before{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;content:url(https://www.ideaweb.es/wp-content/uploads/Madrid-paginas-web-ideaWeb-e1501670327689.png);position:absolute;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#menu-menu-principal>li>ul>li>a::before{-webkit-opacity:0;-moz-opacity:0;opacity:0;content:url(https://www.ideaweb.es/wp-content/uploads/Madrid-paginas-web-ideaWeb-e1501670327689.png);position:absolute}#menu-menu-principal>li>ul>li>a:hover::before{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;content:url(https://www.ideaweb.es/wp-content/uploads/Madrid-paginas-web-ideaWeb-e1501670327689.png);position:absolute;left:0;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}#menu-menu-principal>li>ul>li>ul>li>a:hover::before{content:url(https://www.ideaweb.es/wp-content/uploads/Madrid-paginas-web-ideaWeb.png);position:absolute;left:0;color:black!important;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#fff0;opacity:1}.pagination .alignleft,.pagination .alignright{font-size:16px;background-color:#ea5b1d;transition:all 0.3s;font-weight:700}.pagination .alignleft a,.pagination .alignright a{color:#fff!important;padding:8px 15px!important;display:block;transition:all 0.3s}.pagination .alignleft:hover,.pagination .alignright:hover{background-color:#b3c600}#contacto-paginas-web .gform_body input,#contacto-paginas-web .gform_body textarea{border:2px solid #b6c71c;padding:15px!important;transition:all 0.3s}#contacto-paginas-web .gform_body input:focus,#contacto-paginas-web .gform_body textarea:focus{border:2px solid #ea5b1d}#contacto-paginas-web .gform_body a{color:#333!important}#contacto-paginas-web .gform_body label{text-transform:uppercase;color:#b6c71c}#contacto-paginas-web .gform_footer{text-align:center}#contacto-paginas-web .gform_footer .gform_button{background-color:#b6c71c;padding:12px 35px;color:#FFF;border:1px solid #b6c71c;transition:all 0.3s}#contacto-paginas-web .gform_footer .gform_button:hover{background-color:#ea5b1d;border:1px solid #ea5b1d}.rgpd-form{font-size:10px;line-height:13px}.rgpd-form li{margin-bottom:0px!important}.wp-google-reviews{display:none!important}#toc_container{width:100%}.seops_local_seo_widget{color:#444;padding:1.5em;font-family:inherit!important}.post-password-required .et_password_protected_form{min-height:initial;max-width:70%;border-left:6px solid red;margin:0 auto;padding:2em;margin-bottom:7em}.toc_list li:last-child ul{display:none}.precios-home .et_pb_pricing_content_top{display:none}.sinprecio .et_pb_pricing_content_top{display:none}.et_pb_post .entry-content img.alignright{max-height:100%!important}.gform_body input,.gform_body textarea{border:2px solid #ea5b1d;padding:14px!important;margin-top:0px!important;margin-bottom:0px!important;transition:all 0.3s}.gform_body input:focus,.gform_body textarea:focus{border:2px solid #b3c600}.gform_footer{text-align:center}.gform_button{border:none;color:#fff;background-color:#ea5b1d;padding:10px 25px;transition:all 0.3s;cursor:pointer}.gform_button:hover{background-color:#b3c600}.info-superior .et-pb-icon{font-size:15px;color:#ea5b1d}#formulario2025 .gform_body input,#formulario2025 .gform_body textarea{border:none!important;border-bottom:2px solid #fff!important;background-color:#fff0;padding:14px!important;margin-top:0px!important;margin-bottom:0px!important;transition:all 0.3s;color:#fff!important}#formulario2025 .gform_body input:focus,#formulario2025 .gform_body textarea:focus{border-bottom:2px solid #ea5b1d!important;background-color:rgb(255 255 255 / .1)}.gform_footer{text-align:center}#formulario2025 .gform_button{border:none;color:#fff;background-color:#b3c600;padding:10px 25px;transition:all 0.3s;cursor:pointer}#formulario2025 .gform_button:hover{background-color:#ea5b1d}