.prevent_mainpage_scroll,.prevent_content_scroll{overflow:hidden}.dipi-popup-container .dipi_popup{position:fixed;width:100%;height:100%;background:rgba(61,61,61,.9);left:0;top:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.dipi_popup.dipi_popup.dipi_popup:not(.open) *{visibility:unset}.dipi-popup-container .dipi_popup::-webkit-scrollbar{display:none}.dipi-popup-container .dipi_popup.close,.dipi-popup-container .dipi_popup.open{z-index:9999999}.dipi-popup-container .dipi_popup-close{align-items:center;display:flex;justify-content:center;position:fixed;right:0px;top:0px;margin:10px;overflow:hidden;border:none;outline:none;z-index:999990;font-size:100px;min-height:15px;min-width:15px;color:#fff;background-color:rgba(0,0,0,0);font-family:inherit;font-weight:300;line-height:1em;width:1em;height:1em;cursor:pointer;padding-inline:unset}.dipi_popup-hugeinc{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.dipi_popup-hugeinc.open{opacity:1;visibility:visible;transition:opacity 1s,visibility 1s}.dipi-popup-container .dipi_popup .dipi-popup-inner{display:flex;justify-content:center;align-items:center;min-height:100%;min-width:100%}.dipi-popup-container .dipi_popup .dipi-popup-wrapper{max-width:100%}.closebtn-within-popup .dipi-popup-wrapper{position:relative}.closebtn-within-popup .dipi-popup-wrapper .dipi_popup-close{position:absolute;cursor:pointer}.dipi-popup-container .dipi_popup .dipi-popup-inner .et_pb_section.dipi_popup_section{background:rgba(0,0,0,0);padding:0;min-width:100px}.dipi-popup-container .dipi_popup .dipi-popup-inner .et_pb_section.dipi_popup_section>.et_pb_row{width:100%}.dipi-popup-container .dipi_popup.clickable-under-overlay{pointer-events:none}.dipi-popup-container .dipi_popup.clickable-under-overlay .dipi-popup-wrapper{pointer-events:none}.dipi-popup-container .dipi_popup.clickable-under-overlay .dipi-popup-wrapper>*{pointer-events:all}.dipi-popup-wrapper .dipi_popup_row.et_pb_row .dipi_popup_column.et_pb_column{margin:auto !important;float:none !important;width:-moz-fit-content;width:fit-content}
@font-face{font-family:"divipixel";src:url("https://laserum.pt/wp-content/plugins/divi-pixel/dist/admin/css/../../../includes/assets/fonts/divipixel.eot?wzgomt");src:url("https://laserum.pt/wp-content/plugins/divi-pixel/dist/admin/css/../../../includes/assets/fonts/divipixel.eot?wzgomt#iefix") format("embedded-opentype"),url("https://laserum.pt/wp-content/plugins/divi-pixel/dist/admin/css/../../../includes/assets/fonts/divipixel.ttf?wzgomt") format("truetype"),url("https://laserum.pt/wp-content/plugins/divi-pixel/dist/admin/css/../../../includes/assets/fonts/divipixel.woff?wzgomt") format("woff"),url("https://laserum.pt/wp-content/plugins/divi-pixel/dist/admin/css/../../../includes/assets/fonts/divipixel.svg?wzgomt#divipixel") format("svg");font-weight:normal;font-style:normal;font-display: swap;
}.dp-divi-pixel,.dp-divi-pixel-full,.dp-settings,.dp-customizer,.dp-cart,.dp-back-to-top,.dp-click,.dp-check-mark,.dp-shield,.dp-layers,.dp-switches,.dp-divi,.dp-devices,.dp-blog,.dp-preloader,.dp-share,.dp-header,.dp-footer,.dp-hamburger,.dp-import,.dp-cart1,.dp-quick-view,.dp-documentation,.dp-support,.dp-export-import,.dp-info,.dp-clear-cache{font-family:"divipixel" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dp-divi-pixel:before{content:""}.dp-divi-pixel-full:before{content:""}.dp-settings:before{content:""}.dp-customizer:before{content:""}.dp-cart:before{content:""}.dp-back-to-top:before{content:""}.dp-click:before{content:""}.dp-check-mark:before{content:""}.dp-shield:before{content:""}.dp-layers:before{content:""}.dp-switches:before{content:""}.dp-divi:before{content:""}.dp-devices:before{content:""}.dp-blog:before{content:""}.dp-preloader:before{content:""}.dp-share:before{content:""}.dp-header:before{content:""}.dp-footer:before{content:""}.dp-hamburger:before{content:""}.dp-import:before{content:""}.dp-cart1:before{content:""}.dp-quick-view:before{content:""}.dp-documentation:before{content:""}.dp-support:before{content:""}.dp-export-import:before{content:""}.dp-info:before{content:""}.dp-clear-cache:before{content:""}
[class*=dipi_].et_pb_module .et_pb_button{transition:all .2s ease !important}.et-db #et-boc .et-fb-modules-list ul>li[class^=dipi_]:before{color:#fff}.et-db #et-boc .et-fb-modules-list ul>li[class^=dipi_]{background-color:#2c3d49 !important;color:#fff !important;overflow:visible !important;padding-left:0;padding-right:0;text-align:center}.et-db #et-boc .et-fb-modules-list ul>li[class^=dipi_] span{font-size:10px !important}.et-db #et-boc .et-fb-modules-list ul>li[class^=dipi_] .et-fb-icon.et-fb-icon--svg{width:18px !important;min-width:18px !important;height:18px !important;margin:-3px auto 5px auto !important}.dipi-related-articles{padding:25px 0}.dipi-related-section-articles-title{text-align:center;margin-bottom:25px;transition:all .5s ease-in-out;padding-right:30px}.dipi-related-articles-row{display:flex;flex:1 1 auto}.dipi-related-articles-row.et_pb_row{padding:1% 0 1%}.dipi-related-article-column{display:block;margin-bottom:25px;position:relative;overflow:hidden;border-style:solid;transition-duration:.6s}.dipi-related-article-column:hover{transition-duration:.6s}.dipi-column-2{width:46%;margin-right:4%}.dipi-column-3{width:30%;margin-right:5%}.dipi-column-4{width:21.25%;margin-right:5%}@media(min-width: 981px){.dipi-column-2{width:48.5%}.dipi-column-3{width:31.333%}.dipi-column-4{width:22.75%}}@media(min-width: 981px){.dipi-column-2,.dipi-column-3,.dipi-column-4{margin-right:3%}}@media(max-width: 767px){.dipi-column-2{width:100%;margin-right:0}.dipi-column-3{width:100%;margin-right:0}.dipi-column-4{width:100%;margin-right:0}.dipi-related-articles-row{flex-flow:row wrap}}.dipi-related-articles-row .dipi-column-2:last-child{margin-right:0 !important}.dipi-related-articles-row .dipi-column-3:last-child{margin-right:0 !important}.dipi-related-articles-row .dipi-column-4:last-child{margin-right:0 !important}.dipi-related-article-content{overflow:hidden;position:relative;height:100%}.dipi-related-article-thumb-wrap{overflow:hidden}.dipi-related-article-thumb{overflow:hidden;position:relative;transition:all 1s ease-in-out}.dipi-related-article-thumb img{-o-object-fit:cover;object-fit:cover;transform-origin:center bottom 0;box-shadow:0 10px 100px #e1edf9;display:block;position:relative;overflow:hidden;max-width:100%;min-height:auto}.dipi-related-article-bottom{display:flex;align-items:center}.dipi-related-article-bottom.dipi-content-over-image{bottom:0;position:absolute;width:100%;background:rgba(0,0,0,0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0 0}.dipi-related-article-bottom.dipi-content-over-image .dipi-related-article-title{padding-left:15px;padding-top:20px;padding-bottom:15px}.dipi-related-article-bottom .dipi-related-article-arrow{position:absolute;right:5px;bottom:10px;padding:0 10px}.dipi-readmore-arrow:hover:before,.dipi-related-article-arrow-hover .dipi-readmore-arrow:before,.dipi-readmore-arrow:before{transition-duration:.6s}.dipi-content-bottom-image{padding:15px 10px;width:100%}.dipi-related-article-thumb .dipi-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;height:100%;background:rgba(0,0,0,.1)}.dipi-related-article-title{transition:all .6s ease-in-out;font-size:16px;font-weight:500;line-height:inherit;padding:0}.dipi-content-over-image .dipi-related-article-title{color:#fff;text-shadow:0 4px 10px rgba(7,15,27,.4)}.dipi-icon-always,.dipi-icon-hideonhover{transition:all .6s ease-in-out;opacity:1}.dipi-icon-onhover{opacity:0;transition:all .6s ease-in-out;transform:translateX(-5px)}.dipi-related-article-column:hover .dipi-icon-onhover,.dipi-icon-onhover.dipi-related-article-arrow-hover{opacity:1;transition:all .6s ease-in-out;transform:translateX(0px)}.dipi-related-article-column:hover .dipi-icon-hideonhover,.dipi-icon-hideonhover.dipi-related-article-arrow-hover{transition:all .6s ease-in-out;opacity:0;transform:translateX(-5px)}.dipi-readmore-arrow:before{margin-left:15px;content:"$"}.dipi-content-over-image .dipi-readmore-arrow:before{color:#fff}.dipi-content-bottom-image .dipi-readmore-arrow:before{color:#000}.dipi-related-article-column.dipi-zoom-in{transition-duration:.6s;transform:scale(1)}.dipi-related-article-column.dipi-zoom-in:hover{transition-duration:.6s;transform:scale(1.05)}.dipi-related-article-column.dipi-zoom-out{transition-duration:.6s;transform:scale(1)}.dipi-related-article-column.dipi-zoom-out:hover{transition-duration:.6s;transform:scale(0.95)}.dipi-related-article-column.dipi-move-up{transition-property:all;transition-duration:.6s}.dipi-related-article-column.dipi-move-up:hover{transition-duration:.6s;transform:translateY(-8px)}body.dipi-hide-bottom-bar #footer-bottom{display:none}body.dipi-fixed-footer .fixed-footer{position:fixed;width:100%;bottom:0;z-index:2}body.dipi-reveal-footer .reveal-footer{z-index:-1;position:fixed;bottom:0;width:100%}body.dipi-reveal-footer #et-main-area{overflow-x:hidden;background:#fff}.dipi-social-icon-zoom{transform:scale(1);transition-duration:.6s}.dipi-social-icon-zoom:hover{transform:scale(1.2);transition-duration:.6s}.dipi-social-icon-slideup{transition-duration:.6s}.dipi-social-icon-slideup:hover{transition-duration:.6s;transform:translateY(-5px)}.dipi-social-icon-rotate{transition-duration:.6s;transform:rotate(0deg)}.dipi-social-icon-rotate:hover{transform:rotate(360deg)}.dipi-social-icon-box{transition:all .5s ease-in-out;padding:20px;display:flex;align-items:center}.dipi-hover-underline-animation{display:inline-block;position:relative;color:#0087ca}.dipi-hover-underline-animation::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0087ca;transform-origin:bottom right;transition:transform .6s ease-in-out}.dipi-hover-underline-animation:hover::after{transform:scaleX(1);transform-origin:bottom left}body.dipi-header-underline #main-header{box-shadow:none !important}@media(min-width: 981px){body.dipi-remove-sidebar.archive #sidebar,body.dipi-remove-sidebar.blog #sidebar{display:none}body.dipi-remove-sidebar.archive #left-area,body.dipi-remove-sidebar.blog #left-area{width:100%;padding:23px 0px 0px !important;float:none !important}body.dipi-remove-sidebar.archive #main-content .container:before,body.dipi-remove-sidebar.blog #main-content .container:before{width:0px !important;background:none !important}}body.dipi-remove-sidebar-line #main-content .container:before{width:0px !important;background:none !important}body.dipi-zoom-logo .logo_container a #logo,body.dipi-zoom-logo .et_pb_menu__logo{transform:scale(1);transition:all .6s ease-in-out}body.dipi-zoom-logo .logo_container a:hover #logo,body.dipi-zoom-logo .et_pb_menu__logo:hover{transform:scale(1.1)}.dipi-author-section{padding:30px 0 !important;position:relative;margin-top:10px}.dipi-author-row{display:flex;flex-direction:row;background:#f5f5f5;padding:30px;border-style:solid}.dipi-author-left{margin-right:30px}@media(max-width: 600px){.dipi-author-left{margin-right:15px}.dipi-author-section .dipi-author-left img{width:50px !important;height:50px !important}.dipi-author-right{width:calc(100% - 60px)}.dipi-author-section .dipi-author-row{padding:40px 20px !important}}.et_pb_scroll_top.dipi-btt-zoomin .dipi_btt_wrapper{transition:all .3s ease-in;transform:scale(1)}.et_pb_scroll_top.dipi-btt-zoomin:hover .dipi_btt_wrapper{transition:all .3s ease-in;transform:scale(1.1)}.et_pb_scroll_top.dipi-btt-zoomout .dipi_btt_wrapper{transition:all .3s ease-in;transform:scale(1)}.et_pb_scroll_top.dipi-btt-zoomout:hover .dipi_btt_wrapper{transition:all .3s ease-in;transform:scale(0.9)}.et_pb_scroll_top.dipi-btt-zoomup .dipi_btt_wrapper{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.et_pb_scroll_top.dipi-btt-zoomup:hover .dipi_btt_wrapper{transform:translateY(-6px)}.et_pb_scroll_top.dipi-btt-zoomdown .dipi_btt_wrapper{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-property:transform;transition-timing-function:ease-out}.et_pb_scroll_top.dipi-btt-zoomdown:hover .dipi_btt_wrapper{transform:translateY(6px)}.dipi-read-more-wrap{position:relative;clear:both;height:auto;display:flex;align-items:center;min-height:50px}.dipi-read-more-button{position:relative;transition:all .3s ease-in-out;line-height:0;overflow:hidden}.dipi-read-more-button.et-pb-icon{position:relative;transition:all .3s ease-in-out;line-height:1;text-align:center}.dipi-button-icon-none:after{content:"" !important;transition:all .3s ease-in-out}.dipi-read-more-button:after{position:absolute;font-family:ETmodules !important;opacity:0;text-shadow:none;font-size:32px;font-weight:400;font-style:normal;font-variant:none;line-height:1;text-transform:none;transition:all .3s}.dipi-button-none{justify-content:flex-start}.dipi-button-center{justify-content:center}.dipi-button-right{justify-content:flex-end}.dipi-post-nav-section.et_pb_section{padding:0}.dipi-post-row{padding:20px 0 !important;margin:auto}.dipi-post-row{border-top:solid 1px #f2f2f2}.dipi-post-left{float:left;padding:10px;border-radius:100px;transition:all .6s ease-in-out}.dipi-post-right{float:right;padding:10px;border-radius:100px;transition:all .6s ease-in-out}.dipi-post-left a,.dipi-post-right a{padding:0 5px}.dipi-post-left .et-pb-icon,.dipi-post-right .et-pb-icon{font-size:24px;line-height:0;vertical-align:middle}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container>div,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container>div{width:100%}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container,body.dipi-custom-archive-page.search:not(.woocommerce) #left-area,body.archive:not(.woocommerce) #left-area,body.blog #left-area{display:flex;flex-direction:row;flex-wrap:wrap;transition:.3s ease;-moz-column-gap:20px;column-gap:20px}body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container,body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container,body.dipi-custom-archive-page.dipi-archive-style4.search:not(.woocommerce) #left-area,body.archive.dipi-archive-style4:not(.woocommerce) #left-area,body.blog.dipi-archive-style4 #left-area{-moz-column-gap:40px;column-gap:40px}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page:not(.dipi-archive-style5) .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container .et_pb_salvattore_content>.column,body.dipi-custom-archive-page.search:not(.dipi-archive-style5) #left-area article.et_pb_post,body.archive #left-area article.et_pb_post,body.blog #left-area article.et_pb_post{flex-basis:100%}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.search #main-content article.et_pb_post .dipi-post-wrap,#main-content .dipi-post-wrap{cursor:default;position:relative;padding:30px}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .entry-featured-image-wrap,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .entry-featured-image-wrap,body.dipi-custom-archive-page.search #main-content .entry-featured-image-wrap,body.blog #main-content .entry-featured-image-wrap,body.archive #main-content .entry-featured-image-wrap{overflow:hidden}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .entry-featured-image-wrap .entry-featured-image-url,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .entry-featured-image-wrap .entry-featured-image-url,body.dipi-custom-archive-page.search .entry-featured-image-wrap .entry-featured-image-url,body.blog .entry-featured-image-wrap .entry-featured-image-url,body.archive .entry-featured-image-wrap .entry-featured-image-url{margin-bottom:0px;height:100%}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .entry-featured-image-wrap img,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .entry-featured-image-wrap img,body.dipi-custom-archive-page.search #left-area article.et_pb_post .entry-featured-image-wrap img,body.archive #left-area article.et_pb_post .entry-featured-image-wrap img,body.blog #left-area article.et_pb_post .entry-featured-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center bottom 0}body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style2 #left-area article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area article.et_pb_post,body.archive.dipi-archive-style2 #main-content #left-area article.et_pb_post,body.blog.dipi-archive-style2 #left-area article.et_pb_post,body.archive.dipi-archive-style3 #left-area article.et_pb_post,body.blog.dipi-archive-style3 #left-area article.et_pb_post{display:flex;flex-direction:row}body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0),body.archive.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0),body.blog.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0){display:flex;flex-direction:row-reverse}body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.archive.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style2 #main-content .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.archive.dipi-archive-style2 #main-content .dipi-post-wrap,body.blog.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.archive.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.blog.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.archive.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.blog.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap{flex-basis:50%}body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap body.dipi-custom-archive-page.search.dipi-archive-style2 #main-content .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #main-content .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area .dipi-post-wrap article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area .dipi-post-wrap article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.archive.dipi-archive-style2 #main-content .dipi-post-wrap,body.blog.dipi-archive-style2 #main-content .dipi-post-wrap,body.archive.dipi-archive-style3 #main-content .dipi-post-wrap,body.blog.dipi-archive-style3 #main-content .dipi-post-wrap,body.archive.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.blog.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap{flex-basis:50%}body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style4 #left-area article.et_pb_post,body.archive.dipi-archive-style4 #left-area article.et_pb_post,body.blog.dipi-archive-style4 #left-area article.et_pb_post{flex-basis:calc(50% - 20px);margin-right:0px}body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style5 #left-area article.et_pb_post,body.archive.dipi-archive-style5 #left-area article.et_pb_post,body.blog.dipi-archive-style5 #left-area article.et_pb_post{flex-basis:calc(33.33333% - 13.5px);margin-right:0px}@media(max-width: 980px){body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style5 #left-area article.et_pb_post,body.archive.dipi-archive-style5 #left-area article.et_pb_post,body.blog.dipi-archive-style5 #left-area article.et_pb_post{flex-basis:calc(50% - 10px);margin-right:0px !important}body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(even),body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(even),body.dipi-custom-archive-page.search.dipi-archive-style5 #left-area article.et_pb_post:nth-child(even),body.archive.dipi-archive-style5 #left-area article.et_pb_post:nth-child(even),body.blog.dipi-archive-style5 #left-area article.et_pb_post:nth-child(even){margin-right:0px !important}}@media(min-width: 981px){body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(3n+0),body.dipi-custom-archive-page.dipi-archive-style5 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(3n+0),body.dipi-custom-archive-page.search.dipi-archive-style5 #left-area article.et_pb_post:nth-child(3n+0),body.archive.dipi-archive-style5 #left-area article.et_pb_post:nth-child(3n+0),body.blog.dipi-archive-style5 #left-area article.et_pb_post:nth-child(3n+0){margin-right:0px !important}}body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.dipi-archive-style4 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.search.dipi-archive-style4 #left-area article.et_pb_post:nth-child(2n+0),body.archive.dipi-archive-style4 #left-area article.et_pb_post:nth-child(2n+0),body.blog.dipi-archive-style4 #left-area article.et_pb_post:nth-child(2n+0){margin-right:0px !important}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post,body.archive.dipi-archive-style6 #left-area article.et_pb_post,body.blog.dipi-archive-style6 #left-area article.et_pb_post{display:flex;flex-direction:row}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0),body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0),body.archive.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0),body.blog.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0){display:flex;flex-direction:row-reverse}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.archive.search.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap{flex-basis:30%}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap{flex-basis:70%}@media screen and (max-width: 768px){body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post,body.dipi-custom-archive-page.search #left-area article.et_pb_post,body.archive #left-area article.et_pb_post,body.blog #left-area article.et_pb_post{flex-basis:100% !important;margin-right:0px !important;display:block !important}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post .entry-featured-image-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap{flex-basis:100% !important}body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style6 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post .dipi-post-wrap,body.archive.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.blog.dipi-archive-style6 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap{flex-basis:100% !important}body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.archive.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.blog.dipi-archive-style2 #main-content .entry-featured-image-wrap,body.archive.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.blog.dipi-archive-style3 #main-content .entry-featured-image-wrap,body.archive.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap,body.blog.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .dipi-post-wrap{flex-basis:100% !important}body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style2 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post .dipi-post-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.dipi-archive-style3 .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.dipi-custom-archive-page.search.dipi-archive-style2 #main-content .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #main-content .dipi-post-wrap,body.dipi-custom-archive-page.search.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.archive.dipi-archive-style2 #main-content .dipi-post-wrap,body.blog.dipi-archive-style2 #main-content .dipi-post-wrap,body.archive.dipi-archive-style3 #main-content .dipi-post-wrap,body.blog.dipi-archive-style3 #main-content .dipi-post-wrap,body.archive.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap,body.blog.dipi-archive-style3 #left-area article.et_pb_post:nth-child(2n+0) .entry-featured-image-wrap{flex-basis:100% !important}}.dipi-post-inner-wrap .entry-title{width:100%}.dipi-image-icon-active .dipi-icon-wrap,.dipi-image-overlay-active .dipi-image-overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;transition:.3s ease}.dipi-image-icon-active .dipi-image-icon,.dipi-image-overlay-active .dipi-overlay-icon{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);text-align:center}.dipi-image-overlay-icon-always{transition:all .6s ease-in-out;opacity:1 !important}.dipi-image-overlay-icon-onhover{transition:all .6s ease-in-out;opacity:0 !important}.dipi-image-icon-active:hover .dipi-image-overlay-icon-onhover,.dipi-image-overlay-active:hover .dipi-image-overlay-icon-onhover{transition:all .6s ease-in-out;opacity:1 !important}.dipi-image-icon-active .dipi-image-overlay-icon-hideonhover,.dipi-image-overlay-active .dipi-image-overlay-icon-hideonhover{transition:all .6s ease-in-out;opacity:1 !important}.dipi-image-icon-active:hover .dipi-image-overlay-icon-hideonhover,.dipi-image-overlay-active:hover .dipi-image-overlay-icon-hideonhover{opacity:0 !important;transition:all .6s ease-in-out}.dipi-post-left .et-pb-icon{padding-right:5px}.dipi-post-right .et-pb-icon{padding-left:5px}#commentform .form-submit .et_pb_button.dipi-zoom-in,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-zoomin,.dipi-cta-button-effect-zoomin{transition:all .3s ease-in-out;transform:scale(1)}#commentform .form-submit .et_pb_button.dipi-zoom-in:hover,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-zoomin:hover,.dipi-cta-button-effect-zoomin:hover{transition:all .3s ease-in-out;transform:scale(1.1)}#commentform .form-submit .et_pb_button.dipi-zoom-out,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-zoomout,.dipi-cta-button-effect-zoomout{transition:all .3s ease-in;transform:scale(1)}#commentform .form-submit .et_pb_button.dipi-zoom-out:hover,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-zoomout:hover,.dipi-cta-button-effect-zoomout:hover{transition:all .3s ease-in-out;transform:scale(0.9)}#commentform .form-submit .et_pb_button.dipi-move-up,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-moveup,.dipi-cta-button-effect-moveup{transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);transition-property:transform;transition-timing-function:ease-out}#commentform .form-submit .et_pb_button.dipi-move-up:hover,.et_pb_post .dipi-read-more-wrap .dipi-read-more-button.dipi-button-moveup:hover,.dipi-cta-button-effect-moveup:hover{transform:translateY(-2px)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomin .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomin .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomin .entry-featured-image-wrap a,body.archive article.dipi-post-zoomin .entry-featured-image-wrap a,body.blog article.dipi-post-zoomin .entry-featured-image-wrap a,.dipi-related-article-thumb.dipi-zoom-in{transition:all .6s ease-in-out;transform:scale(1)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomin:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomin:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomin:hover .entry-featured-image-wrap a,body.archive article.dipi-post-zoomin:hover .entry-featured-image-wrap a,body.blog article.dipi-post-zoomin:hover .entry-featured-image-wrap a,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-in,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-in-hover{transition:all .6s ease-in-out;transform:scale(1.1)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomout .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomout .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomout .entry-featured-image-wrap a,body.archive article.dipi-post-zoomout .entry-featured-image-wrap a,body.blog article.dipi-post-zoomout .entry-featured-image-wrap a,.dipi-related-article-thumb.dipi-zoom-out{transition:all .6s ease-in-out;transform:scale(1.1)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomout:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomout:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomout:hover .entry-featured-image-wrap a,body.archive article.dipi-post-zoomout:hover .entry-featured-image-wrap a,body.blog article.dipi-post-zoomout:hover .entry-featured-image-wrap a,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-out,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-out-hover{transition:all .6s ease-in-out;transform:scale(1)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomrotate .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomrotate .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomrotate .entry-featured-image-wrap a,body.archive article.dipi-post-zoomrotate .entry-featured-image-wrap a,body.blog article.dipi-post-zoomrotate .entry-featured-image-wrap a,.dipi-related-article-thumb.dipi-zoom-rotate{transition:all .6s ease-in-out;height:100%;width:100%}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomrotate:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoomrotate:hover .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-zoomrotate:hover .entry-featured-image-wrap a,body.archive article.dipi-post-zoomrotate:hover .entry-featured-image-wrap a,body.blog article.dipi-post-zoomrotate:hover .entry-featured-image-wrap a,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-rotate,.dipi-related-article-column:hover .dipi-related-article-thumb.dipi-zoom-rotate-hover{transform:scale(1.1) rotate(2deg);transition:all .6s ease-in-out}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-blacktocolor .entry-featured-image-wrap a,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-blacktocolor .entry-featured-image-wrap a,body.dipi-custom-archive-page.search article.dipi-post-blacktocolor .entry-featured-image-wrap a,body.archive article.dipi-post-blacktocolor .entry-featured-image-wrap a,body.blog article.dipi-post-blacktocolor .entry-featured-image-wrap a{filter:grayscale(100%);transition:all .6s ease-in-out}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-blacktocolor:hover .entry-featured-image-wrap a body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-blacktocolor:hover .entry-featured-image-wrap a body.dipi-custom-archive-page.search article.dipi-post-blacktocolor:hover .entry-featured-image-wrap a,body.archive article.dipi-post-blacktocolor:hover .entry-featured-image-wrap a,body.blog article.dipi-post-blacktocolor:hover .entry-featured-image-wrap a{filter:grayscale(0%);transition:all .6s ease-in-out}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoombox,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoombox,body.dipi-custom-archive-page.search article.dipi-post-zoombox,body.archive article.dipi-post-zoombox,body.blog article.dipi-post-zoombox{transition:all .6s ease-in-out;transform:scale(1)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoombox:hover,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-zoombox:hover,body.dipi-custom-archive-page.search article.dipi-post-zoombox:hover,body.archive article.dipi-post-zoombox:hover,body.blog article.dipi-post-zoombox:hover{transition:all .6s ease-in-out;transform:scale(1.04)}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-slideupbox,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-slideupbox,body.dipi-custom-archive-page.search article.dipi-post-slideupbox,body.archive article.dipi-post-slideupbox,body.blog article.dipi-post-slideupbox{transition:all .6s ease-in-out}body.dipi-custom-archive-page .et_pb_module.et_pb_posts.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-slideupbox:hover,body.dipi-custom-archive-page .et_pb_module.et_pb_blog_grid_wrapper.dipi-styled-blog .et_pb_ajax_pagination_container article.dipi-post-slideupbox:hover,body.dipi-custom-archive-page.search article.dipi-post-slideupbox:hover,body.archive article.dipi-post-slideupbox:hover,body.blog article.dipi-post-slideupbox:hover{transition:all .6s ease-in-out;transform:translateY(-10px)}@media(min-width: 320px)and (max-width: 480px){body.dipi-fix-search-icon #et_top_search{margin:0 15px 0 0 !important}.dipi-hide-search-icon #et_top_search,.dipi-hide-search-icon .et_pb_menu__search-button{display:none !important}}.et_pb_scroll_top{animation-fill-mode:forwards !important}.pnlm-controls{margin-top:20px;margin-left:15px}.animation-orgLogo{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInRightShort}.animation-replaceLogo{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInLeftShort}@keyframes fadeInRightShort{from{opacity:0;-webkit-transform:translate3d(20px, 0, 0)}to{opacity:1;-webkit-transform:none}}@keyframes fadeInLeftShort{from{opacity:0;transform:translate3d(-20px, 0, 0)}to{opacity:1;transform:none}}#dipi-particles-1,#dipi-particles-2{position:relative;left:0;top:0;z-index:1}#dipi-particles-1 canvas,#dipi-particles-2 canvas{left:0;position:absolute;top:0}#wpadminbar ul li.divi-comingsoon-mode{display:flex;padding:0 10px;background-color:#fa4907;color:#fff}#wpadminbar ul li.divi-comingsoon-mode>.ab-item{line-height:30px}#wpadminbar ul li.divi-comingsoon-mode:hover>.ab-item{background-color:#fa4907 !important;color:#fff !important}#wpadminbar ul li.divi-comingsoon-mode:before{content:"";font-family:"divipixel";padding-right:5px}
body.et-fb .et_pb_section--with-menu{display:none!important}
.post-template-default .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column.size-1of3{width:31.333%!important}.et_pb_slider .et_pb_slide_1{background-size:cover}#post-4336 .ginput_container_select:after{right:36px;bottom:-21px}#post-20829 .et_pb_salvattore_content{display:initial!important}.post-template-default .et_pb_salvattore_content{display:initial!important}#post-104 .et_pb_salvattore_content{display:initial!important}#post-106 #form-contact.style3form .gform_footer input.gform_button{position:initial;margin-top:0}#post-106 .ginput_container_select:after{top:16px}#post-30649 .ginput_container_select:after{top:13px}.gform_title,.gform_wrapper .gform_heading h3.gform_title,.popmake-content .gform_wrapper .gform_heading h3.gform_title,.form-services .gform_wrapper .gform_heading h3.gform_title,.gform_wrapper .gform_heading h3.gform_title{margin-bottom:4px!important}@media(max-width:980px){.gform_wrapper .gform_heading h3.gform_title,.popmake-content .gform_wrapper .gform_heading h3.gform_title,.form-services .gform_wrapper .gform_heading h3.gform_title{text-align:center}.gform_legacy_markup_wrapper form{padding:20px}}.gform_wrapper .gform_footer input.gform_button{width:inherit!important}.formulario-centro .gform_wrapper .gform_footer input.gform_button{width:inherit!important}.txt_legal{color:#9b9595!important;font-size:11px!important}.extra_small{font-size:9px!important}.gform_wrapper .top_label .gfield_label{display:initial!important}.et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column.size-1of3{width:100%!important}.ginput_container_select{position:relative}.ginput_container_select:after{position:absolute;right:12px;bottom:4px;transform:rotate(90deg);content:'\203A';font-size:20px;font-weight:600;pointer-events:none}#post-30163 .ginput_container_select:after{top:13px}#post-15961 .ginput_container_select:after{top:calc(50% - 8px)}.form-homepage-slider .ginput_container_select:after{position:absolute;right:12px;transform:rotate(90deg);content:'\203A';font-size:20px;font-weight:600;pointer-events:none}#post-9850 .ginput_container_select:after{top:33%!important}#post-13084 .ginput_container_select:after{top:33%!important}/*#formularioprecios .ginput_container_select:after {
	position: absolute; 
	right: 12px; 
	top: 34% !important;
	transform:rotate(90deg);
	content: '\203A'; 
	font-size: 20px;
	font-weight: 600;
	pointer-events: none;
}*/select{height:2rem;-webkit-appearance:none}.landing-form.form-services .gform_wrapper{width:350px;float:right!important;padding:30px 30px 30px 43px!important}.menudss .et-menu-nav>ul>li.current-menu-item>a{color:#1eb0ce!important}.formulario-centro{padding:0!important;background-color:initial!important;box-shadow:none!important}#dossier li.gfield .ginput_container_radio{margin-top:1px!important}.gf_browser_chrome{padding:30px 30px 30px 43px!important}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%;padding:30px 30px 30px 43px!important}@media(max-width:1024px){.gf_browser_chrome{padding:30px 0 0!important}}.gform_wrapper{border-radius:40px;background-color:#fff;background:#fff!important}.gform_wrapper .ginput_container input[type=text],.popmake-content .gform_wrapper .ginput_container input[type=text]{border:1px solid #e0e0e0!important;background:#fff!important;padding:6px 15px!important;border-radius:30px}.et_pb_sticky .et_pb_image_0_tb_header,.et_pb_sticky .et_pb_image_1_tb_header{transform:none!important}select#distanceSelector{display:none}#post-15057 .ginput_container_select:after{top:calc(50% - 9px)}div#gform_wrapper_1{border-radius:40px;background-color:#fff}ul{list-style:none}body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li,body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{color:inherit;width:100%}body .gform_wrapper .gform_body .gform_fields .gfield .ginput_container_consent{color:inherit;width:100%}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox],body .gform_wrapper .ginput_container_consent input[type=checkbox]{width:15px!important;height:15px}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox],body .gform_wrapper .ginput_container_consent input[type=checkbox]{opacity:0;position:absolute}.banner-pide-cita .et_pb_blurb_description p{font-size:22px}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]+label,body .gform_wrapper .ginput_container_consent input[type=checkbox]+label{position:relative;overflow:hidden;padding:4px 4px 4px 25px;cursor:pointer;display:inline-block}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]+label:before,body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]+label:after,body .gform_wrapper .ginput_container_consent input[type=checkbox]+label:before,body .gform_wrapper .ginput_container_consent input[type=checkbox]+label:after{content:'';position:absolute;left:0;z-index:1;-webkit-transition:.2s;transition:.2s}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:not(:checked)+label:after,body .gform_wrapper .ginput_container_consent input[type=checkbox]:not(:checked)+label:after{width:15px;height:15px;border:1px solid #b4b4b4;border-radius:50%;top:3px}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked+label:after,body .gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:after{top:3px;width:15px;height:15px;padding:1px;background-color:#20afcd;z-index:0;border:1px solid #a1a1a1;border-radius:50%}body .gform_wrapper .ginput_container_consent input[type=checkbox]:not(:checked)+label:after,body .gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:after{top:9px}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:not(:checked)+label:before,body .gform_wrapper .ginput_container_consent input[type=checkbox]:not(:checked)+label:before{}body .gform_wrapper .ginput_container_checkbox .gfield_checkbox li input[type=checkbox]:checked+label:before,body .gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:before{font-size:18.5px;font-weight:700;text-align:center;z-index:9}body .gform_wrapper .ginput_container_consent input[type=checkbox]:checked+label:before{top:7px}.gfield_checkbox li,.gfield_radio li{position:relative}body .gform_wrapper .gfield_radio li label{margin:2px 0 0 21px}body .gform_wrapper ul li.gfield.optional .gfield_checkbox label::after,body .gform_wrapper ul li.gfield.optional .gfield_radio label::after{content:"";opacity:1}body .gform_wrapper .gfield_radio li input[type=radio],body .gform_wrapper .gfield_checkbox li input[type=checkbox]{display:none}ul.gfield_checkbox li[class^=gchoice] label:before,ul.gfield_checkbox li[class^=gchoice] label:after,ul.gfield_radio li[class^=gchoice] label:before,ul.gfield_radio li[class^=gchoice] label:after{bottom:0;content:'';margin:auto;position:absolute;top:0}ul.gfield_checkbox li[class^=gchoice] label:after,ul.gfield_radio li[class^=gchoice] label:after{content:"";background-color:#fff;border:solid 1px #3c3c3c;border-radius:50%;display:inline-block;height:13px;left:0;position:absolute;top:0;transition:left .25s,background-color .13s;width:13px}ul.gfield_checkbox input[type=checkbox]:checked+label:before,ul.gfield_radio input[type=radio]:checked+label:before{top:3px;width:15px;height:15px;padding:1px;background-color:#20afcd;z-index:999999999999999999;border:1px solid #a1a1a1;border-radius:50%;left:0}ul#top-menu li a,ul#et-secondary-nav li a,span#et-info-phone{font-weight:300!important;font-family:louis george cafe bold,Helvetica,Arial,Lucida,sans-serif!important}#footer-bottom{display:none}#menu-legal-footer{text-align:center}#menu-legal-footer a{font-weight:400!important}div.footer-widget h4.title:after{content:"";margin:20px 0;display:block;width:30%;border-bottom:2px solid}div.footer-widget div#media_image-2 img{-webkit-filter:brightness(0)invert(1);filter:brightness(0)invert(1)}#menu-servicios-mujer,#menu-servicios-hombre{line-height:1.5em;padding:0}.legal span{margin:10px}.formulario-contacto .gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0;background:#2bb1cd;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;border-radius:10px;color:#fff;text-transform:uppercase}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_wrapper .ginput_complex select{width:205%}.prettyMapList .mapHolder{height:500px!important;margin-bottom:20px!important;width:100%}ul.unstyled.prettyListItems li:nth-child(even){background-color:#eee}.prettyMapList .prettylink{margin:0!important;padding:15px 10px 15px 35px!important}div.description.float_left div.address{display:none!important}.et_pb_salvattore_content article{height:100%}.et_pb_salvattore_content article .post-content-inner{min-height:190px}.et_pb_salvattore_content article .entry-title{min-height:38px}.prettyMapList .map:after{background:url(https://laserum.pt/wp-content/uploads/2021/11/cropped-icono_LSR.png)no-repeat!important;background-size:cover!important}.precio{font-weight:700}.landing-form.form-services .gform_wrapper{}.form-newsletter input{padding:10px!important;margin:0!important}.form-newsletter a{color:#fff!important}.form-newsletter label{font-size:12px!important}.form-newsletter .gform_wrapper .gform_footer input.gform_button{background:#e94b33;border:0;padding:15px!important;font-family:louis george cafe,sans-serif!important;font-size:18px;float:right;margin-right:15px!important}body:not(.home) header{box-shadow:none!important}body.home p#breadcrumbs{display:none}p#breadcrumbs{border-bottom:1px solid #d3d3d3}p#breadcrumbs>span{padding-left:35px}p#breadcrumbs>span>span,p#breadcrumbs strong{font-weight:400!important;font-size:12px}@media(max-width:500px){.header-centros .et_pb_row,#post-14314 .et_pb_row_0,.et_pb_row_0,.et_pb_row_1,.et_pb_row_2,.et_pb_row_3,.et_pb_row_4,.et_pb_row_5,.et_pb_row_6,.et_pb_row_7,.et_pb_row_5,.et_pb_row_8,.et_pb_row_9,.et_pb_row_10,.et_pb_row_11,.et_pb_row_12,.et_pb_row_13,.et_pb_row_14,.et_pb_row_15,.et_pb_row_16,.et_pb_row_17,.et_pb_row_18,.et_pb_row_19,.et_pb_row_20,.et_pb_row_21,.et_pb_row_22,.et_pb_row_23,.et_pb_row_24,.et_pb_row_25,.et_pb_row_26,.et_pb_row_27,.et_pb_row_28,.et_pb_row_29,.et_pb_row_30,.et_pb_row_31,.et_pb_row_32,.et_pb_row_33,.et_pb_row_34{width:83%!important}#post-104 .et_pb_row_0{width:100%!important}#post-104 .et_pb_row_1{width:90%!important}#post-14314 .et_pb_row_15{width:88%}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0}.intro-precios a{margin-right:2px!important}}@media(min-width:1800px){.form-homepage-slider.et_pb_fullwidth_code_0{margin-top:0!important;margin-bottom:-50px}}@media(min-width:1250px)and (max-width:1799px){.form-homepage-slider.et_pb_fullwidth_code_0{margin-top:5vw!important;margin-bottom:-50px}}@media(max-width:1240px){.form-homepage-slider.et_pb_fullwidth_code_0{margin-top:4vw!important;margin-bottom:70px}}.ginput_container_consent input[type=checkbox]{margin-left:1px}body .gform_wrapper ul li.gfield.newsletter,body .gform_wrapper ul li.gfield.legal{margin-top:0}ul.gfield_checkbox label{padding-top:3px!important}.gfield_required{display:inline!important}.page-id-9850 ul.gfield_checkbox li label{font-size:12px!important}.page-id-2426 .ginput_container_consent label{font-size:14px!important}.nuevo-contacto .gform_wrapper li.hidden_label input{margin-top:0}.nuevo-contacto textarea{border:2px solid #e0e0e0}#et-main-area{overflow-x:hidden}.aloevera-form-section h3.gform_title{padding-bottom:10px!important}li#field_27_50{padding-top:1rem}li#field_57_50{padding-top:1rem}.aloevera-form-section input,.aloevera-form-section select{border:none;border-radius:10px;padding:10px!important;font-family:quicksand,Helvetica,Arial,Lucida,sans-serif!important;font-weight:600;color:gray!important}.aloevera-form-section select{margin-top:12px;margin-bottom:0}#gform_wrapper_27{padding:37px!important}#gform_wrapper_57{padding:37px!important}input#gform_submit_button_57{display:block;color:#fff!important;border:0;color:#fff;padding:21px!important;text-transform:uppercase;border-radius:10px;font-family:louis george cafe,sans-serif;font-size:14px;letter-spacing:3px;font-weight:400;border-radius:50px;background:#ff953e;background:-moz-linear-gradient(top,#ff953e 0%,#f02f17 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#ff953e),color-stop(100%,#f02f17));background:-webkit-linear-gradient(30deg,#ff953e 0%,#f02f17 100%);background:-o-linear-gradient(30deg,#ff953e 0%,#f02f17 100%);background:-ms-linear-gradient(top,#ff953e 0%,#f02f17 100%);background:linear-gradient(30deg,#fe953e 0%,#f02f17 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff953e',endColorstr='#f02f17',GradientType=0 )}input#gform_submit_button_27{display:block;color:#fff!important;border:0;color:#fff;padding:21px!important;text-transform:uppercase;border-radius:10px;font-family:louis george cafe,sans-serif;font-size:14px;letter-spacing:3px;font-weight:400;border-radius:50px;background:#ff953e;background:-moz-linear-gradient(top,#ff953e 0%,#f02f17 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#ff953e),color-stop(100%,#f02f17));background:-webkit-linear-gradient(30deg,#ff953e 0%,#f02f17 100%);background:-o-linear-gradient(30deg,#ff953e 0%,#f02f17 100%);background:-ms-linear-gradient(top,#ff953e 0%,#f02f17 100%);background:linear-gradient(30deg,#fe953e 0%,#f02f17 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff953e',endColorstr='#f02f17',GradientType=0 )}.blog_comu aticle{margin-bottom:0!important}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400}#form-contact.style2form .gform_footer input.gform_button{background-image:linear-gradient( 130deg,#2bb1cd 0%,#055391 100%);border-radius:37px;letter-spacing:2px;font-size:14px;width:250px;font-weight:700}.style2form input,.style2form .gfield_select{border-radius:37px}#form-contact.style2form .ginput_container input[type=text],#form-contact.style2form .ginput_container select.gfield_select{padding:10px 25px;line-height:1.14;font-size:16px}.style2form .gform_footer.top_label{text-align:-webkit-center}.style2form #field_31_5{float:left}.style2form select{margin-top:5px}.style2form .firstsinglecheck,.style2form .secondsinglecheck,.style2form .thirdsinglecheck{margin-top:16px!important}.style2form .secondsinglecheck,.style2form .thirdsinglecheck{clear:inherit!important}.style2form label{font-size:16px!important}.style2form .ginput_container_consent{margin-top:16px!important}.style2form .gform_wrapper li.hidden_label input{margin-top:8px!important}#form-contact.style2form .legal .gfield_consent_label a{color:#2bb1cd}@media(min-width:980px){.style2form .firstsinglecheck,.style2form .secondsinglecheck,.style2form .thirdsinglecheck{width:33%;float:left}.et_pb_salvattore_content,.home .et_pb_salvattore_content,.ordenar_comu .et_pb_salvattore_content,.blog_comu .et_pb_salvattore_content{display:grid!important;column-gap:4.8em;grid-template-columns:repeat(3,1fr)}.blog_comu .et_pb_salvattore_content{margin-bottom:22px}.et_pb_salvattore_content article{height:auto;min-height:318px}}@media(max-width:981px){.style2form .firstsinglecheck{padding-top:16px!important}}@media(max-width:640px){.style2form label{font-size:13px!important}li#field_31_5{width:100%;margin-bottom:24px}}@media(max-width:576px){#map-canvas0{width:101vw;margin-left:-36px;height:90.5vh!important}.et_pb_row{width:100%}.gform_wrapper{width:350px!important;margin:auto}}.style2form input[type=checkbox]{outline:3px solid #c6c6c6;border-radius:20px!important;outline-style:auto;width:20px;height:20px;vertical-align:bottom}#form-contact.style3form .gform_footer input.gform_button{background-image:linear-gradient( 130deg,#2bb1cd 0%,#055391 100%);border-radius:37px;letter-spacing:2px;font-size:14px;width:140px;font-weight:700;height:60px}.style3form input,.style3form .gfield_select{border-radius:37px;border:none!important;padding:10px 25px!important;line-height:1.5!important}.style3form textarea{border-radius:16px;border:none!important;padding:10px 25px!important}#form-contact.style3form .legal .gfield_consent_label a{color:#2bb1cd}@media(max-width:640px){.style3form label{font-size:13px!important}.style3form .gform_footer.top_label{text-align:-webkit-center}}@media(min-width:641px){#form-contact.style3form .gform_footer input.gform_button{display:block;position:relative}#gform_wrapper_8{width:349px}}.gfield_select{color:red}.style3form input[type=checkbox]{outline:3px solid #fff;border-radius:20px!important;outline-style:auto;width:20px;height:20px;vertical-align:bottom}.gfield_select{color:#6b6b6b}.packs-desplegables .et_pb_toggle_content .et_section_regular{padding:10px 0}html[lang=pt-pt] ul.et-social-icons{display:none!important}.gform_wrapper.formulario-redondeado_wrapper{box-shadow:none;-webkit-box-shadow:none;border-radius:37px;background:#fff;padding:35px 35px 35px 45px!important;width:400px!important}.formulario-redondeado_wrapper .gform_heading h3.gform_title{color:#2bb1cd!important;text-transform:none!important;font-size:20px!important;font-weight:700!important}body .slider-home .gform_wrapper.formulario-redondeado_wrapper .ginput_container input,body .gform_wrapper.formulario-redondeado_wrapper .ginput_container input,body .gform_wrapper.formulario-redondeado_wrapper select{padding:12px!important;border-radius:37px;border:2px solid #a7a7a7!important}body .formulario-redondeado_wrapper input.gform_button{background-image:linear-gradient( 130deg,#2bb1cd 0%,#055391 100%)!important;border-radius:37px!important;width:auto!important;font-weight:700!important;font-size:16px!important;padding:25px!important}.formulario-redondeado .gform_fields .gfield input::-webkit-input-placeholder,.formulario-redondeado .gform_fields .gfield select::-webkit-input-placeholder{font-style:italic}.formulario-redondeado .gform_fields .gfield input::-moz-placeholder,.formulario-redondeado .gform_fields .gfield select::-moz-placeholder{font-style:italic}.formulario-redondeado .gform_fields .gfield input:-ms-input-placeholder,.formulario-redondeado .gform_fields .gfield select:-ms-input-placeholder{font-style:italic}.formulario-redondeado .gform_fields .gfield input:-moz-placeholder,.formulario-redondeado .gform_fields .gfield select:-moz-placeholder{font-style:italic}.gform_wrapper.formulario-redondeado_wrapper .ginput_container select.gfield_select,.formulario-redondeado .gfield_checkbox label,.formulario-redondeado .ginput_container_consent label{font-style:italic}.formulario-redondeado .gfield_consent_label a{text-decoration:underline;color:#666!important}.gform_wrapper.formulario-redondeado_wrapper .ginput_container select.gfield_select{margin-top:12px}.gform_wrapper.formulario-redondeado_wrapper input.gfield-choice-input,.gform_wrapper.formulario-redondeado_wrapper .ginput_container_consent input{}.top-header ul.et-social-icons li{list-style:none;float:none;display:inline-block}.menu-top-bar-column{width:fit-content!important}.social-media-column{width:fit-content!important;float:right}.top-bar-blue li.menu-item{padding-left:8px;padding-right:8px}.top-bar-blue li.menu-item{margin-right:15px}.top-bar-blue .menu-item:not(.covid19,.cita){padding-top:15px}.top-bar-blue .et_pb_column{margin-bottom:0}.logo-main-menu .menu-principal-2lineas .et_pb_menu_inner_container{float:right}.menu-principal-2lineas li:after{content:" ";position:absolute;right:0;height:30px;width:1px;background:#d2d2d2}.top-bar-blue .et_pb_column_2_3 .et_pb_module{margin-bottom:8px!important}.top-bar-blue .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0}.logo-main-menu .mobile_nav .et_mobile_menu{width:288px;margin-left:-210px;margin-top:20px}.logo-main-menu .mobile_nav ul.et_mobile_menu li.menu-item a span{display:initial;font-size:100%}.logo-main-menu .mobile_nav ul.et_mobile_menu li.menu-item a{padding:10px 5%}.logo-main-menu .solomovil{display:none!important}.logo-main-menu .mobile_nav .solomovil{display:block!important}.logo-main-menu ul.et_mobile_menu li.menu-item.cita,.logo-main-menu ul.et_mobile_menu li.menu-item.covid19{margin-top:16px;text-align:center}.tagline-laserum{color:#fff}.logo-main-menu .et_pb_menu__search-button{margin-left:20px}.logo-main-menu .menu-principal-2lineas li a{padding:0 10px 41px}body .logo-main-menu .et_pb_image_0_tb_header{margin-bottom:5px!important}.has_et_pb_sticky .menu-principal-2lineas .et_pb_menu_inner_container{margin-top:10px}@media(min-width:560px) and (max-width:980px){.logo-main-menu .mobile_nav .et_mobile_menu{width:90vw;margin-left:-610px}}@media(min-width:560px) and (max-width:1390px){.top-bar-blue ul li a,.top-bar-blue .tagline-laserum{font-size:13px!important}.top-bar-blue ul li{margin-right:3px!important}}@media(max-width:1380px){#post-4336 .ginput_container_select:after{right:14px;top:14px;bottom:auto}}@media(max-width:1255px){.logo-main-menu .menu-principal-2lineas li a{font-size:14px!important}}@media(min-width:981px) and (max-width:1255px){.menu-ppal-columna .menu-principal-2lineas.et_pb_menu_1_tb_header{margin-top:12px!important}}@media(min-width:980px) and (max-width:1390px){.top-bar-blue li.menu-item{margin-right:3px!important;margin-left:3px!important;padding-left:3px!important;padding-right:3px!important}}@media(min-width:981px){.columna-logo{width:14.75%!important}.menu-ppal-columna{width:82.25%!important}}@media(min-width:981px) and (max-width:996px){.menu-principal-2lineas.et_pb_menu .et-menu>li{padding-left:8px;padding-right:8px}}.columna-logo{max-width:210px}.menu-principal-2lineas *,.top-bar-blue *{-o-transition-property:none!important;-moz-transition-property:none!important;-ms-transition-property:none!important;-webkit-transition-property:none!important;transition-property:none!important;-o-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}@media(min-width:560px) and (max-width:980px){.columna-logo{margin-bottom:-30px}}.opiniones-top-bar{width:18px}@media(min-width:1391px){#post-106 .ginput_container_select:after{top:30px}#post-15961 .ginput_container_select:after{top:50%}#post-30649 .ginput_container_select:after{top:28px}#post-30163 .ginput_container_select:after{top:29px}#post-15057 .ginput_container_select:after{top:15px}.ginput_container_select:after{bottom:4px}#post-13084 .ginput_container_select:after{top:50%!important}#post-9850 .ginput_container_select:after{top:50%!important}.top-bar-blue .covid19{margin-right:8px!important}}.top-bar-blue ul.et-menu{align-items:center!important}@media(max-width:400px){.entry-content .landing-form.form-services .gform_wrapper{width:inherit!important}#post-30649 .ginput_container_select:after{top:17px}}@media(max-width:560px){#post-4336 .ginput_container_select:after{right:14px;top:18px;bottom:auto}#post-106 .ginput_container_select:after{top:calc(50% - 10px)}.logo-main-menu .et_pb_menu .et_pb_menu__search-input{margin-left:-100px!important;width:100px}#post-106 #form-contact .gform_wrapper .gform_footer{padding:22px}#post-15961 .ginput_container_select:after{top:calc(50% - 8px)}#post-5353 .ginput_container_select:after{top:calc(50% - 24px)}.ginput_container_select:after{top:calc(50% - 24px)}#post-15057 .ginput_container_select:after{top:calc(50% - 9px)}.gform_wrapper .gform_footer input[type=submit]{margin:0}#post-15057 .et_pb_column_1{padding:0}.gform_legacy_markup_wrapper{padding:16px!important}}@media(max-width:980px){.logo-main-menu .et_pb_menu .et_pb_menu__search-input{width:150px;margin-left:-100px!important}}.logo-main-menu{box-shadow:0 1px rgb(0 0 0/.1)}html[lang=pt-pt] .redes-sociales-top .et_pb_code_inner{display:flex;align-items:center}html[lang=pt-pt] .redes-sociales-top .et_pb_code_inner p{padding-bottom:0}html[lang=pt-pt] div#search-2 input#searchsubmit{font-size:12px;width:74px}.prettyMapList .prettylink .smallImage{display:none}.prettyMapList .featuredImage{display:none!important}.et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column.size-1of3{width:100%!important}.et_pb_slider .et_pb_slide.et_clickable{z-index:1}#top-header-text{font-family:Poppins,sans-serif;margin-top:0}#top-header-text:hover{text-decoration:underline}a.clearSearch.btn.corePrettyStyle{position:relative;display:inline-block;padding:2px 15px;color:#555!important;border-width:1px!important;border-color:#555!important;border-radius:35px;letter-spacing:1px;font-size:11px!important;font-family:louis george cafe regular,sans-serif!important;background-color:initial!important;transition:padding-right .3s ease-in-out}@media(max-width:980px){.cky-revisit-bottom-left{bottom:80px!important}#Map-List-Search a.doPrettySearch.btn.corePrettyStyle{position:relative;display:inline-block;padding:2px 15px;color:#2bb1cd!important;border-width:1px!important;border-color:#2bb1cd!important;border-radius:35px;letter-spacing:1px;font-size:11px!important;font-family:louis george cafe regular,sans-serif!important;background-color:initial!important;transition:padding-right .3s ease-in-out}a.clearSearch.btn.corePrettyStyle{position:relative;display:inline-block;padding:2px 15px;color:#555!important;border-width:1px!important;border-color:#555!important;border-radius:35px;letter-spacing:1px;font-size:11px!important;font-family:louis george cafe regular,sans-serif!important;background-color:initial!important;transition:padding-right .3s ease-in-out}}@media(max-width:489px){.cky-revisit-bottom-left{bottom:80px!important}#Map-List-Search a.doPrettySearch.btn.corePrettyStyle{padding:2px 23px;margin-top:10px}a.clearSearch.btn.corePrettyStyle{padding:2px 23px;margin-top:10px}}@media(max-width:500px){#dipi-author-box .dipi-author-row{padding:20px!important;display:flex;flex-direction:column}#dipi-author-box .dipi-author-right{width:100%!important}}
/*REUSABLE STUFF*/
.cf:before,
.cf:after {content: " ";display: table;}
.cf:after {clear: both;}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {*zoom: 1;}

/*Hide*/
.prettyMapList .prettyFileBar .prettyMapListSearch .hidden{display:none;}
/*floats*/
.prettyMapList .float_right{float:right;}
.prettyMapList .float_left{float:left;}
/*Buttons*/
#MaplistBack,
.prettyMapList .btn{
    display:inline-block;
    *display:inline;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    zoom:1;
}

.prettyMapList .btn:hover{}
.prettyMapList .btn:active{}

.prettyMapList ul.unstyled,
.prettyMapList ul.unstyled{list-style-type:none;margin:0 !important;padding:0 !important;}

/* For modern browsers */
.prettyMapList .clearfix:before,
.prettyMapList .clearfix:after {
    content:"";
    display:table;
}

.prettyMapList .clearfix:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.prettyMapList .clearfix {
    *zoom:1;
}

/*MAIN*/
/*The map itself*/
.prettyMapList .mapHolder{
    border: solid 1px #ccc;
    height: 350px;
    margin-bottom:15px;
    width: 100%;
}

/*Pop up windows*/
.prettyMapList .mapHolder .infoWindow
{
    font-size:14px;
}

/*CUSTOM columns*/

.prettyMapList .additionalDetail{margin-bottom:10px;}

.prettyMapList .additionalDetail .colLeft,
.prettyMapList .additionalDetail .colRight{
    float:left;
    width:49%;
}

a.btn_style.corePrettyStyle {
    position: relative;
    display: inline-block;
    padding: 2px 15px;
    color: #2BB1CD !important;
    border-width: 1px !important;
    border-color: #2BB1CD !important;
    border-radius: 35px;
    letter-spacing: 1px;
    font-size: 11px !important;
    font-family: 'Louis George Cafe Regular', sans-serif !important;
    background-color: transparent !important;
    transition: padding-right 0.3s ease-in-out;
}

a.btn_style.corePrettyStyle:hover {
    padding-right: 25px; /* Aumenta el espacio para la flecha */
}

a.btn_style.corePrettyStyle::after {
    content: '›'; /* Flecha hacia la derecha */
    position: absolute;
    opacity: 0;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 14px;
    font-weight: bold;
    color: #2BB1CD;
    transition: opacity 0.3s ease-in-out, right 0.3s ease-in-out;
}

a.btn_style.corePrettyStyle:hover::after {
    opacity: 1;
    right: 5px; /* Mueve la flecha más cerca del texto */
}

.infoWindowContainer{
    border-radius:5px;
    border:none;
    position:relative;
}

.infoWindowContainer.infobox{border:solid 1px #999;}

.infoWindowContainer.infobox:after,
.infoWindowContainer.infobox:before {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.infoWindowContainer.infobox:after {
	border-color: rgba(255, 255, 255, 0);
    border-top-color: #fff;
    border-width: 15px;
    left: 50%;
    margin-left: -15px;
}

.infoWindowContainer.infobox:before {
	border-color: rgba(51, 51, 51, 0);
    border-top-color: #999;
    border-width: 16px;
    left: 50%;
    margin-left: -16px;
}

.infoWindowContainer .infoWindow{
    background-color:#fff;
    border-radius:0 0 5px 5px;

}

.infoWindowContainer.infobox .infoWindow .infowindowContent{overflow: auto;}

.infoWindowContainer .infoWindow .infowindowContent{
    padding:10px;
}

.infoWindowContainer img{
    position:absolute !important;
    right:3px;
    top:3px;
}

.infoWindowContainer img .infoWindow{
    position:static;
    width:500px;
}

body .infoWindowContainer .infoWindow h3{
    border:none;
    border-radius:0;
    color:#1e91d7;
    font-size:18px;
    line-height:1.2em;
    margin:0 !important;
    padding:7px;
}

.infoWindowContainer .locationImage{
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
}

body .infoWindowContainer .infoWindow h3 span{font-size:13px;}

.infoWindowContainer .infoWindow img{position:static !important;}

.prettyMapList .mapHolder .infoWindow .cats{
    clear:both;
    color:#888;
    font-size:11px;
    padding-top:5px;
}


/*Fixes street view button, and box shadows from themes*/
.prettyMapList .mapHolder img,
#SingleMapLocation img{
    box-shadow: none;
    max-width:none !important;
}

.prettyMapList .mapLocationDetail{
    padding:10px 0;
}

.prettyMapList .address{position:relative;}

.prettyMapList .address span{font-weight: bold;left:0;position:absolute;}

.prettyMapList .mapcategories{
    color:#aaa;
    float:right;
    font-size:11px;
}

.prettyMapList .mapcategories span{color:#888}

/*Custom category lists*/
.prettyMapList .prettyFileBar .multiCategoryFilter .btn{
    margin:0 5px 0 0;
}


.prettyMapList .customCategoryList{float:right;}
.prettyMapList .customCategoryList ul{right: 0;top:28px;}

.prettyMapList .multiCategoryFilter{margin-top:10px;}

.prettyMapList .multiCategoryFilter .categoryFilterContainer,
.prettyMapList .multiCategoryFilter .customCategoryList{float:left;}

.prettyMapList .customCategoryList{
    position: relative;

}

.prettyMapList .customCategoryList>ul{
    -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);

    background-color:#fff;
    border:solid 1px #ccc;
    border-radius:0 0 5px 5px;
    display:none;
    position:absolute;
    font-size: 11px;
    line-height: 1.2em;
    width:120px;
    z-index:9999;
}

.prettyMapList .multiCategoryFilter .customCategoryList>ul{
    left:0px;
    max-height:200px;
    overflow-y: scroll;
    right:auto;
    top:28px;

}


/*Sort and Filter Buttons*/
.prettyMapList .customCategoryList .btn{
    margin-top:10px;
    padding-left:28px;
    _padding-left:10px;
    position:relative;
}
.prettyMapList .customCategoryList .btn:before{
    background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_join_red_down.png) no-repeat 0 0;
    content:"";
    display:block;
    height:16px;
    left:5px;
    position:absolute;
    top:6px;
    width:16px;
}

.prettyMapList .customCategoryList ul a
{
    border-bottom:solid 1px #f4f4f4;
    color:#21759B;
    display:block;
    font-size:12px;
    margin:0;
    padding:5px;
    text-decoration:none;

    /*Animation*/
    -webkit-transition: all 0.2s ;
    -moz-transition: all 0.2s ;
    -o-transition: all 0.2s ;
    transition: all 0.2s ;
}

.prettyMapList .customCategoryList .btn.showSortingBtn:before{
    background-image:url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_down_red.png);
}

/*Sort and Filter Buttons*/
.prettyMapList .showSortingBtn,
.prettyMapList .showFilterBtn,
.prettyMapList .sortList ul a.selected,
.prettyMapList .sortList ul a.showing{
    padding-left:28px;
    _padding-left:10px;
    position:relative;
}


.prettyMapList .prettyFileBar .categoryList .btn.showing{
    padding-left:18px;
    position:relative;
}

.prettyMapList .prettyFileBar .categoryList .btn.showing:after{
    content:  "\2713 ";
    height:10px;
    left:5px;
    position: absolute;
    top:5px;
    width:10px;
}

.prettyMapList .showSortingBtn:before,
.prettyMapList .showFilterBtn:before,
.prettyMapList .sortList ul a:before{
	background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_join_red_down.png) no-repeat 0 0;
	content:"";
	display:block;
	height:16px;
	left:5px;
	position:absolute;
	top:6px;
	width:16px;
}

.prettyMapList .sortList ul a:before{background-image:none;}

.prettyMapList .showSortingBtn:before,
.prettyMapList .sortList ul a.selected:before{background-image:url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_down_red.png);}
.prettyMapList .sortAsc:before,
.prettyMapList .sortList ul a.sortAsc:before{background-image:url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_up_red.png);}

