/*!*
Theme Name: Resinca
Author: Gendrith Albornoz
Author URI: https://gendrith.com/
Description: Configuraciones extra 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: resinca
Template: astra
*/:root{--bg: #000;--letras: #FFF;--family: "Montserrat", sans-serif;--transition: all 0.3s ease-in-out;--blue-700: #00467E;--blue: #00AFEF}html,body{background:var(--letras);color:var(--blue-700);font-size:14px}body{font-family:var(--family);font-optical-sizing:auto;font-weight:400;font-style:normal}a{color:inherit;text-decoration:underline;outline:none;transition:var(--transition)}ul li.logo a{color:rgba(0,0,0,0) !important;background:url("img/logo.png") top center/contain no-repeat !important;width:94px;height:80px !important;display:block !important}.no-decoration a{text-decoration:none !important}::placeholder{color:var(--bg);opacity:1}::-ms-input-placeholder{color:var(--bg)}.form-contact div,.form-contact p{margin-bottom:0 !important}.form-contact select,.form-contact textarea,.form-contact [type=text],.form-contact [type=email]{border:2px solid var(--blue-700) !important;border-radius:20px !important;padding:10px !important;color:var(--bg);font-size:12px;resize:none;margin-bottom:7px}.form-contact .enviar{text-align:right}.form-contact [type=submit]{background:var(--blue-700) !important;border:2px solid var(--blue-700) !important;border-radius:15px !important;padding:10px !important;font-size:12px;transition:var(--transition);float:right}.form-contact [type=submit]:hover{background:var(--letras) !important;color:var(--blue-700) !important}#presupuesto form{display:grid;grid-template-columns:repeat(12, 1fr);gap:10px}#presupuesto form>div{grid-column:span 6}#presupuesto form .solucion,#presupuesto form .producto,#presupuesto form .enviar{grid-column:span 12}#presupuesto form .tres{grid-column:span 4}.elementor-78 .elementor-element.elementor-element-69ae7b5::before{background-size:100% calc(80vh + 800px)}.wpcf7 form .wpcf7-response-output{margin-top:0 !important}.wpcf7 .wpcf7-not-valid-tip{font-size:12px !important;line-height:1 !important;margin-top:0 !important}.ast-pagination .nav-links{text-align:right}.ast-pagination .page-numbers{text-align:center;text-decoration:none;color:var(--blue-700)}.ast-pagination .page-numbers:hover,.ast-pagination .page-numbers.current{color:var(--blue-700);border:1px solid var(--blue-700);background-color:rgba(0,0,0,0);border-radius:150px}#block-11 img{width:250px;height:auto}body.single-post.ast-plain-container.ast-no-sidebar #primary{margin-top:100px;margin-bottom:100px}body.blog.ast-separate-container{background:var(--letras) !important}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row{margin:0;display:grid;grid-template-columns:repeat(12, 1fr)}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row article{grid-column:span 6}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row article:nth-of-type(3){grid-column:span 12}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row article:nth-of-type(3).ast-article-post .post-thumb-img-content{height:280px;overflow:hidden}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row article:nth-of-type(3).ast-article-post .post-thumb-img-content img{margin-top:-150px}body.blog.ast-separate-container.ast-desktop .ast-blog-layout-4-grid .ast-row article:nth-of-type(n+4){grid-column:span 4}body.blog.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{width:100%}body.blog.ast-separate-container .ast-article-inner{padding:0}body.blog.ast-separate-container #primary{margin-top:100px}body.blog.ast-separate-container .ast-container{padding:0}body.blog.ast-separate-container .ast-blog-layout-4-grid .ast-article-inner{box-shadow:none;border-radius:0}.entry-title a{text-decoration:none}body.single #primary,body.archive #primary{margin-top:100px !important;margin-bottom:100px !important}.woocommerce ul.products li.product{border:1px solid rgba(0,0,0,.2);border-radius:0;transition:var(--transition)}.woocommerce ul.products li.product:hover{border:2px solid var(--blue)}.woocommerce ul.products li.product:hover a.ast-loop-product__link{background:var(--blue)}.woocommerce ul.products li.product a.ast-loop-product__link{display:inline-block;width:auto;background:var(--blue-700);color:var(--letras);text-decoration:none;border-radius:10px;padding:5px 10px}.woocommerce ul.products li.product a img{padding:30px}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin-bottom:0;color:var(--letras)}.woocommerce ul.products li.product .astra-shop-summary-wrap{text-align:center;position:absolute;bottom:-12px;left:0;right:0}.woocommerce-js div.product div.images{margin-bottom:0}#go-budget{color:var(--letras);background:var(--blue);border:2px solid var(--blue);text-decoration:none;border-radius:20px;padding:5px 15px;display:inline-block}#go-budget:hover{background:var(--letras);border:2px solid var(--blue);color:var(--blue)}body.single-product #primary{margin-top:100px;margin-bottom:100px}body.single-product .breadcumb span{font-size:14px}body.single-product .breadcumb span a{text-decoration:none}body.single-product h1{font-weight:800;font-style:italic;color:var(--blue-700)}body.single-product h2{color:var(--blue-700)}body.single-product .ast-article-single img{box-shadow:none}body.single-product #extra-properties{display:block;overflow:hidden}body.single-product #extra-properties .white{color:var(--blue-700)}body.single-product #extra-properties .white h2{color:var(--blue-700)}body.single-product #extra-properties .blue,body.single-product #extra-properties .white{padding:50px;margin:0 -20px;display:block;overflow:hidden}[id^=product-]{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.woocommerce-product-gallery{position:relative;width:100%;overflow:hidden}.woocommerce-product-gallery .woocommerce-product-gallery__trigger{text-decoration:none !important;position:absolute;right:0;top:0;z-index:100;padding:0px 20px 20px 20px}.woocommerce-product-gallery #arrow-right{position:absolute;right:0;top:200px}.woocommerce-product-gallery .flex-viewport a img{max-height:450px !important;object-fit:contain}.woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px;padding:0;margin:0;list-style:none}.woocommerce-product-gallery .flex-control-thumbs li img{width:100px;height:100px;object-fit:contain;cursor:pointer;opacity:.5;transition:var(--transition)}.woocommerce-product-gallery .flex-control-thumbs li img.flex-active{opacity:1}.flex-direction-nav a::before{font-size:20px}.flex-control-thumbs li{width:100%;float:none;margin:0}.slides li{position:relative}.flex-caption{width:100%;text-align:center}.flex-caption span{font-size:20px;font-weight:700;border:2px solid;border-radius:7px;padding:3px 15px;display:inline-block}.flex-direction-nav a{color:#fff}@media(min-width: 922px){body.single-product h1{font-size:35px;line-height:1 !important}body.single-product .woocommerce-product-gallery .flex-viewport{margin-bottom:0px}body.single-product #extra-properties{position:absolute;left:0;right:0;top:400px}body.single-product #extra-properties .container{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}[id^=product-],.related.products{position:relative;z-index:10}.related.products{margin-top:150px !important}body.blog .breadcumb,body.blog h1{padding-left:10px}body.blog .ast-container{max-width:100%}body.blog #primary main{max-width:1240px;margin:0 auto}body.post-type-archive-product.ast-woo-shop-archive .site-content>.ast-container,body.tax-product_cat.ast-woo-shop-archive .site-content>.ast-container{max-width:100%}body.post-type-archive-product ul.products,body.tax-product_cat ul.products{max-width:1240px;margin:0 auto}}@media(min-width: 1240px){[id^=product-],.related.products,body.single-product #extra-properties .container{max-width:1240px;margin:0 auto}}@media(min-width: 1440px){#main-sector{min-height:900px}}@media(max-width: 920px){body.home #masthead{background:rgba(255,255,255,.5) !important}body.single-product #extra-properties{margin:20px -10px}[id^=product-]{grid-template-columns:repeat(1, 1fr)}.woocommerce ul.products li.product{border-radius:30px}.woocommerce-product-gallery .flex-viewport{height:100vw !important}.woocommerce-product-gallery .flex-viewport a img{max-height:100vw !important;object-fit:contain}#block-11 img{width:70%;padding:30px}.woocommerce.ast-page-builder-template .site-main,.ast-page-builder-template .post-navigation{padding-left:10px !important;padding-right:10px !important}.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{padding:0 !important}body.single-post .ast-container{padding:0 10px !important}.flex-caption{position:relative}.flex-caption span{font-size:14px}}/*# sourceMappingURL=style.css.map */
