@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');*{margin:0;padding:0}.clr{clear:both;display:block;width:100%;height:0}a{text-decoration:none;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;box-shadow:none;color:#06065d}a:focus,a:active{outline:none}a,a img{border:none}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-weight:400;margin:0;padding:0;letter-spacing:0px;text-transform:none;line-height:1.4}h1{font-size:32px}h2{font-size:28px}h3{font-size:25px}h4{font-size:21px}h5{font-size:17px}h6{font-size:14px}p{margin-bottom:15px;padding-bottom:0}iframe{width:100%}::-webkit-input-placeholder{font-family:"Roboto",sans-serif}:-moz-placeholder{font-family:"Roboto",sans-serif}::-moz-placeholder{font-family:"Roboto",sans-serif;opacity:1}:-ms-input-placeholder{font-family:"Roboto",sans-serif}textarea{height:120px}body{font-family:"Roboto",sans-serif;font-weight:400;color:#000;font-size:15px;line-height:30px}.home .entry-header,.header-titles .site-description{display:none}.header-inner{max-width:120rem}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:0 0 2rem}.entry-content p,.entry-content li,.widget-content{line-height:30px;font-size:15px}.section-inner.medium{max-width:120rem;width:calc(100% - 4rem)}.entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),.panel-layout,.footer-inner{width:100%;max-width:124rem;padding-left:20px;padding-right:20px;margin:0 auto}.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary,.entry-content{font-size:15px;line-height:30px}.search-toggle .toggle-icon,.search-toggle svg{height:1.8rem;max-width:1.8rem;width:1.8rem;color:#fff}.modal-menu a,.modal-menu>li>a,.modal-menu>li>.ancestor-wrapper>a,.modal-menu ul li a{color:#023e8a;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px;letter-spacing:1px}.singular .entry-header,.blog .entry-header{background-color:#06095f;padding:0}.singular .entry-header h1.entry-title,.singular .entry-header h1,.blog .entry-header h1{color:#fff;font-family:"Roboto",sans-serif;font-weight:600;font-size:32px;padding:1.8rem 0;letter-spacing:0;text-transform:capitalize;position:relative;text-align:center}.single-product .entry-header{background-color:#fff;padding:0}.single-product .entry-header h1.entry-title{color:#1078be;font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:28px;padding:4rem 0 1rem;letter-spacing:0;text-transform:capitalize;position:relative;background-color:#ccc8aa;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.single-post .entry-header h1.entry-title{text-align:center}.single-post .entry-header h1.entry-title:after{display:none}button.close-nav-toggle svg,button.close-nav-toggle .toggle-text{color:#000}.toggle.nav-toggle svg,.toggle-inner .toggle-text{display:none}button.close-nav-toggle svg,button.close-nav-toggle .toggle-text{color:#000;font-size:0px}.single-product .product .post-inner{padding-top:0}.single-product .related{clear:both}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#003530;font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:16px}.woocommerce div.product p.price{font-size:24px;margin-bottom:0}.woocommerce div.product p.stock{color:#17384e}.woocommerce .quantity .qty{padding:13px 12px}.woocommerce div.product div.images .flex-control-thumbs li{float:none;width:calc(100% /5 - 8px);display:inline-block;vertical-align:top;margin-right:10px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li:nth-child(5){margin-right:0}.woocommerce ul.products li.product a img{background-color:#fff;padding:10px}.single-product .product .post-meta-wrapper{margin-top:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal;font-display:swap;font-size:16px;color:#000;text-transform:uppercase;padding:12px 3px 8px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{color:#fff;background-color:#000;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;border-radius:0;width:auto;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-display:swap;text-transform:uppercase;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:14px 16px;font-size:14px;border:none}.woocommerce div.product .product_title,.woocommerce-page .woocommerce-products-header h1,.related.products h2{color:#000;margin-bottom:12px}.woocommerce-page .woocommerce-products-header h1{color:#fff}.woocommerce div.product .product_title{color:#000;font-size:24px}.woocommerce-product-details__short-description ul{margin-left:0}.is-large.wc-block-cart{background-color:#fff;padding:25px}.entry-content>.alignwide:not(.wp-block-group.has-background){margin-top:4rem;margin-bottom:4rem;background:#fff;padding:15px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.wc-block-components-button:not(.is-link):focus{outline:none}.wc-block-components-button:not(.is-link){background-color:#000;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff}.entry-content>.alignwide{margin:0 auto}.woocommerce div.product form.cart .variations{margin-top:0}.woocommerce div.product form.cart .variations select{padding:10px}.woocommerce-page .woocommerce-products-header h1{text-align:center;background-color:#708268;font-size:38px;font-weight:500;padding:1.8rem 0;margin-bottom:2rem;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.woocommerce ul.products a.button{max-width:117px;margin-bottom:2.5em}.woocommerce ul.products li.product{position:relative;text-align:center;padding:10px;background-color:#fff;border:solid 1px #00353024;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.woocommerce ul.products li.product:hover{-webkit-box-shadow:0px 0px 12px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 12px rgba(0,0,0,.1);box-shadow:0px 0px 12px rgba(0,0,0,.1)}.woocommerce ul.products li.product-category a img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:none}.woocommerce ul.products li.product a img{padding:0;margin-bottom:0}.woocommerce .woocommerce-result-count{margin:0 0 2.2em}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:#000 !important;color:#fff !important}.single-product .product .post-meta{color:#7b7979}.single-product .comments-wrapper,.single-product .pagination-single,.woocommerce-page .pagination-single{display:none}.single-product .product .post-meta{font-size:1.3rem}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce button.button.alt.disabled{background-color:#003530;padding:14px;font-weight:500;color:#fff}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce button.button.alt.disabled:hover{background-color:#000}.woocommerce-page .entry-title a{pointer-events:none}.woocommerce-page h2.entry-title{font-size:38px;color:#000}.woocommerce-page .post-inner{padding-top:0}.woocommerce-cart .coupon{width:50%;max-width:300px}.woocommerce-cart .woocommerce a.button.alt{max-width:100%;font-weight:500;font-size:16px}.woocommerce .woocommerce-ordering select{font-size:15px;padding:8px}.woocommerce-cart .woocommerce-message,.single-product .woocommerce-message{color:#000}.woocommerce-cart .woocommerce-message:before,.single-product .woocommerce-message:before{color:#066839}.single-product .woocommerce-message{border-top-color:#066839}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:13px 17px}.singular .intro-text,.woocommerce-Tabs-panel h2{display:none}.single-product .woocommerce div.product form.cart .variations select{min-width:auto;font-size:15px;padding:7px}.single-product .product_meta{font-size:16px;font-weight:600}.single-product .sku_wrapper{display:block}.single-product .product_meta a{color:#ababad;font-weight:400}.single-product .sku_wrapper .sku{font-weight:400}.single-product .product_meta a:hover{color:#003530;text-decoration:underline}.single-product a.button{max-width:117px}.single-product.woocommerce div.product .woocommerce-tabs #tab-description p{margin-bottom:15px}.single-product #tab-description h6{font-weight:700;margin-bottom:10px}.woocommerce div.product div.images .woocommerce-product-gallery__image{border:solid 1px rgba(0,0,0,.2);padding:10px}.woocommerce div.product div.images .flex-control-thumbs li img{border:solid 1px rgba(0,0,0,.2)}.woocommerce .quantity .qty{padding:13px 5px}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{cursor:zoom-in}.related.products{padding:0}.elementor-widget-woocommerce-cart .woocommerce-cart-form .e-cart-section{width:100%;max-width:100%}.woocommerce table.shop_table{border-radius:0;background:#ffffff36}.woocommerce-info{font-size:18px}.woocommerce-cart .coupon{max-width:400px}.woocommerce-page table.cart td.actions .input-text{width:160px}.woocommerce-cart table.cart td.actions .coupon .input-text{padding:9px}.woocommerce table.cart td.actions .coupon{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;width:100%}.has-text-align-center{padding:2rem 0}.single-product .product .post-meta-wrapper,.woocommerce ul.products li.product .star-rating,.woocommerce ul.products li.product .button,.woocommerce .woocommerce-breadcrumb,.woocommerce-page #sidebar,.eael-product-grid .woocommerce ul.products li.product .star-rating{display:none}.woocommerce nav.woocommerce-pagination{margin-bottom:4rem}.comment-reply-title{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:2.6rem;color:#000}.comment-form-cookies-consent{display:block}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#000}.woocommerce span.onsale{background-color:#708268}#review_form{background-color:#f4f4f4;padding:20px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}#review_form .comment-form-comment{width:100%;max-width:100%}.nav-toggle .toggle-icon,.nav-toggle svg{height:2rem;width:2.6rem}.menu-modal.active{z-index:999}ul.sub-menu li:nth-child(3){margin-right:0}.primary-menu>li.menu-item-has-children>a{padding-right:0}.primary-menu>li>.icon{display:none}.primary-menu .sub-menu{padding:0}.sub-menu li a:hover{background-color:#ededed}.primary-menu ul:after{display:none}.search-results .post-inner{padding-top:4rem}.search-results hr{margin:4rem auto}.search-results h2.entry-title{font-size:32px}section.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.single-product .content-area,.woocommerce-page .content-area{max-width:1240px;margin:0 auto;padding:4rem 2rem 0}body:not(.single-product).woocommerce-page .content-area{padding-top:0}.header_top p,.hdr_tpbar p{margin-bottom:0}#main-header .widget_product_search .woocommerce-product-search input[type=search]{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background-color:#fff;color:#000;border:solid 2px #003732}#main-header .widget_product_search .woocommerce-product-search button[type=submit]{position:absolute;right:0;top:0;color:#000;background:#003732 url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/product-srch-icon.png) no-repeat center center;padding:20px;font-size:0px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;margin:7px}#main-header .elementor-search-form .elementor-search-form__submit{border-radius:50px;margin:5px;min-width:45px}#main-header .eael-infobox.icon-on-left .infobox-content p a,#main-header .eael-infobox.icon-on-left .infobox-content p{color:#06095f;font-size:18px;font-weight:600}#main-header .elementor-menu-cart__toggle .elementor-button{width:100%;display:block}#main-header .eael-infobox .infobox-content p{margin-bottom:0}#my_navbar{position:relative;z-index:2;bottom:0}#my_navbar:after{content:"";position:absolute;background-color:#066839;width:73%;height:60px;right:0;bottom:-1px;z-index:-9;clip-path:polygon(3% 0%,100% 0%,100% 100%,0% 100%)}.header_leftmenu .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.header_leftmenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>.scroll-down,.header_leftmenu .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li ul{width:100% !important;max-width:100% !important}.mainslider .elementor-slides .swiper-slide-inner{max-width:1240px;padding:0 20px}.mainslider{position:relative}.mainslider{overflow:hidden}.mainslider .swiper-slide-contents h6{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-display:swap;font-size:26px;letter-spacing:2px;margin-bottom:0;text-transform:uppercase}.mainslider .swiper-slide-contents h3{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-display:swap;font-size:45px;line-height:56px;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.mainslider .elementor-swiper-button{background-color:rgba(0,0,0,.5);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;padding:10px}.mainslider .swiper-pagination-bullet{border-radius:50px}.mainslider .swiper-container-horizontal>.swiper-pagination-bullets,.mainslider .swiper-pagination-custom,.mainslider .swiper-pagination-fraction,.mainslider .swiper-horizontal>.swiper-pagination-bullets,.mainslider .swiper-pagination-bullets.swiper-pagination-horizontal,.mainslider .swiper-pagination-custom,.mainslider .swiper-pagination-fraction{bottom:18px !important}.e-con.e-flex>.e-con-inner{max-width:1200px}.btm-details-list,.socials-btm ul{margin:0}.btm-details-list li.location,.btm-details-list li.email,.btm-details-list li.call{position:relative;margin-right:0;list-style-type:none}.btm-details-list li{padding-bottom:24px;padding-left:35px;font-size:16px;margin-left:0;color:#fff}.btm-details-list li a{color:#fff}.btm-details-list li a:hover{color:#2295d3}.btm-details-list li.location:before{content:"";background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/mapicon.png);background-repeat:no-repeat;background-size:80% auto;position:absolute;width:21px;height:31px;top:2px;left:0}.btm-details-list li.email:before{content:"";background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/emailicon.png);background-repeat:no-repeat;background-size:100% auto;position:absolute;width:21px;height:18px;top:6px;left:0}.btm-details-list li.call:before{content:"";background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/phoneicon.png);background-repeat:no-repeat;background-size:80% auto;position:absolute;width:22px;height:23px;top:2px;left:0}.btm-details{margin:0}.btm-details li{list-style-type:none;margin:0}.btm-details li b{font-weight:400;text-transform:uppercase;font-size:16px}.btm-details li a{color:#fff;font-size:22px}.btm-details li.call a{font-size:30px;font-weight:800;color:#fff}.ftr-top-col h4.elementor-image-box-title{margin-bottom:10px}.ftr-top-col .elementor-image-box-description{line-height:24px}body:not(.home) .ftr_top{margin-top:4rem}.footer_top div.eael-dual-header .subtext p{font-size:16px}.footer_top .tnp-widget-minimal form{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.custom-footer .elementor-nav-menu--main .elementor-nav-menu a:hover,.custom-footer .elementor-nav-menu--dropdown a,.custom-footer .elementor-nav-menu a:hover{padding:0}.custom-footer .elementor-nav-menu--main .elementor-nav-menu a,.custom-footer .elementor-nav-menu--dropdown a{color:#fff;font-weight:400;font-size:15px;margin-bottom:15px;display:inline-block;position:relative;padding:0}.custom-footer .elementor-nav-menu--main .elementor-nav-menu a:before,.custom-footer .elementor-nav-menu--dropdown a:before{content:"\f0da";position:absolute;font-size:0;width:0;top:0;left:-14px;font-family:"fontawesome";color:#0fb662;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.custom-footer .elementor-nav-menu--main .elementor-nav-menu a:hover,.custom-footer .elementor-nav-menu--dropdown a:hover{color:#2295d3;margin-left:14px}.custom-footer .elementor-nav-menu--main .elementor-nav-menu a:hover:before,.custom-footer .elementor-nav-menu--dropdown a:hover:before{width:10px;font-size:14px;color:#2295d3}.custom-footer-btm{color:#fff}.custom-footer-btm p{margin-bottom:0}.custom-footer-col{color:#fff}.custom-footer-col .elementor-widget-image img,.sericon_box:nth-child(1) .list-items ul li:before,.sericon_box:nth-child(2) .list-items ul li:before{filter:brightness(0) invert(1)}.sericon_box:nth-child(1) .list-items ul li,.sericon_box:nth-child(2) .list-items ul li{color:#fff}.custom-footer-col h3.elementor-heading-title{font-family:"Roboto",sans-serif;font-weight:800;font-style:normal;font-display:swap;font-size:22px;line-height:32px;text-transform:uppercase;color:#fff;margin-bottom:0;position:relative;letter-spacing:0}.footer_top .tnp-widget-minimal input.tnp-email,.footer_top .tnp-subscription input.tnp-email,.footer_top .tnp-subscription input.tnp-name{outline:none;color:#000;background-color:#fff;border:none;margin-bottom:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-transform:uppercase;padding:17px 24px;font-size:16px}::-webkit-input-placeholder,.footer_top .tnp-subscription input.tnp-email::-webkit-input-placeholder,.footer_top .tnp-subscription input.tnp-name::-webkit-input-placeholder{color:#000;font-family:"Roboto",sans-serif}:-moz-placeholder,.footer_top .tnp-subscription input.tnp-email:-moz-placeholder,.footer_top .tnp-subscription input.tnp-name:-moz-placeholder{color:#000;font-family:"Roboto",sans-serif}::-moz-placeholder,.footer_top .tnp-subscription input.tnp-email::-moz-placeholder,.footer_top .tnp-subscription input.tnp-name::-moz-placeholder{font-family:"Roboto",sans-serif;opacity:1}:-ms-input-placeholder,.footer_top .tnp-subscription input.tnp-email:-ms-input-placeholder,.footer_top .tnp-subscription input.tnp-name:-ms-input-placeholder{font-family:"Roboto",sans-serif}.footer_top .tnp-widget-minimal input.tnp-submit,.footer_top .tnp-subscription input.tnp-submit{background-color:#2f342d;width:50%;text-align:center;font-weight:500;color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:16px;font-size:14px;margin-left:20px;text-transform:uppercase;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.footer_top .tnp-widget-minimal input.tnp-submit:hover,.footer_top .tnp-subscription input.tnp-submit:hover{background-color:#000;color:#fff}.custom-footer input[type=submit]{width:100%}ul.footer_info{margin:0}ul.footer_info li{list-style-type:none;margin:0 0 40px}ul.footer_info li a{color:#000}ul.footer_info li a:hover{color:#be9d5b}ul.footer_info li.phone span,ul.footer_info li.email span,ul.footer_info li b{display:block}ul.footer_info li b{font-weight:500}ul.footer_info li .hour_inline{max-width:240px}ul.footer_info li .hour_inline .hour_inline_div{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}input[type=text],input[type=email],textarea,input[type=text]:focus,input[type=email]:focus,textarea:focus,input[type=date],input[type=date]:focus,input[type=password],input[type=password],input[type=password]:focus,select,select:focus{background:#fff;border:none;border:solid 2px rgba(16,98,145,.1);-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0;outline:none;color:#000;padding:16px;font-size:17px;text-transform:capitalize;letter-spacing:.5px;font-family:"Roboto",sans-serif}select{width:100%}.custom-footer-btm{color:#fff}.custom-footer-btm .elementor-container,.custom-footer-btm .e-con-inner{border-top:solid 1px rgba(255,255,255,.3)}.custom-footer-btm a{color:#fff;text-transform:uppercase}.custom-footer .elementor-nav-menu--dropdown{background-color:transparent;font-size:14px}.custom-footer .elementor-nav-menu a:hover{background-color:transparent}.footer-btm{border-top:solid 1px #fff;color:#fff}.footer-btm p{margin-bottom:0}.footer-btm a{color:#fff}.footer-btm a:hover{color:#1078be}.footer-form input[type=text],.footer-form input[type=email],.footer-form textarea{background:0 0;border:none;border-bottom:solid 1px #fff;outline:none;color:#fff;padding:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.footer-form textarea{height:40px}.footer-form input[type=submit]{padding:10px 30px;font-size:12px;font-weight:400}a.whatsapp_flot{display:table;font-family:sans-serif;text-decoration:none;margin:1em auto;color:#fff;padding:26px;border-radius:2em;font-weight:700;background:#25d366 url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/whats_icon.png) no-repeat center;background-size:50px;position:fixed;bottom:-5px;left:9px;z-index:9}.privacy-policy{margin:0}.site-logo img{max-height:5rem}.primary-menu>li.current_page_item a,.primary-menu>li.current_page_item a:active,.primary-menu>li.current_page_item a:focus,.primary-menu>li.current_page_item a:hover,.primary-menu>li a:hover{color:#00745b;position:relative}.primary-menu>li.current_page_item a:after,.primary-menu>li.current_page_item a:active:after,.primary-menu>li.current_page_item a:focus:after,.primary-menu>li.current_page_item a:hover:after,.primary-menu>li a:hover:after{border-width:3px 0 0;border-color:#00745b;border-style:solid;position:absolute;left:0;right:0;margin:0 auto;bottom:5px;content:"";height:3px;width:100%;transition:.35s ease 0s}.primary-menu a{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-display:swap;padding:15px 12px;color:#000;font-size:16px;text-transform:capitalize;position:relative}.primary-menu a:after{border-width:3px 0 0;border-color:#549ea2;border-style:solid;position:absolute;left:0;bottom:5px;content:"";height:3px;width:0;transition:.35s ease 0s}.primary-menu a:hover:after{width:100%}.primary-menu>li{margin:0 30px}ul.primary-menu{margin:0}.primary-menu>li.join-btn a{background:#00745b;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;padding:15px 40px;clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}.primary-menu>li.join-btn a:after{display:none}.primary-menu>li.join-btn a:hover{background:#f2a922;color:#fff}.nav-toggle .toggle-icon{position:relative}.nav-toggle .toggle-icon:after{content:"";position:absolute;background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/toggle-open-wht1.png);background-repeat:no-repeat;width:28px;height:19px;right:0;top:0}.elementor-column.mainmenu-toggle{position:absolute;top:10px;right:0}.mainmenu-toggle .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);width:1200px !important;max-width:500px;right:0;left:auto !important}.mainmenu-toggle .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);width:1200px !important;max-width:500px;right:0;left:auto !important}.menu_get_btn .elementor-button-wrapper{background:0 0;background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/btn_bg.png);background-repeat:no-repeat;background-size:100% 100%;text-align:center;height:62px;line-height:62px;margin-top:-16px}.header_top{position:relative}.header_top:after{content:"";position:absolute;background-color:#106291;clip-path:polygon(0% 0%,100% 0%,100% 100%,3% 100%);width:68%;height:100%;top:0;right:0;z-index:-9}div.eael-dual-header .title,div.eael-dual-header .title span{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal;font-display:swap;margin:0}div.eael-dual-header{margin-bottom:0}.subtitle .eael-dual-header .title span{display:block}.hero_banner div.eael-dual-header .subtext p{font-size:22px}div.eael-dual-header .subtext p{margin-bottom:4px}.elementor-element.sericon_box{-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.pdt_catslider .sp-wcsp-button-next,.pdt_catslider .sp-wcsp-button-prev{background:#fff;color:#000;border:solid 2px #000;border-radius:50px;width:45px;height:45px;line-height:42px;padding:0 9px;cursor:pointer}.sp-wcsp-slider-area-293 .sp-wcsp-button-prev:hover,.sp-wcsp-slider-area-293 .sp-wcsp-button-next:hover{background:#fff;color:#000;border:solid 2px #000}.half_banner .eael-dual-header .subtext p{margin-bottom:0}.half_banner .elementor-widget-wrap>.elementor-element{margin-bottom:0}.img_caros .swiper-container,.brands_slider .elementor-container{overflow:hidden}.testi_slider .elementor-widget-container{overflow:hidden}.service_slider .elementor-image-box-img img,.service_slider .elementor-widget-image-box .elementor-image-box-img{width:100%}div.ti-widget.ti-wp-testimonial-1 .ti-col-4 .ti-review-item,div.ti-widget.ti-wp-testimonial-1 .ti-col-3 .ti-review-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.testi_slider_row .sp-testimonial-free{background:#fff !important;padding:3% 7%;border-radius:0 !important;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;-webkit-box-shadow:0 10px 14px rgba(0,0,0,.1);-moz-box-shadow:0 10px 14px rgba(0,0,0,.1);box-shadow:0 10px 14px rgba(0,0,0,.1)}.testi_slider_row .sp-testimonial-free:hover{background:#0b4a80 !important;color:#fff}.sp-testimonial-free-section .sp-testimonial-client-testimonial p{padding:0}.sp-testimonial-free-section .sp-testimonial-client-image img{margin-top:-50px !important}.sp-testimonial-free-wrapper,.sp-testimonial-free-section.swiper-initialized,.swiper-slide{overflow:inherit !important}.sp-testimonial-free-section.swiper-initialized{margin:0}.sp-testimonial-free-wrapper{margin-top:6rem}.sp-testimonial-free-section .sp-testimonial-title h3{text-transform:uppercase;color:#000 !important;font-size:22px;font-weight:600}.sp-testimonial-free:hover .sp-testimonial-title h3,.sp-testimonial-free:hover .sp-testimonial-client-testimonial{color:#fff !important}.testi_slider .elementor-widget-container{overflow:hidden}.fixedbg,.my_portfolio{background-attachment:fixed}.big_sale_row h2{background:#003530;max-width:max-content;padding:10px 28px;font-size:43px;text-transform:uppercase;color:#0a3431;line-height:54px}.big_sale_row h3{color:#fff}.single-ht_portfolios .page-wrapper{padding-top:6rem}.single-ht_portfolios .banner-info h4{color:#000;margin-top:25px;text-transform:capitalize}.single-ht_portfolios .page-wrapper .row{display:-ms-block;display:block}.single-ht_portfolios .page-wrapper .col-lg-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.single-ht_portfolios .page-wrapper .branding-img img{margin:0 auto}.single-ht_portfolios .page-wrapper .related-projects-area{margin-bottom:4rem}.single-related-project .portfolio-item-info a{color:#000;font-size:22px}.single-related-project .portfolio-item-info a:hover{color:#eb8d49}.single-ht_portfolios .page-wrapper .related-projects-area .row{display:-ms-flexbox;display:flex}.single-ht_portfolios .page-wrapper .related-projects-area .related-projects-title{margin-top:0;color:#000}.single-post #main-header{background:#000}.faq-row .sp-easy-accordion .sp-ea-single{border:1px solid #e0e0e0;background:#f5f5f5 !important}.faq-row .sp-easy-accordion .sp-ea-single{border-radius:6px}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a{color:#000 !important}.sp-easy-accordion .sp-ea-single .ea-header a{font-weight:400 !important;font-size:17px !important}.upk-alter-grid .upk-item-box{text-align:center}.upk-alter-grid .upk-title a:hover{color:#ddb116 !important}.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon{color:#000 !important}.single-post .entry-header,.single-post .pagination-single{display:none}.cretifi .elementor-image-carousel-wrapper .swiper-slide-image{margin:0 auto}.color-accent{color:#e34046}body:not(.singular) main>article:first-of-type{padding-top:0}h2.elementor-heading-title{font-size:24px;margin-bottom:0}.single-post .elementor-widget-heading h2.elementor-heading-title{font-size:20px;line-height:30px}.faq-row .subhding .eael-dual-header .title span{display:block}.subhding h6.elementor-heading-title{font-size:16px;font-weight:400;color:#000;letter-spacing:6px;text-transform:uppercase;position:relative;max-width:fit-content;margin-bottom:0}.subhding h6.elementor-heading-title:after{content:"";position:absolute;background-color:#000;width:50px;height:1px;top:5px;right:-70px}.subhding h3.elementor-image-box-title{font-size:34px}.list-items ul,.single-post .single_post_item ul,#tab-description ul{margin:0}.list-items ul li,.single-post .single_post_item ul li,#tab-description ul li{list-style-type:none;padding-left:30px;position:relative;margin:0 0 7px}.list-items ul li:before,.single-post .single_post_item ul li:before,#tab-description ul li:before{content:"";position:absolute;background-image:url(//alejandroprietodental.com/wp-content/themes/alejandroprietodental/assets/css/../images/arrow_icon_1.png);background-repeat:no-repeat;background-size:87% auto;background-position:center left;width:16px;height:16px;top:4px;left:3px}.submenu_list .list-items ul{margin-bottom:15px}.elementor-element.quote_form_row{position:relative;z-index:2}.elementor-element.quote_form_row:after{content:"";position:absolute;background-color:#808d7b;width:53%;height:100%;z-index:-9;top:0;right:0}.service_box .eael-infobox{display:flex;flex-direction:column}.service_box .eael-infobox .infobox-icon{order:2}.service_box .eael-infobox .infobox-content{order:1}.service_in_page.service_box_row,.tesi_in_page.testi_slider_row.testi_slider{margin-top:-8rem;z-index:-9}.blog-page .post-meta{margin:0}.single-post .entry-header{background-color:transparent;margin-bottom:18px;margin-bottom:0}.single-post .entry-header h1.entry-title{color:#000;padding:0}.single-post .post-meta-wrapper,.single-post .featured-media-inner{display:none}.entry-categories{margin-top:4rem;margin-bottom:1rem}.archive-header{padding:4rem 0}body:not(.singular).archive main>article:first-of-type{padding:0}body:not(.singular).archive main>article,.single-post main>article{text-align:left}.archive h2.entry-title{font-size:30px;line-height:30px}.archive h2.entry-title a{color:#000}.archive .post-inner,.single-post .post-inner{padding-top:0}.archive .featured-media{margin-top:3rem}.single-post .featured-media-inner{left:0;width:100%}.single-post h1.elementor-heading-title{color:#000;font-size:28px;font-weight:800;line-height:38px;text-transform:uppercase;margin-bottom:0;padding:0}.single-post .elementor-widget-image img{width:100%}.single-post .elementor-element.elementor-widget-theme-post-title{margin-bottom:0}.comments-wrapper{display:none}.blog-page .rt-tpg-container .layout1 .rt-holder .rt-img-holder img{height:320px;width:100%}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7-not-valid-tip{font-size:14px}.inner-banner-hding h1.elementor-heading-title{margin-bottom:0;color:#fff;font-family:"Roboto",sans-serif;font-weight:600;font-style:normal;font-display:swap}.inner-banner-row{margin-bottom:2.5rem}.news-row .elementor-posts .elementor-post__title a{font-weight:400}.privacy-policy,.powered-by-wordpress,.to-the-top{color:rgba(0,0,0,.6)}.privacy-policy h2,.terms_cnt h2{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-display:swap}.inrsub-title h3.elementor-heading-title{font-size:28px;font-weight:400;position:relative}.inrsub-title h3.elementor-heading-title:after{content:"";position:absolute;background-color:#1078be;width:50px;height:1px;bottom:-16px;left:0}.service_subpage_col h2.elementor-heading-title,.appointment_form .elementor-heading-title{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-display:swap}.pdt_cont_col .list-items ul>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0 25px}.abt_col .elementor-widget-image img{width:100%;height:75vh}.abt_col .infobox-content{max-width:550px;margin:0 auto}.abt_col .infobox-content h2.title span{display:block;font-weight:400;font-size:14px;line-height:24px;text-transform:uppercase;letter-spacing:3px;color:#106291;margin-bottom:7px}.how_wwork_col .eael-dual-header .title span.lead{display:block;background:#0db761;padding:8px;border-radius:50px;width:46px;height:46px;text-align:center;margin-bottom:14px}.contact_col .infobox-icon{width:60px}.contact_col .infobox-content{width:70%}#qlwapp .qlwapp-toggle{margin-bottom:80px !important}.about-pg .elementor-image-box-wrapper h3.elementor-image-box-title,.values-row .elementor-image-box-wrapper h3.elementor-image-box-title{font-weight:600;font-size:24px;margin-bottom:10px}.product-col-row h2.elementor-heading-title,.product-col-row .elementor-flip-box__layer.elementor-flip-box__back{margin-bottom:0}.half-fields-row{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between}.half-fields{width:calc(100% /2 - 10px)}.call_btn a{color:#fff;font-size:20px}.contact-page-left label{margin-bottom:10px}.sidebar-menu{border-left:solid 1px #cfcccc}.sbttBacktotop{width:40px;z-index:99}.newsletter-col .wp-caption .widget-image-caption{color:#000}.gallery{margin-top:0;margin-bottom:0}.inner-top-slider .elementor-slides .swiper-slide-inner .elementor-slide-heading{margin-bottom:13px !important}.tinv-wishlist .tinv-header{display:none}.appointment_form input[type=text],.appointment_form input[type=email],.appointment_form textarea,.appointment_form input[type=text]:focus,.appointment_form input[type=email]:focus,.appointment_form textarea:focus,.appointment_form input[type=date],.appointment_form input[type=date]:focus{color:rgba(0,0,0,.5)}.appointment_form label{color:#000;font-weight:400;font-size:17px}@media only screen and (min-width:1024px){div.inner-banner-hding h1.elementor-heading-title{font-size:32px}#main-header .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container,#main-header .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{max-width:500px;left:-500px !important;right:auto}.two_btns{max-width:375px}.tinv-wishlist .product-action{width:205px}}@media only screen and (min-width:780px){.list-cimcunt-3 ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (max-width:1024px){.btm-details li.call a{font-size:24px}}@media only screen and (max-width:768px){body,.entry-content p,.entry-content li,.widget-content,.btm-details-list li,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price,.entry-content{font-size:14px}.mainmenu-toggle .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{max-width:100%}.header_top:after{width:98%}#main-header .elementor-widget-theme-site-logo img{max-width:175px}#main-header .eael-infobox.icon-on-left .infobox-content p a,#main-header .eael-infobox.icon-on-left .infobox-content p{font-size:0}.mainslider .swiper-slide-contents .elementor-slide-description h3{font-size:48px;line-height:50px;margin-bottom:0}.mainslider .swiper-slide-contents h6{font-size:14px;line-height:22px}.mainslider .elementor-swiper-button{padding:2px}.electricalty_solar_row:before{width:100%;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.pdt_catslider .nav-top-right .sp-wcsp-slider-section{padding-top:0}.singular .entry-header h1.entry-title,.woocommerce-page .woocommerce-products-header h1,.singular .entry-header h1.entry-title,.singular .entry-header h1,.blog .entry-header h1{font-size:24px;line-height:34px}div.subhding h3.elementor-image-box-title{font-size:24px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:14px}.abt_col .elementor-widget-image img{height:auto}.big_sale_row h2{margin:0 auto;font-size:30px;line-height:40px padding:4px 28px}.big_sale_row h3{margin:10px 0;text-align:center;font-size:20px}.ftr-top-col .elementor-image-box-img img{margin:0 auto}.custom-footer-col .elementor-nav-menu__align-center .elementor-nav-menu{text-align:center}.custom-footer-col h3.elementor-heading-title{font-size:24px}.custom-footer-btm .elementor-nav-menu__align-right .elementor-nav-menu,.custom-footer-btm .elementor-nav-menu--layout-horizontal .elementor-nav-menu{justify-content:flex-start;width:100%}section.inner-banner-row{padding:4rem 0;margin-bottom:3rem}div.inner-banner-hding h1.elementor-heading-title{font-size:26px}body:not(.home) section.ftr_top{margin-top:2rem}div.half-fields-row,.footer_top .tnp-widget-minimal form{display:-webkit-block;display:-moz-block;display:-ms-block;display:-o-block;display:block}div.half-fields{width:calc(100%)}.footer_top .tnp-widget-minimal input.tnp-submit{width:100%;margin:10px 0 0}.product-col-row:nth-child(odd) .elementor-column:first-child,.hdr_middle .elementor-column:nth-child(3){-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.product-col-row:nth-child(odd) .elementor-column:last-child,.hdr_middle .elementor-column:nth-child(1){-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.hdr_middle .elementor-column:nth-child(2){-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}}@media only screen and (max-width:600px){.mainslider .swiper-slide-contents .elementor-slide-description h3{font-size:35px;line-height:40px}}@media only screen and (max-width:480px){.brands_slider div.eael-dual-header .title{max-width:238px;display:block}}