/*List styles*/
.prettyMapList .prettylink
{
    	/*Drop shadow*/
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);

	cursor:pointer;
	display:block;
	font-size:14px;
	line-height:1.2em;
	margin:10px 0;
	padding:10px 10px 10px 35px;
	*padding:10px;/*ie6/7 don't support pseudo elements so no need to make space for the icon*/
	position:relative;
	text-decoration:none;
	zoom:1;
}

.prettyMapList .prettylink:after
{
	content:"";
	display:block;
	height:20px;
	left:10px;
	margin-right:2px;
	position:absolute;
	top:11px;
	width:20px;
}

.prettyMapList .prettylink:hover{}

.prettyMapList .prettylink:active{
    /*Inset drop-shadow*/
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}

.prettyMapList .prettylink a,
.prettyMapList .prettylink a:visited{text-decoration:none;}

/*Distance text for geo maps*/
.prettyMapList .prettylink .distance{font-size:11px;}

/*Make sure categories clear in ie11*/
.prettyMapList .corePrettyStyle .viewLocationDetail{display:block}

/*Address in list item*/
.prettyMapList .prettylink .address{ margin-bottom: 10px;}

/*Added to stop themes overriding*/
.prettyMapList .map{
    float:none;
    display:block;
}

/*Added to stop themes overriding*/
.prettyMapList .map{
    float:none;
    display:block;
}

