.top-area{border-top:none!important;position:relative;padding-top:0}.top-area:before{content:'';background:#e74e70;background:linear-gradient(90deg,rgb(231 78 112) 15%,rgb(239 178 96) 85%);height:5px;width:100%;display:inline-block;position:relative;top:0;left:0;margin-bottom:10px;margin-top:0;float:left}.top-area-contacts:after,.top-area-socials:after{content:'';position:absolute;height:100%!important;margin-top:0!important;top:0!important;right:0}.vc_btn3-style-flat{font-size:20px!important}.vc_btn3-style-flat,.gem-button,input[type="submit"],.g-dummy-submit-button{display:flex;align-items:center;justify-content:center;text-align:center;border:none!important;line-height:1.4;background:#e74e70!important;background:linear-gradient(90deg,rgb(231 78 112) 15%,rgb(239 178 96) 85%)!important;font-size:16px;color:#ffffff!important;font-weight:500;border:0;cursor:pointer;text-align:center;margin:40px auto 10px auto;padding:0;border-radius:30px!important;line-height:25px!important}input[type="submit"]{display:none}.g-dummy-submit-button{height:50px;line-height:30px;padding:10px 40px;font-size:20px!important;text-transform:uppercase;font-family:'Montserrat'}.post-footer-sharing .gem-button{background:#e74e70!important}.post-footer-sharing .gem-button .gem-icon-share::before{margin-left:-2px}.gem-button i{display:flex;align-items:center}input,textarea,.kerekitett-inner .vc_column-inner,.kerekitett{border-radius:30px!important}.block-content{padding-top:0!important}.blog.inline-row article .post-content-wrapper,.blog.inline-row article .post-content-wrapper img{border-radius:30px}#details .gem-icon{width:100%;display:flex;justify-content:center}.sub-menu{background:#FFF!important;border-bottom-left-radius:30px;border-bottom-right-radius:30px;-webkit-box-shadow:8px 10px 17px -6px #212331;-moz-box-shadow:8px 10px 17px -6px #212331;box-shadow:8px 10px 17px -6px #212331;transform:none!important;height:auto!important;border:none!important}.sub-menu li:first-child{border-top:none!important}.sub-menu li:first-child:before{content:none!important}.sub-menu li:last-child a{border-bottom-left-radius:30px;border-bottom-right-radius:30px}#primary-menu.no-responsive>li>ul:before{content:none!important}#site-header:not(.fixed) .sub-menu{margin-top:11px}.sub-menu li{border-top:none!important;position:relative}.sub-menu li:before{content:'';width:100%;height:1px;background:#EEE;top:0;position:absolute;left:0;z-index:100}.vc_btn3-style-flat,.gem-button,.g-dummy-submit-button,.calc-button{overflow:hidden;position:relative}.vc_btn3-style-flat:after,.gem-button:after,.g-dummy-submit-button:after,.calc-button:after{display:inline-block;background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}.vc_btn3-style-flat:hover:after,.gem-button:hover:after,.g-dummy-submit-button:hover:after,.calc-button:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.vc_btn3-style-flat:hover,.gem-button:hover,.g-dummy-submit-button:hover,.calc-button:hover{filter:brightness(110%);-webkit-filter:brightness(110%);-moz-filter:brightness(110%);transform:scale(1.04);transition:all ease-in-out 0.2s}.back-to-shop-button{display:none!important}body.single-product .wpcf7-form{border:1px solid #dfe5e8;border-radius:30px;padding:40px;-webkit-box-shadow:8px 10px 17px -6px #BEB6B6;-moz-box-shadow:8px 10px 17px -6px #BEB6B6;box-shadow:8px 10px 17px -6px #BEB6B6;margin-bottom:40px}body.single-product .wpcs_tab,body.tax-product_cat .wpcs_tab{display:none!important}body.single-product .vc_tta-panels{border:none!important}body.single-product .vc_tta-panel-body{overflow:hidden!important;border:1px solid #dfe5e8!important;border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important;border-top-right-radius:30px!important}body.single-product .vc_tta-panel-body th{border-left:none!important;border-bottom:none!important;border-top:none!important}body.single-product .vc_tta-panel-body td{border:none!important}body.single-product .vc_tta-tab.vc_active>a{border-bottom:none!important}body.single-product .vc_tta-tabs-list{margin-left:0!important;display:flex!important}body.single-product .vc_tta-tabs-list .vc_tta-tab a{border-color:#dfe5e8!important;border-bottom:0!important}body.single-product .vc_tta-tabs-list .vc_tta-tab{margin-left:0!important;margin-right:0!important}body.single-product .vc_tta-tabs-list .vc_tta-tab:first-child a{border-top-left-radius:30px!important}body.single-product .vc_tta-tabs-list .vc_tta-tab:last-child a{border-top-right-radius:30px!important}.before-products-list{margin-top:40px!important}.before-products-list input,.before-products-list select{border-color:#dfe5e8!important;border-radius:20px;padding:10px}.wpcf7 form.sent .wpcf7-response-output,.wpcf7-response-output{border:none!important}.wpcf7 input[type="submit"]{margin-top:20px!important}.wpcf7-not-valid-tip,.wpcf7-response-output{color:#e74f70!important;padding-left:15px!important}@media screen and (min-width:990px){.setting-title{white-space:nowrap}}@media screen and (max-width:600px){#page-title .page-title-title h1{margin-bottom:20px!important}#page-title .page-title-title p{text-align:left!important}#page-title .page-title-title p:last-child{margin-bottom:0!important}#page-title .page-title-title{width:calc(100% + 30px)!important;padding-left:40px!important;padding-right:0!important}#page-title .page-title-title strong span{line-height:33px!important;font-size:20pt!important}.top-area-items .gem-contacts-address{display:none!important}.top-area-items .top-area-socials{display:none!important}.mobile-cart{display:none!important}.g-title-mobile{padding-top:0!important}.g-title-mobile *{line-height:33px!important;font-size:22pt!important}.napelem-rendszerek-title{margin-left:-21px}#g-sidebar-filters{padding-bottom:30px!important}.gem-icon.gem-simple-icon.ai-c{width:100%!important;justify-content:center}.mobile-margin-top-40px{margin-top:40px!important}#colophon{padding-top:70px!important}footer .widget-title:after{color:#efb260!important}body.single-product .vc_tta-panel-body{padding:0!important}body.single-product .vc_tta-panel-body tr{display:flex;flex-wrap:wrap}body.single-product .vc_tta-panel-body tr td,body.single-product .vc_tta-panel-body tr th{width:50%;display:flex;align-items:center;padding:10px!important;text-align:left}}#map{height:350px;width:85%;margin-left:7.5%}.wpcf7 form.invalid .wpcf7-response-output{width:100%;float:left}.top-area-items{display:flex;align-items:center;position:relative}#top-area-calculator-button-holder{position:absolute;right:20px;height:100%;margin-top:-2px}#top-area-calculator-button{color:#FFF;background:#e74e70!important;background:linear-gradient(90deg,rgb(231 78 112) 15%,rgb(239 178 96) 85%)!important;border-radius:30px;padding:0 15px;display:flex;align-items:center;cursor:pointer;height:100%;overflow:hidden;position:relative;font-weight:700}#top-area-calculator-button a{color:#FFFFFF!important}#top-area-calculator-button:before{content:'';width:15px;height:20px;background-image:url(https://solarzone.hu/wp-content/uploads/2021/02/calculator-icon.png);background-size:100% 100%;background-repeat:no-repeat;margin-right:10px;margin-top:1px}#top-area-calculator-button:after{display:inline-block;background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all 550ms cubic-bezier(.19,1,.22,1);width:50px;z-index:10}#top-area-calculator-button:hover:after{left:120%;transition:all 550ms cubic-bezier(.19,1,.22,1)}@media screen and (max-width:920px){#top-area-calculator-button-holder{display:none!important}}@media screen and (max-width:600px){.f-wrap-mobile{flex-wrap:wrap!important}}body.single-product #product_page_icons{position:relative;padding-bottom:30px}body.single-product #product_page_icons:before{content:'';position:absolute;top:0;left:-30vw;width:160vw;height:100%;background-image:url(https://solarzone.hu/wp-content/uploads/2022/02/icons_row_bg.jpg);background-size:100% 100%;background-repeat:no-repeat}.br_price{color:gray;font-size:15px;display:inline-block}body.single-product .br_price{font-size:30px}.white{color:#FFF!important}