#footer-bottom .et-social-google-plus a.icon:before{content:"\e0a3"}#footer-bottom .et-social-twitter a.icon:before{content:"\e09d"}#content-footer .et_pb_social_media_follow li a.icon{background-color:#cecece!important;transition:all 0.2s ease}#content-footer .et_pb_social_media_follow li a.icon:hover{background-color:#999!important}#et_pb_contact_accept-data_3_0{max-width:20px}.et_pb_contact_field_3 span.et_pb_contact_field_options_title{display:block}#testimonial-slider,#testimonial-slider .et_pb_slides,#testimonial-slider .et_pb_slide,#testimonial-slider .et_pb_container{height:100%}.caldera-grid .form-control{padding:16px!important;height:auto!important;box-shadow:none!important;background:#eee!important;color:#999!important;border:none!important}.caldera-grid input[type=submit]{padding:10px 20px;border-radius:2px;background:transparent;color:#2ea3f2;font-size:20px;border:2px solid #2ea3f2;transition:all 0.3s ease-in-out}.caldera-grid input[type=submit]:hover{background:rgba(0,0,0,0.05);border-color:transparent;color:#2ea3f2}#main-content .caldera-grid .last_row .last_col{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:center}#main-content .caldera-grid input[type=submit]{margin-left:1em}#content-footer .caldera-grid .form-control{background:white!important}#content-footer .caldera-grid input[type=submit],#content-footer .caldera-grid .col-sm-6{width:100%}.caldera-grid .row{margin-left:0!important;margin-right:0!important}h3.rpwe-title{font-size:14px}.rpwe-summary a{display:block}h1{font-weight:300}#top-menu li{font-weight:400}#top-menu a{cursor:pointer}.et_overlay{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{border:1px solid #eee;padding:10px 15px;text-align:center}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;line-height:1.5em}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;font-style:italic;color:#848484}.woocommerce ul.products li.product .shipping-cost,.woocommerce-page ul.products li.product .shipping-cost{font-family:"Roboto",sans-serif;font-size:16px;line-height:27px;font-weight:300;color:#707070;margin-top:20px;margin-bottom:20px}.et_shop_image{margin:-10px -15px 0}.et_pb_fullwidth_header h1{font-size:45px}.et_pb_fullwidth_header_subhead{font-size:24px;font-weight:300;margin:0.5em 0 1.1em}#footer-info{text-transform:uppercase}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button{background-color:rgba(0,0,0,0.4)}a[href*="valj-ljusgran"]{background:linear-gradient(180deg,#f7fbff 0%,#eaf2ff 100%);color:#2f5ea8!important;border:1px solid #c9daf7;padding:10px 18px;border-radius:999px;font-weight:600;font-size:14px;letter-spacing:0.2px;display:inline-flex;align-items:center;gap:6px;margin-left:10px;transition:all 0.25s ease;box-shadow:0 4px 10px rgba(47,94,168,0.08)}a[href*="valj-ljusgran"]::after{content:"→";font-size:14px;transition:transform 0.2s ease}a[href*="valj-ljusgran"]:hover{background:linear-gradient(180deg,#eaf2ff 0%,#dce9ff 100%);color:#234a84!important;border-color:#b7cdf5;transform:translateY(-1px);box-shadow:0 6px 14px rgba(47,94,168,0.12)}a[href*="valj-ljusgran"]:hover::after{transform:translateX(3px)}.menu-cta a{font-weight:700}@media (max-width:768px){a[href*="valj-ljusgran"]{display:flex;width:100%;justify-content:center;text-align:center;margin:10px 0}}.mj-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mj-btn--ghost{background:#fff}.mj-opt{width:100%}.mj-btn,.mj-opt{-webkit-appearance:none;appearance:none}#top-menu .menu-cta>a{background:linear-gradient(180deg,#f7fbff 0%,#eaf2ff 100%)!important;color:#2f5ea8!important;border:1px solid #c9daf7!important;padding:10px 18px!important;border-radius:999px!important;font-weight:600!important;font-size:14px;display:inline-flex!important;align-items:center;gap:6px;transition:all 0.25s ease;box-shadow:0 4px 10px rgba(47,94,168,0.08)}#top-menu .menu-cta>a:hover{background:linear-gradient(180deg,#eaf2ff 0%,#dce9ff 100%)!important;color:#234a84!important;transform:translateY(-1px);box-shadow:0 6px 14px rgba(47,94,168,0.12)}#top-menu .menu-cta>a::after{content:"→";margin-left:4px;transition:transform 0.2s ease}#top-menu .menu-cta>a:hover::after{transform:translateX(3px)}