/*Set icons*/
.prettyMapList .map:after{background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/map.png) no-repeat 0 0;}

/*Use featured image*/
.prettyMapList .featuredImage{
    border-radius:5px;
    border:solid 1px #aaa;
    display:block;
    float:left;
    margin-right:10px;
    /*Inset drop-shadow*/
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
}


/*Small thumbnail*/
.prettyMapList .prettylink .smallImage{left:5px;position:absolute;top:5px;z-index:3;}

.prettyMapList .getDirections{border-top:dashed 1px #ccc;margin-top:10px;padding-top:10px;}
.prettyMapList .getDirections input{margin:0 3px;width: 200px;}
.prettyMapList .mapLocationDirectionsHolder,
.prettyMapList .mapLocationDirectionsHolder:hover{
    background-color: #FFF;
    color: #333;
    margin-left: -25px;
}

.prettyMapList .mapLocationDirectionsHolder .adp-directions{
    border: solid 1px #ccc;
    margin-bottom: 0 !important;
}

/*Stop long directions breaking the layout*/
.prettyMapList .mapLocationDirectionsHolder .adp-directions .adp-substep div{word-break: break-all;}

/*distance and time*/
.prettyMapList .mapLocationDirectionsHolder .adp-summary{
    background-color:#fcfcfc;
    border: solid 1px #ccc;
    border-width: 0 1px;
    color:#666;
    font-size:13px;
    text-align:right;
    padding:5px;
}
.prettyMapList .mapLocationDirectionsHolder .adp-legal{font-size:11px;text-align: right;}/*map data google*/

.prettyMapList .mapLocationDirectionsHolder table.adp-placemark{border:solid 1px #ccc;margin-bottom:0 !important;}

.prettyMapList .mapLocationDirectionsHolder > div{
    border:solid 1px #ccc;
    margin-top:15px;
    padding:10px;
}

.prettyMapList .mapLocationDirectionsHolder table{margin:0 0 5px 0 !important;width:100%;}

.prettyMapList .mapLocationDirectionsHolder .adp-text{padding-left:35px;vertical-align:middle;}

.prettyMapList .printDirections{float:right;margin-top:5px;padding:5px;}


/*Pagination*/
.prettyPagination
{
	height: 45px;
        margin-bottom: 10px;
	padding-top:5px;
	text-align:center;
}
.prettyPagination .pagingInfo{
    display:inline-block;
    *display:inline;
    margin-top:10px;
    position: absolute;
    zoom:1;
}

.prettyPagination a{
	display:inline-block;
	padding:5px;
	*display:inline;
	zoom:1;
}

.prettyPagination a.pfl_next{float:right;}
.prettyPagination a.pfl_prev{float:left;}
.prettyPagination a.disabled{opacity:0.4;}

/*SEARCH AND FILTERS*/
/*Filters*/
.prettyMapList .prettyFileBar{
    border-bottom: 1px dashed #EFEFEF;
    padding-bottom: 5px;
    position:relative;
}

.prettyMapList .prettyFileBar .btn{margin:0 0 0 5px;}

.prettyMapList .prettyFileBar .unstyled li{
    background-image: none;
    list-style-type:none;
    margin:0;
    padding:0;
}


.prettyMapList .prettyFileBar .prettyFileFilters,
.prettyMapList .prettyFileBar .prettyFileSorting{
	/*Drop shadow*/
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);

	background-color:#fff;
	border:solid 1px #ccc;
	border-radius:0 0 5px 5px;
	display:none;
	position:absolute;
	font-size: 11px;
	line-height: 1.2em;
	right:0;
	top:38px;
	width:120px;
	z-index:100;
}

.prettyMapList .prettyFileBar .prettyFileSorting{right:105px;}

.prettyMapList .prettyFileBar .prettyFileFilters p,
.prettyMapList .prettyFileBar .prettyFileSorting p{
	margin-bottom:0 !important;
        padding-bottom:0 !important;
}

.prettyMapList .prettyFileBar .prettyFileFilters li a,
.prettyMapList .prettyFileBar .prettyFileSorting li a{
	border-bottom:solid 1px #f4f4f4;
	color:#21759B;
	display:block;
	font-size:12px;
	margin:0;
	padding:5px;
	text-decoration:none;

	/*Animation*/
	-webkit-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	transition: all 0.2s ;
}



.prettyMapList .prettyFileBar .prettyFileFilters li a{
    background:rgb(247,255,224) none no-repeat 91px 10px;
}

.prettyMapList .prettyFileBar .prettyFileFilters li a:hover,
.prettyMapList .prettyFileBar .prettyFileSorting li a:hover{
	background-color:rgb(247,255,224);
	color:#D54E21;
}


/*Direction icons*/
.prettyMapList .prettyFileBar .prettyFileSorting li a{background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_down_red.png) no-repeat 100px 4px;}
.prettyMapList .prettyFileBar .prettyFileSorting li a.sortAsc{background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/arrow_up_red.png) no-repeat 100px 4px;}

