.body_template_two h1,.body_template_two h2,.body_template_two h3,.body_template_two h4,.body_template_two h5,.body_template_two h6,.body_template_two .slider-caption .caption-title,.body_template_two .slider-caption .caption-description{font-family:'Roboto',sans-serif;font-weight:700}.navigation .nav-links a,.bttn,button,input[type=button],input[type=reset],input[type=submit]{background:#fff;color:#333;cursor:pointer;font-size:14px;font-size:14px;line-height:1;text-transform:uppercase;border:none;padding:15px 25px;font-weight:400;border:3px solid #e2641f;display:inline-block;position:relative}.navigation .nav-links a:hover,.bttn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#e2641f}.body_template_two #masthead #top-header{padding:5px 0}.body_template_two #masthead #top-header,.body_template_two .slider-caption,.body_template_two .testimonial-slider-wrap .testimonial-wrap,.body_template_two .main-navigation .current-menu-item>a,.body_template_two .main-navigation .current_page_item>a{background:0 0}.body_template_two #top-header .header_text_left .header-text{text-align:left;color:#444;font-size:14px;padding-top:5px;font-weight:400;margin-bottom:0}.body_template_two #top-header .header_text_left{width:40%;float:left}.body_template_two #masthead #top-header .right-header{width:40%;padding:0;text-align:right}.body_template_two .right-header .socials{float:none}.body_template_two .right-header .search_right,.body_template_two .right-header .social_icon_right{display:inline-block;vertical-align:middle}.body_template_two .right-header .ak-search i.search_one{line-height:2.55;font-size:13px;height:34px;width:34px;text-align:center}.body_template_two .right-header .searchform,.body_template_two .right-header .socials,.body_template_two .right-header .socials a{margin-left:0;border:none}.body_template_two .right-header .searchform{display:none;height:auto}.body_template_two .right-header .searchform i,.body_template_two .right-header .socials a{color:#010101;font-size:13px}.body_template_two .right-header .socials a:hover{color:#e2641f;background:0 0}.body_template_two #site-navigation.main-navigation{background:0 0;border-bottom:1px solid rgba(221,221,221,.2);border-top:2px solid rgba(221,221,221,.2);text-align:left}.body_template_two #site-navigation.main-navigation a{color:#333;font-size:15px;text-transform:uppercase;font-weight:400;padding:20px 10px;font-family:'Roboto',sans-serif}.body_template_two .main-navigation .current-menu-parent>a,.main-navigation .current_page_parent>a,.body_template_two .main-navigation .current-menu-item>a,.body_template_two .main-navigation .current_page_item>a{background:0 0;border-top:2px #e2641f solid;margin-top:-2px}.body_template_two #site-navigation.main-navigation .menu{float:left;width:75%;text-align:right}.body_template_two #masthead .site-branding{width:25%}.body_template_two #masthead .site-branding a{padding:0;display:inline-block}.body_template_two #site-navigation.main-navigation ul li:hover a{background:0 0}.body_template_two #site-navigation.main-navigation ul li{position:relative;margin:0}.body_template_two #site-navigation.main-navigation ul li:last-child{margin-right:0}.body_template_two #site-navigation.main-navigation ul li:before{content:'';position:absolute;right:50%;left:50%;top:-2px;height:2px;background:#e2641f;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.body_template_two #site-navigation.main-navigation ul li:hover:before{left:0;right:0}.body_template_two #site-navigation.main-navigation ul ul{border-bottom:0;border-top:3px solid #e2641f}.body_template_two #site-navigation.main-navigation ul ul a{font-size:14px;text-transform:capitalize;padding:12px 20px}.body_template_two #site-navigation.main-navigation ul ul li{padding:0}.body_template_two #site-navigation.main-navigation ul li:last-child ul.sub-menu{left:auto;right:0}.body_template_two .slider-caption{text-align:left}.body_template_two .slider-caption .caption-title,.body_template_two .slider-caption .caption-description{margin:0 0 20px;padding:12px 8px 15px;width:auto;display:inline-block}.body_template_two .slider-caption .caption-title{font-size:50px;background:rgba(256,100,31,.77);text-transform:capitalize;max-width:50%;line-height:1}.body_template_two .slider-caption .caption-description{font-size:25px;font-weight:400;background:rgba(138,138,138,.4);line-height:1;text-transform:initial;max-width:70%}.body_template_two #slider-banner{position:relative;background:0 0}.body_template_two #slider-banner #slider-prev a.bx-prev{position:absolute;top:50%;margin-top:-25px;left:0;background:url(//www.sunenergy.pt/wp-content/themes/accesspress-lite/css/../images/left-arrow.png) no-repeat 0 -52px;width:50px;height:50px;transition:none;-moz-transition:none;-webkit-transition:none;text-indent:-9999px;margin-left:15px}.body_template_two #slider-banner #slider-prev a.bx-prev:hover{background:url(//www.sunenergy.pt/wp-content/themes/accesspress-lite/css/../images/left-arrow.png) no-repeat 0 0;width:50px;height:50px}.body_template_two #slider-banner #slider-next a.bx-next{position:absolute;top:50%;margin-top:-25px;text-indent:-9999px;right:0;background:url(//www.sunenergy.pt/wp-content/themes/accesspress-lite/css/../images/right-arrow-sprite.png) no-repeat 0 -52px;width:50px;height:50px;transition:none;-moz-transition:none;-webkit-transition:none;margin-right:15px}.body_template_two #slider-banner #slider-next a.bx-next:hover{background:url(//www.sunenergy.pt/wp-content/themes/accesspress-lite/css/../images/right-arrow-sprite.png) no-repeat 0 0;width:50px;height:50px}.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a{width:25px;height:8px;border-radius:0;background:#fff;box-shadow:none}.body_template_two #slider-banner .bx-wrapper .bx-pager.bx-default-pager a:after{background:#e2641f;transition:none;-webkit-transition:none;-moz-transition:none}.body_template_two #welcome-text,.body_template_two #top-section .welcome-detail{width:100%}.body_template_two #top-section{padding-top:50px;padding-bottom:50px;border-bottom:none;margin:0 auto}.body_template_two #top-section figure.welcome_left_content{width:46%;float:left;margin-right:5%}.body_template_two #top-section .welcome_right_content{width:48%;float:left;margin-left:1%}.body_template_two #top-section h1 a{color:#e2641f;font-size:30px;text-transform:capitalize}.body_template_two #top-section .welcome-detail{font-size:18px}.body_template_two #top-section .welcome-detail a.bttn{color:#e2641f;font-size:20px;background:0 0;border:none;float:right;text-transform:capitalize;padding:8px 0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.body_template_two #top-section .welcome-detail a.bttn:after{content:'';position:absolute;right:50%;left:0;bottom:0;height:3px;background:#e2641f;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.body_template_two #top-section .welcome-detail a.bttn:hover{color:#000}.body_template_two #call-to-action{text-align:center;padding:80px 0}.body_template_two #call-to-action h4{float:none;max-width:100%;margin-bottom:22px;color:#444;margin-bottom:40px}.body_template_two #call-to-action .action-btn{float:none;background:#e2641f;font-size:18.91px;border-color:#e2641f;padding:10px 40px;font-weight:400;display:inline-block;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.body_template_two #call-to-action .action-btn:hover{background:#fff;color:#e2641f}.body_template_two #mid-section{padding-top:50px;padding-bottom:10px}.body_template_two #mid-section h2,.body_template_two #event_section h2{font-size:30px;text-transform:uppercase;margin-bottom:40px;text-align:center}.body_template_two #mid-section .featured-post{width:29%;margin-right:0;margin-left:4.33%;background:#eff4f7;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.body_template_two #mid-section .feature_wrap{width:auto;margin-left:-4.33%}.body_template_two #mid-section #featured-post-3.featured-post{margin-right:0}.body_template_two #mid-section .featured-post h4{padding:10px 20px 0;font-size:20px;margin-bottom:16px}.body_template_two #mid-section .icon_view_mod h4{text-align:left;padding:30px 20px 5px}.body_template_two #mid-section .icon_view_mod.big-icon h4{text-align:center}.featured-post h4.has-icon .fa{font-size:28px;margin-right:12px}.body_template_two #mid-section .featured-post h4 a{text-transform:uppercase}.body_template_two #mid-section .featured-post .featured-content{padding:0 20px 10px;font-size:15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.body_template_two #mid-section .featured-post .featured-overlay{background:#e2641f;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}.body_template_two #mid-section .featured-post .featured-overlay a.image_feature_lightbox{background:#fefdfd;position:absolute;top:50%;left:50%;width:30px;line-height:30px;margin-top:-15px;margin-left:-35px;color:#b3bdbd}.body_template_two #mid-section .featured-post .featured-overlay a.plus_fa_icon{background:#fefdfd;position:absolute;top:50%;right:50%;width:30px;line-height:30px;margin-top:-15px;margin-right:-35px;color:#bcbcbc}.body_template_two #mid-section .featured-post figure.featured-image:after{content:'';position:absolute;width:0;border-width:16px;border-style:solid;border-color:transparent transparent #313131;bottom:0;left:50%;margin-left:-15px;opacity:0;transition:all .3s ease-in-out}.body_template_two #mid-section .featured-post:hover .featured-overlay,.body_template_two #mid-section .featured-post:hover figure.featured-image:after{opacity:1}.body_template_two #mid-section .featured-post:hover{background:#313131}.body_template_two #mid-section .featured-post:hover h2 a,.body_template_two #mid-section .featured-post:hover .featured-content{color:#fff}.body_template_two #mid-section .featured-post .featured-image img{width:100%}.body_template_two #bottom-section{background:#f1f1f1;color:#000;padding:50px 0}.body_template_two #bottom-section h3{color:#555;font-size:22px;text-transform:capitalize;text-align:center}.body_template_two #bottom-section .testimonial-slider-wrap,.body_template_two #bottom-section .thumbnail-gallery,.body_template_two #bottom-section .text-box{width:32%;margin-right:2%;border-right:rgba(165,165,165,.3) solid 1px;position:relative;padding-right:1%;float:left}.body_template_two #bottom-section .testimonial-slider-wrap:before,.body_template_two #bottom-section .thumbnail-gallery:before,.body_template_two #bottom-section .text-box:before{content:'';position:absolute;width:0;height:0;border-width:60px;border-style:solid;border-color:#f1f1f1 transparent transparent #f1f1f1;border-radius:50%;top:-80px;left:50%;margin-left:-60px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.body_template_two #bottom-section .testimonial-slider-wrap{margin-right:0;border-right:none}.body_template_two #bottom-section .text-box .textwidget{font-size:20px;line-height:1.3;white-space:pre-line}.body_template_two #bottom-section .testimonial-slider-wrap{overflow:visible}.body_template_two #bottom-section .testimonial-thumbnail{width:30%}.body_template_two #bottom-section .testimoinal-client-name_two,.body_template_two #bottom-section .testimonial_date{width:70%;float:left;font-size:16px;padding-left:5%}.body_template_two #bottom-section .testimoinal-client-name_two{font-weight:400;font-size:20px}.body_template_two #bottom-section .testimonial-excerpt_two{font-size:20px;font-style:italic;color:#000;line-height:1.3;padding-top:5px}.body_template_two #bottom-section .thumbnail-gallery .gallery-item{display:inline-block;float:none;padding:0;background:0 0;margin:0 0 2% 2%;max-width:30%}.body_template_two #bottom-section .thumbnail-gallery .gallery{margin-left:-2%}.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background:#fff}.body_template_two #event_section #latest-events_template_two h1{text-align:center;text-transform:capitalize;padding-bottom:60px;margin-bottom:0}.body_template_two #event_section h2 a{color:#555}.body_template_two #event_section #latest-events_template_two h4 a{color:#666}.body_template_two #event_section #latest-events_template_two .event_mail_wraper{margin-left:-2%}.body_template_two #event_section #latest-events_template_two .event-list_two{width:23%;float:left;margin-left:2%;position:relative;overflow:hidden;text-align:center}.body_template_two #event_section #latest-events_template_two .event-list_two .event-date_two{position:absolute;background:rgba(247,129,79,.8);border-radius:50%;height:76px;width:76px;left:50%;top:100%;text-align:center;color:#fff;line-height:1;z-index:9;padding:8px;margin-top:12px;margin-left:-38px}.body_template_two #event_section #latest-events_template_two .event-list_two:last-child{margin-right:0}.body_template_two #event_section{background:#f7f7f7;padding:50px 0 97px;line-height:.9}.body_template_two #event_section #latest-events_template_two .event-list_two .event-detail_two{padding:20px 30px 0 33px;background:#fff;position:relative;z-index:9}.body_template_two #event_section #latest-events_template_two .event-detail_two:after{content:'';position:absolute;background:url(//www.sunenergy.pt/wp-content/themes/accesspress-lite/css/../images/event-bg-white.png) no-repeat top center;width:100%;height:100%;top:100%;left:0;z-index:9}.body_template_two #event_section #latest-events_template_two .event-excerpt_two{color:#aaa;line-height:1.2}.body_template_two #event_section #latest-events_template_two span.event-date-day_two{font-size:39px;font-weight:700;display:block}.body_template_two #event_section #latest-events_template_two span.event-date-month_two{font-size:20px}.body_template_two #event_section #latest-events_template_two a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}.body_template_two #event_section #latest-events_template_two .event-list_two:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2)}.body_template_two .site-footer #top-footer{background:#313131;font-size:16px;padding:0}.body_template_two .site-footer #top-footer .ak-container{position:relative;padding-top:70px;padding-bottom:45px}.body_template_two .site-footer #top-footer h1.footer_title_text{font-size:32px;font-weight:700;background:#e2641f;text-align:center;color:#fff;position:absolute;width:26%;line-height:55px;top:0;left:50%;margin-left:-14%}.body_template_two .site-footer #top-footer h1:before{content:'';position:absolute;border-width:28px 20px;border-style:solid;border-color:#e2641f #e2641f transparent transparent;left:-40px;top:0}.body_template_two .site-footer #top-footer h1:after{content:'';position:absolute;border-width:28px 20px;border-style:solid;border-color:#e2641f transparent transparent #e2641f;right:-40px;top:0}.body_template_two .site-footer #top-footer h3{text-transform:capitalize;font-size:22px;color:#fff}.body_template_two .site-footer #top-footer ul li,.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content{font-size:16px}.body_template_two .site-footer #top-footer .footer2.footer .aptf-tweet-content a.aptf-tweet-name,.body_template_two #event_section #latest-events_template_two h1 a{color:#e2641f}.body_template_two .site-footer #top-footer .footer4.footer ul li i{color:#bbb9b9;font-size:26px;margin-right:10px}.body_template_two #bottom-footer{text-transform:capitalize;background:#000;font-family:'Roboto',sans-serif;color:#fff;font-size:16px}.body_template_two #bottom-footer a,.body_template_two #bottom-footer .copyright{color:#aeaeae;font-size:13px}.body_template_two .sidebar h3.widget-title,.body_template_two.left-sidebar .searchform,.body_template_two.both-sidebar .searchform,.body_template_two .featured-post.big-icon h2.has-icon .fa{border-color:#e2641f}.body_template_two .sidebar h3.widget-title{font-size:16px}.body_template_two .event-thumbnail .event-date,.body_template_two .event-date-archive,.body_template_two a.cat-event-more.bttn:after,.body_template_two .portofolio-layout .entry-title,.body_template_two .entry-content .bttn:after,.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover,.body_template_two #bottom-section .testimonial-slider-wrap .bx-wrapper .bx-pager.bx-default-pager a.active{background:#e2641f}.body_template_two a.all-testimonial,.body_template_two a.all-events,.body_template_two .event-detail h4 a:hover,.body_template_two .author.vcard a,.body_template_two a .entry-date.published,.body_template_two .entry-footer a:hover,.body_template_two.left-sidebar .searchform .searchsubmit,.body_template_two.both-sidebar .searchform .searchsubmit,.body_template_two.left-sidebar a:hover,.body_template_two.left-sidebar .sidebar .widget_recent_comments .url:hover,.body_template_two .business-hours ul li a,.body_template_two .featured-post.big-icon h2.has-icon .fa{color:#e2641f}.body_template_two .cat-event-list a .entry-date.published{color:#fff}.body_template_two .cat-event-list .cat-event-more{color:#444}.body_template_two .cat-event-list .cat-event-more:hover{color:#fff}.body_template_two .testimonial-sidebar .testimoinal-client-name{position:static;width:65%;float:left;margin-left:5%;font-style:normal;margin-top:0}.body_template_two .testimonial-sidebar .testimonial-excerpt{font-style:italic;margin-top:2%}.body_template_two .testimonial-sidebar .testimonial-list:after{display:none}.body_template_two .testimonial-sidebar .testimonial-list{margin-bottom:40px}.body_template_two .cat-portfolio-list:hover .portofolio-layout{background:rgba(226,100,31,.4)}.body_template_two #top-section .welcome_fill_content{width:100%;margin-left:0}.body_template_two.boxed-layout .slider-caption .caption-title,.body_template_two.boxed-layout .slider-caption .caption-description{margin-left:50px}.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev,.body_template_two.boxed-layout #slider-banner #slider-prev a.bx-prev{margin-left:10px}.body_template_two #mid-section .big-icon,.body_template_two #mid-section .big-icon:hover{background:0 0}.body_template_two #mid-section .big-icon:hover h2 a{color:#000}.body_template_two #mid-section .big-icon:hover .featured-content,.body_template_two #ak-blog-post article .short-content,.cat-links a{color:#444}.body_template_two #masthead .main-navigation.menu-left .site-branding img,.body_template_two #masthead .center_menu_top .site-branding img{display:inline-block;vertical-align:middle}.body_template_two #masthead .main-navigation.menu-left .site-branding{text-align:right}.body_template_two #site-navigation.main-navigation.menu-left .menu{text-align:left}.body_template_two #site-navigation.main-navigation.menu-center .menu{width:100%;text-align:left}.body_template_two #site-navigation.main-navigation.menu-center ul li{margin-left:15px;margin-right:15px}.body_template_two #site-navigation.main-navigation.menu-center ul li:first-child{margin-left:-2px}.body_template_two #site-navigation.main-navigation.menu-center ul li a{padding:13px}.body_template_two #top-header.center_menu_top .header_text_left,.body_template_two #masthead .center_menu_top .site-branding{width:30%}.body_template_two #masthead .center_menu_top .site-branding{text-align:center}.body_template_two #top-header.center_menu_top .header_text_left .header-text,.body_template_two #masthead #top-header.center_menu_top .right-header{padding:10px 0}