/*Close bar*/
.prettyMapList .prettyFileBar .bar{
	background-color:#fbfbfb;
	border-radius:0 0 5px 5px;
	border-top:solid 1px #ccc;
	text-align:right;
}

.prettyMapList .prettyFileBar .bar .cross{
	background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons1/cross.png) no-repeat 99% 50%;
	display:block;
	height:16px;
	padding:5px;
	text-align:left;
	text-indent:-9000px;
	opacity:0.4;
}

.prettyMapList .prettyFileBar .bar .cross:hover{
    background-color:#efefef;
}

/*Selected filter*/
.prettyMapList .prettyFileBar .customCategoryList a.showing{
	/*Gradients*/
	background:rgb(247,255,224) none no-repeat 91px 2px; /* Old browsers */

	color: #626933;
	padding-left:24px;
	position:relative;
	text-shadow:0 1px 1px rgba(255,255,255,1);

	/*Animation*/
	-webkit-transition: all 0.2s ;
	-moz-transition: all 0.2s ;
	-o-transition: all 0.2s ;
	transition: all 0.2s ;
}

.prettyMapList .prettyFileBar .customCategoryList a.showing:after,
.prettyMapList .prettyFileBar .prettyFileFilters a.showing:after
{
	content:"";
	background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/tick.png) no-repeat 0 0;
	display:block;
	height:16px;
	opacity:0.8;
	position:absolute;
	top:3px;
	left:3px;
	width:16px;
}


.prettyMapList .prettyFileBar .categoryList li{
    float:left;
    margin-right:5px;
    margin-bottom:1px;

}

.prettyMapList .prettyFileBar .categoryList .btn{
    line-height: 1em;
    margin-left:0;
    padding: 6px 4px;

    /*Animation*/
    -webkit-transition: all 0.2s ;
    -moz-transition: all 0.2s ;
    -o-transition: all 0.2s ;
    transition: all 0.2s ;
}

/*Message*/
.prettyMapList .prettyMessage{
	/*Gradient background*/
	background: rgb(233,246,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(233,246,253,1) 0%, rgba(211,238,251,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,246,253,1)), color-stop(100%,rgba(211,238,251,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(233,246,253,1) 0%,rgba(211,238,251,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f6fd', endColorstr='#d3eefb',GradientType=0 ); /* IE6-9 */

	/*Rounded corners*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

        margin: 10px 0;
        padding: 10px 10px 10px 35px;
	position:relative;
}

.prettyMapList .prettyMessage:after
{
	content:"";
	background:transparent url(https://laserum.pt/wp-content/plugins/MapListPro/css/../images/icons/silk_icons/information.png) no-repeat 0 0;
	display:block;
	height:20px;
	left:10px;
	position:absolute;
	top:14px;
	width:20px;
}

.prettyMapList .prettyMessage a{margin-left:10px;}

/*SEARCH*/
.prettyMapList .prettyFileBar .prettyMapListSearch{
	display:inline-block;
	*display:inline;
	padding:0;
    text-align:left;
	zoom:1;
}

.prettyMapList .prettyFileBar .combo{padding-bottom:20px;position:relative;}

body .prettyMapList .prettyFileBar .combo .prettySearchValue{width:100px;}

.prettyMapList .prettyFileBar .combo .clearSearch{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    bottom: -5px;
    box-shadow: none;
    color: #333;
    font-size: 11px;
    padding: 0;
    position: absolute;
    right: 0;
}

.prettyMapList .prettyFileBar .prettyMapListSearch label{margin-right:10px;}

.prettyMapList .prettyFileBar .distanceSelector{
    border: 1px solid #CCC;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    margin-right: 3px;
    margin-bottom:0;
    padding:5px 4px;
}

/*Search box, directions box*/
.prettyMapList .directionsPostcode,
.prettyMapList .prettyFileBar .prettyMapListSearch input,
.prettyMapList .prettyFileBar .prettySearchValue{
    /*Rounded corners*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border:solid 1px #ccc;
    color:#ccc;
    display:inline-block;
    font-size:13px;
    margin:0 5px 0 0;
    padding:5px;
    width: 150px;
}

/*Search box with focus*/
.prettyMapList .directionsPostcode:focus,
.prettyMapList .prettyFileBar .prettyMapListSearch input:focus,
.prettyMapList .prettyFileBar .prettySearchValue:focus{
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);

	border-color:rgba(82, 168, 236, 0.8);
	color:#333;
}



/*Search box error*/
.prettyMapList .prettyFileBar .prettySearchValue.error{border-color:#f00;color:#666;background-image:none;}

/*Search button*/
.prettyMapList .prettyFileBar .prettyMapListSearch a{
	cursor:pointer;
	display:inline-block;
	*display:inline;/*ie6 and 7*/
	font-size:13px;
        margin-left:0;
	zoom:1;/*ie6 and 7*/
}

/*Clear search function*/
.prettyMapList .prettyFileBar .prettyMapListSearch .clearSearch{margin-left:3px;}

.prettyMapList .prettyListItems{min-height:150px;}

/*LOADING*/
.prettyMapList .prettyListItems.loading{
	background:#fff url("https://laserum.pt/wp-content/plugins/MapListPro/css/../images/loading32.gif") no-repeat 50% 50%;
	height:200px;
}

.prettyMapList .prettyListItems.loading a,
.prettyMapList .prettyListItems.loading li{
	display:none;
}

/*GEOLOCATING*/
.prettyMapList .getDirections .getdirectionsgeo,
.prettyMapList .getDirections .getdirectionsgeo:hover,
.prettyMapList .getDirections .getdirectionsgeo:active{
    	background:#fff url("https://laserum.pt/wp-content/plugins/MapListPro/css/../images/target.png") no-repeat 50% 50%;
        margin-left:3px;
        padding:5px;
        text-indent:-9000px;
        width:15px;
}

.prettyMapList .getDirections .getdirectionsgeo:hover{background-color:#eee}

.prettyMapList .getDirections .smallLoading,
.prettyMapList .getDirections .smallLoading:hover{
    	background:#fff url("https://laserum.pt/wp-content/plugins/MapListPro/css/../images/loading16.gif") no-repeat 50% 50%;
}


.prettyMapList .viewLocationPage{margin-top:10px;}

/*Fixes for common template issues
Feel free to remove or tweak these if you run into issues
=========================================*/

.mapHolder img{
    box-shadow: none !important;
    visibility: visible !important;
}

/*CUSTOM PAGE TEMPLATE*/
/*The map box*/
.mapHolder{height:350px;width:100%;}

#SingleMapLocation{
    -webkit-box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);
            box-shadow:  0px 3px 2px 0px rgba(0, 0, 0, 0.2);

    background-color:#fff;
    border:solid 1px #ccc;
    margin-bottom:15px;
    padding:5px 5px 0 5px;
}
/*The address box*/
#MapAddressContainer{
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color:#f9f9f9;
    border:solid 1px #ccc;
    display:inline-block;
    margin:30px 0 20px 0;
    padding:10px;
    width:100%;

}
#MapAddressLabel
{
    color:#888;
    display:inline-block;
    font-size:0.8em;
    margin-bottom:5px;
}

#MapAddress{

}

.maplist_featuredimage{
    -webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);
            box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, 0.2);

    border:solid 1px #ccc;
    margin:0 10px 10px 0;
    padding:5px;
}

#MaplistBack{margin:5px 0 10px 0;}

/*Map Positioning
============================*/

/*Map to left*/
.leftmap .mapHolder{float:left;margin-right:1%;width:49%;}
.leftmap #ListContainer{float:left;width:49%;}
.leftmap .prettyFileBar{float:left;width:49%;}

/*Map to right*/
.rightmap .mapHolder{float:right;margin-right:1%;width:49%;}
.rightmap #ListContainer{float:left;width:49%;}
.rightmap .prettyFileBar{float:left;width:49%;}

/*Accordion*/

.location-accordion .location-list{
    cursor:pointer;
    list-style-type:none;
    margin:0;
    padding:10px;
}

.location-accordion .location-list.active{background-color:#ccc;}/*Selected list*/
.location-accordion .location-list .active{font-weight:bold;}/*Selected item*/

#main .location-accordion .show-locations,
.location-accordion .show-locations{
    background-color:#666;
    color:#fff;
    cursor:pointer;
    font-size:1.2em;
    margin:0 0 1px 0;
    padding:10px;
}

/* Single map location
============================*/
.FullMapPage #SingleMapLocation{height:300px;width:100%;}

.FullMapPage .infoWindowContainer .infoWindow h3{margin-bottom:0 !important;}
.FullMapPage .infoWindow .infowindowContent{
    font-size:13px;
    height: 160px;
    overflow:auto;
    padding-top:10px;
}
.FullMapPage .infoWindow .infowindowContent .locationImage{
    float:left;
    padding:0 10px 10px 0;
}

.FullMapPage .address,
.FullMapPage .openinghours,
.FullMapPage .telephone{padding-left:170px;position:relative;}

.FullMapPage .address span,
.FullMapPage .openinghours span,
.FullMapPage .telephone span{
    font-weight: bold;
    left:0;
    position:absolute;
}

.FullMapPage div.mapLocationDirectionsHolder,
.FullMapPage div.mapLocationDirectionsHolder:hover{
    border:none;
    margin:0;
}

.FullMapPage div.mapLocationDirectionsHolder > div {
    border: none;
    margin-top: 15px;
    padding: 0;
    border-top: solid 1px #ccc;
}


/*RESPONSIVE STUFF*/
@media only screen and (max-width: 767px){
    /*Make the rightmap and left map go to normal at small screens*/
    body .leftmap #ListContainer,
    body .leftmap .prettyFileBar,
    body .leftmap .mapHolder,
    body .rightmap #ListContainer,
    body .rightmap .mapHolder,
    body .leftmap .prettyFileBar
    {
        float:none;
        width:100%;
    }
}
/***************************/
/* Colours                 */
/***************************/
.prettyMapList .btn{border:solid 1px #ccc !important;}

.infoWindowContainer .infoWindow h3{
    background-color:#eee;
}

.infoWindowContainer .infoWindow h3,
.prettyMapList .corePrettyStyle{
    border-bottom:solid 1px #f3f3f3;
    color:#555;
    
    -webkit-transition: background 0.2s ease-in;
    -moz-transition: background 0.2s ease-in;
    -ms-transition: background 0.2s ease-in;
    -o-transition: background 0.2s ease-in;
    transition: background 0.2s ease-in;    
}

.prettyMapList .corePrettyStyle:hover{
    background-color:#f3f3f3;
    border-color:#aaa;
}

.prettyMapList .corePrettyStyle:hover a,
.prettyMapList a.corePrettyStyle:hover{color:#222;}

.prettyMapList .corePrettyStyle:active{
    /*Inset drop-shadow*/
    -webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); 

    background-color:#ededed;	
    background-position:0 -10px;
    background-repeat:repeat-x;
    border-color:#aaa;        
}

/*Remove shadow*/
.prettyMapList .prettyListItems .prettylink {
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;     
}

/*Link colours*/
.prettyMapList .prettylink a,
.prettyMapList .prettylink a:visited{color:#333;}

.prettyMapList .prettylink .mapcategories{color:#ccc;}
.prettyMapList .prettylink .mapcategories span{color:#bbb;}

/*Close bar*/
.prettyMapList .prettyFileBar .bar{
	background-color:#fbfbfb;
	border-top:solid 1px #ccc;
}
.prettyMapList .prettyFileBar .bar .cross{opacity:0.4;}
.prettyMapList .prettyFileBar .bar .cross:hover{background-color:#efefef;}