@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');@font-face{font-family:''Montserrat',sans-serif';src:url('../fonts/'Montserrat',sans-serif.eot');src:url('../fonts/'Montserrat',sans-serif.eot?#iefix') format('embedded-opentype'),url('../fonts/'Montserrat',sans-serif.woff2') format('woff2'),url('../fonts/'Montserrat',sans-serif.woff') format('woff'),url('../fonts/'Montserrat',sans-serif.ttf') format('truetype'),url('../fonts/'Montserrat',sans-serif.svg#'Montserrat',sans-serif') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fontello';src:url('https://www.re-plus.com/wp-content/themes/spi/css/../fonts/fontello.eot?40626418');src:url('https://www.re-plus.com/wp-content/themes/spi/css/../fonts/fontello.eot?40626418#iefix') format('embedded-opentype'),url('https://www.re-plus.com/wp-content/themes/spi/css/../fonts/fontello.woff?40626418') format('woff'),url('https://www.re-plus.com/wp-content/themes/spi/css/../fonts/fontello.ttf?40626418') format('truetype'),url('https://www.re-plus.com/wp-content/themes/spi/css/../fonts/fontello.svg?40626418#fontello') format('svg');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-youtube:before{content:'\e800'}.icon-print:before{content:'\e801'}.icon-search:before{content:'\e802'}.icon-instagram:before{content:'\e803'}.icon-twitter:before{content:'\e804'}.icon-facebook:before{content:'\e805'}.icon-linkedin:before{content:'\e806'}.icon-angle-double-left:before{content:'\e807'}.icon-angle-double-right:before{content:'\e808'}.icon-angle-double-up:before{content:'\e809'}.icon-angle-double-down:before{content:'\e80a'}.icon-youtube-squared:before{content:'\e80b'}.icon-rss:before{content:'\e80c'}.icon-calendar:before{content:'\e80d'}.icon-right-open:before{content:'\e80e'}.icon-left-open:before{content:'\e80f'}.icon-down-open:before{content:'\e810'}.icon-up-open:before{content:'\e811'}.icon-angle-down:before{content:'\e812'}.icon-angle-up:before{content:'\e813'}.icon-angle-right:before{content:'\e814'}.icon-angle-left:before{content:'\e815'}.icon-mail:before{content:'\e816'}.icon-youtube-2:before{content:'\e817'}.icon-circle:before{content:'\e818'}.icon-circle-thin:before{content:'\e819'}.icon-register:before{content:'\e81a'}.icon-schedule:before{content:'\e81b'}.icon-print-1:before{content:'\e81c'}.icon-share-1:before{content:'\e81d'}.icon-exhibit:before{content:'\e81e'}.icon-spin6:before{content:'\e81f'}.icon-education:before{content:'\e820'}.icon-attendee:before{content:'\e821'}.icon-sponsor:before{content:'\e822'}.icon-plus-circled:before{content:'\e823'}.icon-minus-circled:before{content:'\e824'}.icon-menu:before{content:'\e825'}.icon-cancel:before{content:'\e826'}.fullblock-heading{font-size:48px;color:#f04b58;font-family:'Montserrat',sans-serif;font-weight:normal}.media-partners #media-partners-scroll li img{max-width:100%;max-height:100%;width:auto;height:auto}.media-partners .nbs-flexisel-container{position:relative;max-width:100%;text-align:center}.media-partners .nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;float:left}.media-partners .nbs-flexisel-inner{overflow:hidden;width:90%;display:inline-block;padding:10px 0%;border:1px solid #ebebeb}.media-partners .nbs-flexisel-item{float:left;padding:0px;cursor:pointer;line-height:0px;max-height:64px;height:64px;width:110px;position:relative;margin:10px 0px}.media-partners .nbs-flexisel-item a{float:left;display:inline-block;position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.media-partners .nbs-flexisel-item img{max-width:90px}.media-partners .nbs-flexisel-nav-left,.media-partners .nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100}.media-partners .nbs-flexisel-nav-left{left:-7px;top:43px !important}.media-partners .nbs-flexisel-nav-left:before{content:"\e807";font-family:"fontello";color:#f04b58;font-weight:bold}.media-partners .nbs-flexisel-nav-right{right:-7px;top:43px !important}.media-partners .nbs-flexisel-nav-right:after{content:"\e808";font-family:"fontello";color:#f04b58;font-weight:bold}.sponsors-area .sponsors-category{float:left;width:10%;padding:10px 5%}.sponsors-area .sponsors-category ul{float:left}.sponsors-area .sponsors-category ul li{float:left;display:block;width:105px;color:#f37021;text-transform:capitalize;height:28px;line-height:28px;text-align:left;margin-bottom:10px;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;padding-left:10px;cursor:pointer}.sponsors-area .sponsors-category ul li.active{background-color:#f37021;color:#fff}.sponsors-area .sponsors-carousel{float:left;width:67%;padding:1% 3%;height:139px;position:relative;top:2px;margin-left:6%}.sponsors-area .nbs-flexisel-container{position:relative;max-width:100%;text-align:center}.sponsors-area .nbs-flexisel-ul{position:relative;width:99999px;margin:0px;padding:0px;list-style-type:none;text-align:center;float:left}.sponsors-area .nbs-flexisel-inner{overflow:hidden;width:80%;display:inline-block;padding:10px 15px;border:1px solid #ebebeb}.sponsors-area .nbs-flexisel-item{float:left;padding:5px 0px;cursor:pointer;line-height:0px;max-height:85px;width:110px;position:relative;margin-right:10px}.sponsors-area .nbs-flexisel-item a{float:left;width:100%;display:block;text-align:center;height:85px;position:relative}.sponsors-area .nbs-flexisel-item img{max-width:100%;max-height:100%;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.sponsors-area .nbs-flexisel-nav-left,.sponsors-area .nbs-flexisel-nav-right{width:22px;height:22px;position:absolute;cursor:pointer;z-index:100}.sponsors-area .nbs-flexisel-nav-left{left:-7px;top:43px !important}.sponsors-area .nbs-flexisel-nav-left:before{content:"\e806";font-family:"fontello";color:#f37021;font-weight:bold}.sponsors-area .nbs-flexisel-nav-right{right:-7px;top:43px !important}.sponsors-area .nbs-flexisel-nav-right:after{content:"\e807";font-family:"fontello";color:#f37021;font-weight:bold}.carousel-tab{position:absolute;width:95%;left:0;top:19px;visibility:hidden}.carousel-container{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.carousel-container.active{display:block}.sponsor-carousel-item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.carousel-container{box-sizing:border-box;padding-left:20px;padding-right:20px}#sponsors .sponsor-single{height:150px;padding:0 20px}#sponsors .sponsor-single a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#sponsors .sponsor-single img{max-width:100%;max-height:100%;flex:0 0 auto}#event-rainbow{display:block}#event-rainbow{margin-bottom:5em;padding:0;margin:0}#event-rainbow li{display:block;background:#fff;text-align:left;margin-bottom:2px;background-size:auto;background-size:cover;background-position:center;opacity:1;transition:transform .35s;transform-origin:50% 50%}#event-rainbow li .tile-dates{display:none;transition:opacity .35s,transform .35s;transform:perspective(1000px) rotate3d(1, 0, 0, 90deg);transform-origin:50% 0%}#event-rainbow li .tile-dates span{font-weight:bold;float:left;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#event-rainbow li .tile-dates .location{font-size:20px;text-transform:uppercase}#event-rainbow li:hover{transform:scale3d(.95, .95, 1)}#event-rainbow li:hover h3{transform:translate3d(0, 0, 0);display:none}#event-rainbow li:hover .tile-dates{display:block;transform:perspective(1000px) rotate3d(1, 0, 0, 0)}#event-rainbow li a{display:table;vertical-align:middle;position:relative;padding:1.333em;height:100%;width:100%;color:#fff}#event-rainbow li a:hover{text-decoration:none}#event-rainbow li a .rainbinner{font-size:1.133em;position:absolute;width:100%;height:100%;top:0;z-index:9;opacity:0.7}#event-rainbow li a h3{font-size:22px !important;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:98%;transition:transform .35s;color:#fff}html:not(.lt-ie10) #event-rainbow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;width:calc(100% - 4px);margin-left:2px}html:not(.lt-ie10) #event-rainbow li{display:inline-block;-webkit-box-flex:auto;-moz-flex:1;-webkit-flex:auto;flex:auto;height:100%;min-width:15em;text-align:center;background-position:center bottom;height:100px;margin-right:2px}html:not(.lt-ie10) #event-rainbow li{height:100px}html[data-useragent*='Firefox'] #event-rainbow li{flex:1 0 0px}html:not(.lt-ie10) #event-rainbow li a{padding:0}html:not(.lt-ie10) #event-rainbow li a:hover{text-decoration:none}html:not(.lt-ie10) #event-rainbow li a .rainbinner{display:table-cell;vertical-align:middle;font-size:1em}html:not(.lt-ie10) #event-rainbow li h3{margin-bottom:.33em;font-size:1.5em}.tile-description{z-index:99;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:98%}ul#event-rainbow li:before{display:none}#wpresmenu_menu{box-shadow:1px 0px 20px #ddd !important}#wpresmenu_menu_ul li{border-bottom:1px solid #e5e5e5 !important;border-top:0 !important}#wpresmenu_menu_ul li a{text-transform:capitalize !important}#wpresmenu_menu_ul li a.wpresmenu_parent_item{border-left:1px solid #e5e5e5 !important}#wpresmenu_menu_ul .sub-menu{border-top:1px solid #e5e5e5 !important}.fetched_tweets>li{box-shadow:none !important}.wdtf-screen-name{float:left;display:inline-block;width:64% !important}body ul.light li.tweets_avatar .wdtf-screen-name a{color:#f04b58 !important;font-weight:normal;font-size:14px}body ul.light li.tweets_avatar .times a{font-weight:normal}body ul.light li.tweets_avatar .times a{color:#2f2f2f !important;font-weight:bold}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:#f04b58;line-height:24px}p{font-family:'Montserrat',sans-serif;line-height:24px;margin:10px 0}html,body{height:100%;width:100%}body{background:#f8f8f8;height:auto;overflow:auto;color:#2f2f2f;font-family:'Montserrat',sans-serif}body .container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}body header{position:relative;background:#fff}body header .top-navigation{background-color:#fff;border-bottom:1px solid #dbdbdb;overflow:hidden}body header .top-navigation .container{display:flex;align-items:center;justify-content:space-between}body header .top-navigation .top-navigation-links ul{display:flex;align-items:center}body header .top-navigation .top-navigation-links li{padding:0 15px}body header .top-navigation .top-navigation-links a{color:#f37021;text-transform:uppercase;font-weight:bold}body header .logo-area{display:flex;justify-content:space-between;align-items:center;padding:10px 0}body header .logo-area .logos{display:flex}body header .logo-area .logos a{display:flex;align-items:center}body header .logo-area .logos a:first-child{margin-right:20px}body header .logo-area .logos h1.home{display:flex;align-items:center}body header .logo-area .logos .spi{width:300px}body header .logo-area .logos .esi{width:150px}body header .logo-area p{line-height:1;margin-top:0;font-size:16px;text-align:right;font-weight:700}body header .logo-area p .text-large{font-size:24px;margin-bottom:5px;margin-top:2px;text-transform:uppercase}body header .logo-area p .text-small{font-size:14px;font-weight:400;color:#818181;text-transform:uppercase}body header .event-info .smart-energy{color:#1cafec;font-size:24px}body header .event-info .partners{width:auto;display:flex;align-items:center;padding:0 0 20px}body header .event-info .partners h4{color:#9b9b9b;margin-right:25px;font-weight:normal}body header .event-info .partners a{display:inline-block;max-width:130px;margin-right:34px}body header .event-info .partners a img{vertical-align:middle;width:100%}body header .event-info .partners a:last-child{margin-right:0}body header .event-info .date-location{display:flex;flex-direction:column;font-size:16px;font-weight:700;text-align:right;line-height:1.1}body header .event-info .date-location span{margin-right:5px;padding-right:5px;border-right:2px solid #000}body header .event-info .date-location span.dates{font-size:24px;border-right:none;margin-right:0;padding-right:0;margin-bottom:10px}body header .event-info .date-location span:last-child{margin-right:0;padding-right:0;border-right:none}body header .main-navigation{background-color:#794d9f;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2);position:relative;z-index:5}body header .main-navigation .primary-menu{background-color:#794d9f;width:100%;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap}body header .main-navigation .primary-menu button{display:none}body header .main-navigation .primary-menu li{display:inline-block;border-right:1px solid rgba(255,255,255,0.5);position:relative;-ms-flex:auto;flex:auto;text-align:center}body header .main-navigation .primary-menu li:first-child{border-left:1px solid rgba(255,255,255,0.5)}body header .main-navigation .primary-menu li a{display:block;color:#fff;text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:bold;padding:20px 0}body header .main-navigation .primary-menu li a:hover{background-color:#fff}body header .main-navigation .primary-menu li ul{display:none;background-color:#794d9f;position:absolute;top:64px;left:-1px;z-index:99999;width:350px;min-height:20px;border-top:1px solid rgba(255,255,255,0.5)}body header .main-navigation .primary-menu li ul li{width:100% !important;padding:0 !important;border:none !important}body header .main-navigation .primary-menu li ul li a{font-size:16px;position:static !important;transform:none;text-align:left;padding:5px 15px;font-weight:400}body header .main-navigation .primary-menu li ul li .sub-menu a{padding:5px 30px}body header .main-navigation .primary-menu li ul li .sub-menu .sub-menu a{padding:5px 45px}body header .main-navigation .primary-menu li ul li ul{border:0;position:relative;top:0;left:0;width:auto;padding-bottom:0}body header .main-navigation .primary-menu li ul li ul li{border:0}body header .main-navigation .primary-menu li ul li ul li a{font-size:14px;text-transform:capitalize;position:static !important}body header .main-navigation .primary-menu li.esi{background-color:#f05a22}body header .main-navigation .primary-menu li.esi a:hover{background-color:#fff}body header .main-navigation .primary-menu li.esi ul{background-color:#f05a22}body header .main-navigation .primary-menu li:hover ul{display:block}body header .main-navigation .primary-menu li.current-menu-item{background-color:#fff}body header .main-navigation .primary-menu li.current-menu-item a{color:#794d9f}body header .main-navigation .primary-menu li.current-menu-item li a{color:#fff}body header .main-navigation .primary-menu li.current-menu-item li a:hover{color:#794d9f}body .main-content{overflow:hidden}body .main-content .promo-box{float:left;max-width:100%;position:relative;height:300px}body .main-content .promo-box img{max-width:100%}body .main-content .promo-box iframe{position:absolute;width:100%;height:300px}body .main-content .promo-box .promo-content{position:absolute;bottom:69px;left:20px;z-index:999;width:90%;top:50%;transform:translateY(-50%);color:#fff}body .main-content .promo-box .promo-content h1{font-size:48px;margin-bottom:10px;line-height:50px}body .main-content .promo-box .promo-content span{font-size:22px;line-height:32px;float:left}body .main-content .promo-box .promo-content span:after{font-family:"fontello";content:'\e808';margin-left:8px}body .main-content .sponsors-area{width:100%;min-height:200px;border-top:4px solid #f37021;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;max-height:310px}body .main-content .sponsors-area h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .sponsors-area{font-size:14px !important}body .main-content .sponsors-area p{font-size:14px !important}body .main-content .sponsors-area a{font-size:14px !important}body .main-content .sponsors-area h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .sponsors-area{font-size:14px !important}body .main-content .sponsors-area p{font-size:14px !important}body .main-content .sponsors-area a{font-size:14px !important}body .main-content .sponsors-area h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .sponsors-area{font-size:14px !important}body .main-content .sponsors-area p{font-size:14px !important}body .main-content .sponsors-area a{font-size:14px !important}body .main-content .sponsors-area h1{font-weight:normal !important;font-size:22px !important}}body .main-content .sponsors-area h1{padding:25px 5% 10px;margin:0;width:90%;float:left}body .main-content .sponsors-area .all-link{color:#f37021;float:right;text-align:right;padding-right:10%;padding-bottom:20px;padding-top:0;margin-top:10px;border-top:0;width:60%}body .main-content .ad-space{width:94%;min-height:200px;border-top:4px solid #ffd400;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;width:100%;box-sizing:border-box;padding:20px 10% 26px 10%;text-align:center}body .main-content .ad-space h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .ad-space{font-size:14px !important}body .main-content .ad-space p{font-size:14px !important}body .main-content .ad-space a{font-size:14px !important}body .main-content .ad-space h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .ad-space{font-size:14px !important}body .main-content .ad-space p{font-size:14px !important}body .main-content .ad-space a{font-size:14px !important}body .main-content .ad-space h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .ad-space{font-size:14px !important}body .main-content .ad-space p{font-size:14px !important}body .main-content .ad-space a{font-size:14px !important}body .main-content .ad-space h1{font-weight:normal !important;font-size:22px !important}}body .main-content .ad-space img{max-width:100%}body .main-content .ad-space--fitted{width:94%}body .main-content .spotlight{width:94%;min-height:200px;border-top:4px solid #ffd400;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:86%;min-height:154px}body .main-content .spotlight h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .spotlight{font-size:14px !important}body .main-content .spotlight p{font-size:14px !important}body .main-content .spotlight a{font-size:14px !important}body .main-content .spotlight h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .spotlight{font-size:14px !important}body .main-content .spotlight p{font-size:14px !important}body .main-content .spotlight a{font-size:14px !important}body .main-content .spotlight h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .spotlight{font-size:14px !important}body .main-content .spotlight p{font-size:14px !important}body .main-content .spotlight a{font-size:14px !important}body .main-content .spotlight h1{font-weight:normal !important;font-size:22px !important}}body .main-content .spotlight .company-logo{margin-bottom:20px;float:left;width:90%}body .main-content .spotlight .company-logo a{width:100%;height:100px;border:1px solid #e7e7e7;padding:5px;position:relative;float:left}body .main-content .spotlight img{max-width:100%;max-height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}body .main-content .spotlight .all-link{color:#ffd400}body .main-content .spotlight .info h4{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px}body .main-content .spotlight .info span{font-size:18px;line-height:22px;font-family:'Montserrat',sans-serif;margin-top:10px;float:left;width:100%}body .main-content .media-partners{width:94%;min-height:200px;border-top:4px solid #00aeef;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:86%;min-height:154px}body .main-content .media-partners h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .media-partners{font-size:14px !important}body .main-content .media-partners p{font-size:14px !important}body .main-content .media-partners a{font-size:14px !important}body .main-content .media-partners h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .media-partners{font-size:14px !important}body .main-content .media-partners p{font-size:14px !important}body .main-content .media-partners a{font-size:14px !important}body .main-content .media-partners h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .media-partners{font-size:14px !important}body .main-content .media-partners p{font-size:14px !important}body .main-content .media-partners a{font-size:14px !important}body .main-content .media-partners h1{font-weight:normal !important;font-size:22px !important}}body .main-content .media-partners .all-link{color:#00aeef}body .main-content .latest-news{width:94%;min-height:200px;border-top:4px solid #00aeef;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .latest-news h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .latest-news{font-size:14px !important}body .main-content .latest-news p{font-size:14px !important}body .main-content .latest-news a{font-size:14px !important}body .main-content .latest-news h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .latest-news{font-size:14px !important}body .main-content .latest-news p{font-size:14px !important}body .main-content .latest-news a{font-size:14px !important}body .main-content .latest-news h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .latest-news{font-size:14px !important}body .main-content .latest-news p{font-size:14px !important}body .main-content .latest-news a{font-size:14px !important}body .main-content .latest-news h1{font-weight:normal !important;font-size:22px !important}}body .main-content .latest-news .all-link{border-top:0;margin-top:0;padding-top:0;color:#00aeef}body .main-content .seia-news{width:94%;min-height:200px;border-top:4px solid #f37021;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .seia-news h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .seia-news{font-size:14px !important}body .main-content .seia-news p{font-size:14px !important}body .main-content .seia-news a{font-size:14px !important}body .main-content .seia-news h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .seia-news{font-size:14px !important}body .main-content .seia-news p{font-size:14px !important}body .main-content .seia-news a{font-size:14px !important}body .main-content .seia-news h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .seia-news{font-size:14px !important}body .main-content .seia-news p{font-size:14px !important}body .main-content .seia-news a{font-size:14px !important}body .main-content .seia-news h1{font-weight:normal !important;font-size:22px !important}}body .main-content .seia-news h2{margin-bottom:15px;font-size:18px;font-family:'Montserrat',sans-serif;font-weight:700;color:#2f2f2f}body .main-content .seia-news ul{float:left;width:100%}body .main-content .seia-news ul li{float:left;width:100%;display:block;margin-bottom:15px;border-bottom:1px solid #e7e7e7;padding-bottom:14px}body .main-content .seia-news ul li a{width:100%;float:left;display:block;color:#f04b58;font-size:18px;line-height:24px;font-family:'Montserrat',sans-serif}body .main-content .seia-news ul li a:after{font-family:"fontello";content:'\e808';margin-left:8px;font-size:14px}body .main-content .seia-news ul li a{color:#f37021}body .main-content .registration-box{width:94%;min-height:200px;border-top:4px solid #ffd400;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .registration-box h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .registration-box{font-size:14px !important}body .main-content .registration-box p{font-size:14px !important}body .main-content .registration-box a{font-size:14px !important}body .main-content .registration-box h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .registration-box{font-size:14px !important}body .main-content .registration-box p{font-size:14px !important}body .main-content .registration-box a{font-size:14px !important}body .main-content .registration-box h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .registration-box{font-size:14px !important}body .main-content .registration-box p{font-size:14px !important}body .main-content .registration-box a{font-size:14px !important}body .main-content .registration-box h1{font-weight:normal !important;font-size:22px !important}}body .main-content .registration-box p{line-height:24px;font-size:18px}body .main-content .registration-box button{line-height:24px;color:#696462;background-color:#ffd400;padding:6px 22px;font-size:15px;border:0;font-weight:bold;margin-top:43px;outline:0;cursor:pointer}body .main-content .registration-box button:focus{border:0}body .main-content .tweet-box{width:94%;min-height:200px;border-top:4px solid #00aeef;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .tweet-box h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .tweet-box{font-size:14px !important}body .main-content .tweet-box p{font-size:14px !important}body .main-content .tweet-box a{font-size:14px !important}body .main-content .tweet-box h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .tweet-box{font-size:14px !important}body .main-content .tweet-box p{font-size:14px !important}body .main-content .tweet-box a{font-size:14px !important}body .main-content .tweet-box h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .tweet-box{font-size:14px !important}body .main-content .tweet-box p{font-size:14px !important}body .main-content .tweet-box a{font-size:14px !important}body .main-content .tweet-box h1{font-weight:normal !important;font-size:22px !important}}body .main-content .tweet-box div h1{display:none}body .main-content .tweet-box h1{color:#00aeef;margin-bottom:0 !important}body .main-content .tweet-box div{display:block;float:left;width:100%;margin-bottom:15px}body .main-content .tweet-box div label{font-size:14px;font-weight:bold;float:left}body .main-content .tweet-box div .screen_name{width:80%;margin-right:5px !important;font-size:14px !important;font-weight:bold !important;float:left !important;color:#2f2f2f !important}body .main-content .tweet-box p{line-height:22px;font-family:'Montserrat',sans-serif !important}body .main-content .tweet-box a{color:#f04b58}body .main-content .speaker-box{width:94%;min-height:200px;border-top:4px solid #ffd400;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .speaker-box h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .speaker-box{font-size:14px !important}body .main-content .speaker-box p{font-size:14px !important}body .main-content .speaker-box a{font-size:14px !important}body .main-content .speaker-box h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .speaker-box{font-size:14px !important}body .main-content .speaker-box p{font-size:14px !important}body .main-content .speaker-box a{font-size:14px !important}body .main-content .speaker-box h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .speaker-box{font-size:14px !important}body .main-content .speaker-box p{font-size:14px !important}body .main-content .speaker-box a{font-size:14px !important}body .main-content .speaker-box h1{font-weight:normal !important;font-size:22px !important}}body .main-content .speaker-box .all-link{color:#ffd400}body .main-content .speaker-box .speaker-info{display:table;min-height:130px}body .main-content .speaker-box .speaker-info .tab-col{display:table-cell;vertical-align:top}body .main-content .speaker-box .speaker-info .tab-col img{max-width:90px;max-height:107px}body .main-content .speaker-box .speaker-info .tab-col span{display:block;float:left;width:100%;margin-bottom:5px;line-height:16px}body .main-content .speaker-box .speaker-info .tab-col span h3{padding-top:0;text-transform:capitalize;color:#2f2f2f}body .main-content .speaker-box .speaker-info .tab-col span p{line-height:22px;font-size:18px}body .main-content .speaker-box .speaker-info .speaker-data{padding-left:18px}body .main-content .speaker-box .speaker-info .speaker-data .job-title{font-size:12px;font-style:italic;text-transform:uppercase}body .main-content .speaker-box .speaker-info .speaker-data .company{font-size:12px;font-style:italic;text-transform:capitalize}body .main-content .solar-happening-box{width:94%;min-height:200px;border-top:4px solid #00aeef;float:right;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 5% 26px 9%;width:80%;min-height:154px}body .main-content .solar-happening-box h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .main-content .solar-happening-box{font-size:14px !important}body .main-content .solar-happening-box p{font-size:14px !important}body .main-content .solar-happening-box a{font-size:14px !important}body .main-content .solar-happening-box h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .main-content .solar-happening-box{font-size:14px !important}body .main-content .solar-happening-box p{font-size:14px !important}body .main-content .solar-happening-box a{font-size:14px !important}body .main-content .solar-happening-box h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .main-content .solar-happening-box{font-size:14px !important}body .main-content .solar-happening-box p{font-size:14px !important}body .main-content .solar-happening-box a{font-size:14px !important}body .main-content .solar-happening-box h1{font-weight:normal !important;font-size:22px !important}}body .main-content .solar-happening-box h1{padding-right:38px}body .join-sepa{width:100%;min-height:510px;border-top:4px solid transparent;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:80px 10% 50px 10%;width:80%;min-height:380px}body .join-sepa h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .join-sepa{font-size:14px !important}body .join-sepa p{font-size:14px !important}body .join-sepa a{font-size:14px !important}body .join-sepa h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .join-sepa{font-size:14px !important}body .join-sepa p{font-size:14px !important}body .join-sepa a{font-size:14px !important}body .join-sepa h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .join-sepa{font-size:14px !important}body .join-sepa p{font-size:14px !important}body .join-sepa a{font-size:14px !important}body .join-sepa h1{font-weight:normal !important;font-size:22px !important}}body .join-sepa h1{font-size:48px;color:#f04b58;font-family:'Montserrat',sans-serif;font-weight:normal;line-height:57px}body .join-sepa p{font-size:18px;line-height:24px;float:left;width:100%;display:block;margin-top:20px}body .join-sepa .col-mt-8{margin-right:63px}body .join-sepa .col-mt-8 button{width:157px;height:50px;line-height:50px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;background-color:#1cafec;border:0;margin-top:55px;font-weight:700}body .join-sepa .col-mt-3 div{width:300px;height:130px;box-shadow:0 2px 4px 0 #ddd;float:left;display:block;padding:10px;margin-bottom:40px;position:relative}body .join-sepa .col-mt-3 img{max-width:80%;max-height:80%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}body .global-presence{width:100%;min-height:200px;border-top:4px solid transparent;float:left;overflow:hidden;margin-top:24px;background-color:transparent;padding:60px 10% 30px 10%;width:80%;min-height:110px}body .global-presence h1{margin-bottom:15px;line-height:30px}@media all and (max-width:767px) and (min-width:440px){body .global-presence{font-size:14px !important}body .global-presence p{font-size:14px !important}body .global-presence a{font-size:14px !important}body .global-presence h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .global-presence{font-size:14px !important}body .global-presence p{font-size:14px !important}body .global-presence a{font-size:14px !important}body .global-presence h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .global-presence{font-size:14px !important}body .global-presence p{font-size:14px !important}body .global-presence a{font-size:14px !important}body .global-presence h1{font-weight:normal !important;font-size:22px !important}}body .global-presence .container div{float:left;width:100%;display:block}body .global-presence .container div div{display:inline-block;background-color:#fff;width:296px;height:85px;box-shadow:0 2px 4px 0 #ddd;margin-right:24px;position:relative;margin-bottom:34px}body .global-presence .container div div img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}body .global-presence .container div span{font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;float:left;margin-right:24px;margin-top:40px;color:#2f2f2f}body .global-presence h1{font-size:48px;color:#f04b58;font-family:'Montserrat',sans-serif;font-weight:normal;margin-bottom:46px}body .spa-events{min-height:200px;border-top:4px solid transparent;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:60px 0% 30px 0%;width:100%;min-height:110px}body .spa-events h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){body .spa-events{font-size:14px !important}body .spa-events p{font-size:14px !important}body .spa-events a{font-size:14px !important}body .spa-events h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .spa-events{font-size:14px !important}body .spa-events p{font-size:14px !important}body .spa-events a{font-size:14px !important}body .spa-events h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .spa-events{font-size:14px !important}body .spa-events p{font-size:14px !important}body .spa-events a{font-size:14px !important}body .spa-events h1{font-weight:normal !important;font-size:22px !important}}body .spa-events .spa-events-inner{width:100%;min-height:10px;border-top:4px solid transparent;float:left;overflow:hidden;margin-top:24px;background-color:transparent;padding:6px 10% 0px 10%;width:80%;min-height:-6px;margin-top:0 !important;border:0 !important}body .spa-events .spa-events-inner h1{margin-bottom:15px;line-height:30px}@media all and (max-width:767px) and (min-width:440px){body .spa-events .spa-events-inner{font-size:14px !important}body .spa-events .spa-events-inner p{font-size:14px !important}body .spa-events .spa-events-inner a{font-size:14px !important}body .spa-events .spa-events-inner h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .spa-events .spa-events-inner{font-size:14px !important}body .spa-events .spa-events-inner p{font-size:14px !important}body .spa-events .spa-events-inner a{font-size:14px !important}body .spa-events .spa-events-inner h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .spa-events .spa-events-inner{font-size:14px !important}body .spa-events .spa-events-inner p{font-size:14px !important}body .spa-events .spa-events-inner a{font-size:14px !important}body .spa-events .spa-events-inner h1{font-weight:normal !important;font-size:22px !important}}body .spa-events h1{font-size:48px;color:#f04b58;font-family:'Montserrat',sans-serif;font-weight:normal;margin-bottom:46px !important}body .mailing-list{width:100%;min-height:80px;border-top:4px solid transparent;float:left;overflow:hidden;margin-top:24px;background-color:transparent}body .mailing-list h1{margin-bottom:15px;line-height:30px}@media all and (max-width:767px) and (min-width:440px){body .mailing-list{font-size:14px !important}body .mailing-list p{font-size:14px !important}body .mailing-list a{font-size:14px !important}body .mailing-list h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){body .mailing-list{font-size:14px !important}body .mailing-list p{font-size:14px !important}body .mailing-list a{font-size:14px !important}body .mailing-list h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){body .mailing-list{font-size:14px !important}body .mailing-list p{font-size:14px !important}body .mailing-list a{font-size:14px !important}body .mailing-list h1{font-weight:normal !important;font-size:22px !important}}body .mailing-list h3{width:auto;float:left;color:#2f2f2f;font-weight:normal;margin-right:20px;margin-top:6px;font-size:24px}body .mailing-list .mail-list{float:left;background-color:#f48a31;color:#fff;height:41px;line-height:41px;border:0;font-family:'Montserrat',sans-serif;font-weight:700;font-size:18px;padding:0 10px}body .mailing-list .social-links{width:60%;float:right}body .mailing-list .social-links li{background-color:#00aeef;width:32px;height:32px;border-radius:42px;color:#fff;padding:5px;margin-top:1px;float:left;margin-right:10px;font-size:27px !important;text-align:center;position:relative}body .mailing-list .social-links li:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body .mailing-list .social-links li a{color:#fff}body .mailing-list .social-links li a span:before{margin-right:0}body .mailing-list .social-links div{float:right}body footer{float:left;min-height:380px;position:relative}body footer.entry-content{min-height:auto}body footer .foot-top{background-color:#794d9f}body footer .foot-bottom{background-color:#794d9f;border-top:1px solid rgba(255,255,255,0.5);position:absolute;bottom:0;padding-top:20px;padding-bottom:20px}body footer .footer-navigation{min-height:220px;margin-top:34px;color:#fff}body footer .footer-navigation li{font-size:20px;line-height:24px;float:left;display:inline-block;width:20%}body footer .footer-navigation li a{text-decoration:none;color:#fff;text-transform:capitalize}body footer .footer-navigation li ul{width:100%;float:left;display:block}body footer .footer-navigation li ul li{width:100%;float:left;display:block}body footer .footer-navigation li ul li a{font-size:12px;text-transform:capitalize}body footer .footer-navigation li:nth-child(5),body footer .footer-navigation li:nth-child(7){display:none}body footer .footer-address{color:#fff;line-height:34px}body footer .footer-address a{color:#fff}.col-mt-1,.col-mt-2,.col-mt-3,.col-mt-4,.col-mt-5,.col-mt-6,.col-mt-7,.col-mt-8,.col-mt-9,.col-mt-10,.col-mt-11{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}.col-mt-12{width:100%}.col-mt-11{width:91.66666666666666%}.col-mt-10{width:83.33333333333334%}.col-mt-9{width:75%}.col-mt-8{width:66.66666666666666%}.col-mt-7{width:58.333333333333336%}.col-mt-6{width:50%}.col-mt-5{width:41.66666666666667%}.col-mt-4{width:33.33333333333333%}.col-mt-3{width:25%}.col-mt-2{width:16.666666666666664%}.col-mt-1{width:8.333333333333332%}.hide{display:none}.show-block{display:block}.show-inline{display:inline}.show-inlineblock{display:inline-block}.rel{position:relative}.abs{position:absolute}.floatLeft{float:left}.floatRight{float:right}.mrt20{margin-top:20px}.mrt24{margin-top:24px}.pleft0{padding-left:0}.padding0{padding:0}.pbottom10{padding-bottom:10px}.mrbottom15{margin-bottom:15px}.align-center{float:none;margin:0 auto}.all-link{border-top:1px solid #e5e5e5;float:left;width:100%;display:block;margin-top:24px;padding-top:15px;font-weight:bold;text-decoration:none;text-transform:uppercase;font-size:18px}.all-link:after{font-family:"fontello";content:'\e808';margin-left:8px}.res-search{display:none;position:fixed;top:0;z-index:9999;right:0}.res-search a{font-size:19px;position:absolute;color:#ffffff;width:49px;height:37px;transform:translateX(-50%);border-radius:5px;right:-35px;z-index:999;cursor:pointer;top:3px}.res-search a:before{position:absolute;top:9px;left:12px}.res-search input{float:left;width:177px;height:25px;line-height:25px;margin:7px 34px 10px 0;border:1px solid #e5e5e5;padding-left:11px;display:none}.default-list{float:left;width:100%}.default-list li{float:left;width:100%;display:block;margin-bottom:15px;border-bottom:1px solid #e7e7e7;padding-bottom:14px}.default-list li a{width:100%;float:left;display:block;color:#f04b58;font-size:18px;line-height:24px;font-family:'Montserrat',sans-serif}.default-list li a:after{font-family:"fontello";content:'\e808';margin-left:8px;font-size:14px}.icon-search{font-family:"fontello";text-decoration:none}.search-block{display:flex;align-items:center;flex-direction:row-reverse}.search-block input[type='text']{padding:10px 5px;margin-right:15px;border:1px solid #e5e5e5}.google-custom-search .gsc-search-button input{background-color:#f48a31;color:#fff;border:0;padding:8px 23px;font-size:14px;float:left;margin-bottom:12px;margin-top:11px;height:44px !important}.google-custom-search .gsc-clear-button{display:none}.google-custom-search input.gsc-input{border-color:#d9d9d9;font-size:13px;padding:1px 6px;height:40px;margin-top:0;float:left}.isa_error{width:74% !important}.header1,.entry-content h1,.content-area h1{font-size:36px;font-family:'Montserrat',sans-serif;color:#794d9f}.header2,.entry-content h2,.content-area h2{font-size:30px;font-family:'Montserrat',sans-serif;font-weight:700;color:#f37021}.header3,.entry-content h3,.content-area h3{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:700;color:#696462}.header4,.entry-content h4,.content-area h4{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:700;color:#696462}.entry-header h1,.error-404 h1{font-size:36px;font-family:'Montserrat',sans-serif;color:#794d9f;padding:60px 60px 20px 60px}.content-area{background-color:#fff}.content-area h1{font-size:36px;font-family:'Montserrat',sans-serif;color:#794d9f}.content-area h2{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:700;color:#696462}.content-area h3{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:700;color:#696462}.content-area h4{font-size:24px;font-family:'Montserrat',sans-serif;font-weight:700;color:#696462}.content-area p,.content-area li,.content-area a{font-family:'Open Sans',sans-serif}.page-top-section{position:relative;width:100%}.page-top-section .page-utilities{position:relative;padding:30px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between}.page-top-section .page-utilities .breadcrumbs{width:auto;display:inline-block;color:#2f2f2f}.page-top-section .page-utilities .breadcrumbs a{color:#f04b58;font-size:14px;text-transform:uppercase}.page-top-section .page-utilities .breadcrumbs span{margin:0 3px}.page-top-section .page-utilities .breadcrumbs span span{font-size:14px;text-transform:uppercase}.page-top-section .page-utilities .share-links{display:inline-block;font-size:24px}.page-top-section .page-utilities .share-links a{color:#f04b58}.entry-content{padding:0px 60px 60px}.entry-content ul{float:left}.home .entry-content{padding:0}.home .content-area{background-color:#f8f8f8}.footable{color:#2f2f2f;font-family:'Montserrat',sans-serif}hr{height:1px;border:0;border-top:1px solid #b8b8b8}hr.digonal-divider{background:url('https://www.re-plus.com/wp-content/themes/spi/css/../images/strip.png');height:20px;border:0}.separator-headline{background:url('https://www.re-plus.com/wp-content/themes/spi/css/../images/strip.png');height:20px;position:relative}.separator-headline label{position:absolute;left:0;top:0;line-height:20px;height:20px;background-color:#fff;padding-right:15px}.contact-box{width:94%;min-height:200px;border-top:4px solid #ffd400;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 4% 26px 4%;width:86%;min-height:154px}.contact-box h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){.contact-box{font-size:14px !important}.contact-box p{font-size:14px !important}.contact-box a{font-size:14px !important}.contact-box h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){.contact-box{font-size:14px !important}.contact-box p{font-size:14px !important}.contact-box a{font-size:14px !important}.contact-box h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){.contact-box{font-size:14px !important}.contact-box p{font-size:14px !important}.contact-box a{font-size:14px !important}.contact-box h1{font-weight:normal !important;font-size:22px !important}}.contact-box h3{float:left;width:100%;margin-bottom:35px}.contact-box .contact-left{float:left;width:65%;border-right:1px solid #e5e5e5}.contact-box .contact-left .contact-thumbnail{width:135px;height:135px;border:5px solid #e5e5e5;border-radius:135px;overflow:hidden;position:relative;display:inline-block;float:left;padding:10px}.contact-box .contact-left .contact-thumbnail img{position:absolute;max-height:165px;max-width:165px;top:50%;left:50%;transform:translate(-50%, -50%)}.contact-box .contact-left div.contact-content{float:left;width:calc(100% - 200px);padding-top:40px;padding-left:20px}.contact-box .contact-right{float:left;padding-left:30px;width:calc(35% - 50px)}.contact-box .contact-right .button,.contact-box .contact-right button{font-size:18px;font-family:'Montserrat',sans-serif;border:0;margin-top:55px;font-weight:700;float:left}.callout-box-yellow{width:94%;min-height:200px;border-top:4px solid #fcb614;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 4% 26px 4%;width:86%;min-height:154px;margin-top:0px}.callout-box-yellow h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){.callout-box-yellow{font-size:14px !important}.callout-box-yellow p{font-size:14px !important}.callout-box-yellow a{font-size:14px !important}.callout-box-yellow h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){.callout-box-yellow{font-size:14px !important}.callout-box-yellow p{font-size:14px !important}.callout-box-yellow a{font-size:14px !important}.callout-box-yellow h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){.callout-box-yellow{font-size:14px !important}.callout-box-yellow p{font-size:14px !important}.callout-box-yellow a{font-size:14px !important}.callout-box-yellow h1{font-weight:normal !important;font-size:22px !important}}.callout-box-yellow h3{float:left;width:100%;margin-bottom:35px}.callout-box-yellow p{float:left;display:block;line-height:24px;width:98%;margin-bottom:10px !important}.callout-box-yellow button{width:157px;height:50px;line-height:50px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;background-color:#1cafec;border:0;margin-top:15px;font-weight:700}.callout-box-orange{width:94%;min-height:200px;border-top:4px solid #f05a72;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 4% 26px 4%;width:86%;min-height:154px;margin-top:0px}.callout-box-orange h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){.callout-box-orange{font-size:14px !important}.callout-box-orange p{font-size:14px !important}.callout-box-orange a{font-size:14px !important}.callout-box-orange h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){.callout-box-orange{font-size:14px !important}.callout-box-orange p{font-size:14px !important}.callout-box-orange a{font-size:14px !important}.callout-box-orange h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){.callout-box-orange{font-size:14px !important}.callout-box-orange p{font-size:14px !important}.callout-box-orange a{font-size:14px !important}.callout-box-orange h1{font-weight:normal !important;font-size:22px !important}}.callout-box-orange h3{float:left;width:100%;margin-bottom:35px}.callout-box-orange p{float:left;display:block;line-height:24px;width:98%;margin-bottom:10px !important}.callout-box-orange button{width:157px;height:50px;line-height:50px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;background-color:#1cafec;border:0;margin-top:15px;font-weight:700}.callout-box-blue{width:94%;min-height:200px;border-top:4px solid #794d9f;float:left;overflow:hidden;box-shadow:0px 4px 19px #ddd;margin-top:24px;background-color:#fff;padding:20px 4% 26px 4%;width:86%;min-height:154px;margin-top:0px}.callout-box-blue h1{margin-bottom:15px;line-height:30px;color:#2f2f2f;font-family:'Montserrat',sans-serif;font-weight:700}@media all and (max-width:767px) and (min-width:440px){.callout-box-blue{font-size:14px !important}.callout-box-blue p{font-size:14px !important}.callout-box-blue a{font-size:14px !important}.callout-box-blue h1{font-weight:normal !important;font-size:20px !important}}@media all and (max-width:439px) and (min-width:280px){.callout-box-blue{font-size:14px !important}.callout-box-blue p{font-size:14px !important}.callout-box-blue a{font-size:14px !important}.callout-box-blue h1{font-weight:normal !important;font-size:18px !important}}@media all and (max-width:1023px) and (min-width:768px){.callout-box-blue{font-size:14px !important}.callout-box-blue p{font-size:14px !important}.callout-box-blue a{font-size:14px !important}.callout-box-blue h1{font-weight:normal !important;font-size:22px !important}}.callout-box-blue h3{float:left;width:100%;margin-bottom:35px}.callout-box-blue p{float:left;display:block;line-height:24px;width:98%;margin-bottom:10px !important}.callout-box-blue button{width:157px;height:50px;line-height:50px;color:#fff;font-size:18px;font-family:'Montserrat',sans-serif;background-color:#1cafec;border:0;margin-top:15px;font-weight:700}.testimonial-box{position:relative;width:calc(100% - 60px);min-height:80px;text-align:left;line-height:24px;background-color:#eff7f9;border:1px solid #d5e0e4;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:30px;margin-bottom:60px !important}.testimonial-box:before{content:' ';position:absolute;width:0;height:0;left:30px;bottom:-31px;border:15px solid;border-color:#d5e0e4 transparent transparent #d5e0e4}.testimonial-box:after{content:' ';position:absolute;width:0;height:0;left:31px;bottom:-28px;border:18px solid;border-color:#eff7f9 transparent transparent #eff7f9}.testimonial-box p{width:96%;line-height:30px}.testimonial-box label{position:absolute;font-family:'Montserrat',sans-serif;font-size:14px;bottom:-28px;left:60px}.callout-new-text{width:calc(100% - 40px);background-color:#f37020;padding:20px !important;color:#fff}.callout-new-text h3{color:#fff}.callout-new-text p{font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;width:calc(100% - 30px);padding:0 !important}.box-margin-top{margin-top:20px}.box-margin-bottom{margin-bottom:20px}.text-center{text-align:center}.more{text-transform:uppercase;color:#1cafec;font-family:'Montserrat',sans-serif;font-weight:600;text-decoration:none}.more:after{content:'\e808';font-family:"fontello";margin-left:5px}.register-block-mobile{display:none}.register-block{display:block}.more-info:before{content:'\e823';font-family:fontello;margin-right:5px}.more-info.open:before{content:'\e824';font-family:fontello}.content-table tr{background-color:#ffffff !important}.content-table tr.even{background-color:#f4f4f4 !important}.content-table .content-row td{border:1px solid #dadada !important}.content-table .content-row td .row-logo{display:table-cell;width:21%;padding:10px 2%;vertical-align:middle;position:relative}.content-table .content-row td .row-logo img{max-width:100%;max-height:100%}.content-table .content-row td .row-logo span{float:left;position:absolute;top:10px;left:0px}.content-table .content-row td .row-info{display:table-cell;width:71%;padding:10px 2%}.content-table .content-row td .footable-toggle{display:none !important}.content-table .more-info{box-shadow:none}.content-table p{float:left;width:100%}.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1001;-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80)}.white_content{display:none;position:fixed;top:50%;left:50%;width:250px;height:82px;padding:16px;background-color:white;border:8px solid #f04b58;z-index:1002;transform:translate(-50%, -50%);overflow:hidden}.white_content .button{position:absolute;height:16px;line-height:20px;top:64px;font-size:14px;width:100px;left:50%;min-width:100px;transform:translateX(-50%);background-color:#f04b58;color:#fff;border:0;font-weight:normal;text-align:center;text-decoration:none;padding:10px 30px;text-transform:uppercase;white-space:nowrap;margin-bottom:10px}.pr-page-header{width:100% !important;float:left !important;font-size:45px !important;font-weight:normal !important;font-family:'Montserrat',sans-serif !important;margin:0 !important;line-height:50px;margin-bottom:20px !important}.news-details{width:90%;padding:8% 5%;display:block}.news-details .news-date{float:left;width:100%;font-size:20px;font-weight:bold;margin-bottom:40px}.press-release{float:left;min-height:400px;width:100%}.press-release ul.news-panel{list-style:none;float:left;width:100%;display:block;margin:10px 0;padding:0}.press-release ul.news-panel li{float:left;width:100%;display:block;border-bottom:1px solid #e5e5e5;margin-bottom:15px}.press-release ul.news-panel li h1{font-size:22px;line-height:38px;text-transform:none;margin:15px 0 5px 0;padding:0}.press-release ul.news-panel li h1 a{color:#f04b58;box-shadow:none}.press-release ul.news-panel li span{float:left}.press-release ul.news-panel li .news-date{font-weight:700;width:100%;float:left;font-family:'Montserrat',sans-serif}.footer-mail{float:left;width:100%;background-color:#f6f6f6;padding:20px 0 35px 0}.footer-mail .mailing-list{float:none;width:675px;line-height:30px;margin:0 auto;padding:0;overflow:visible}.footer-mail .container{width:100%}.navigation.pagination{width:100%;float:left;text-align:center;position:relative;padding-bottom:20px}.navigation.pagination a{display:inline-block;box-shadow:none;color:#f37021;font-family:'Montserrat',sans-serif;font-weight:bold}.navigation.pagination .page-numbers.current{background-color:#ffd400;color:#2f2f2f;padding:1px 7px}.navigation.pagination .screen-reader-text{display:none}.next.page-numbers{color:#f37021;text-decoration:none}.next.page-numbers:after{content:'\e808';font-family:fontello}.prev.page-numbers{color:#f37021}.prev.page-numbers:after{content:'\e807';font-family:fontello}.single-page-pagination{width:100%;position:relative;padding:20px 0}.single-page-pagination a{color:#f37021;font-weight:bold;box-shadow:none !important}.single-page-pagination a[rel='prev']{position:absolute;left:10px}.single-page-pagination a[rel='prev']:before{content:'\e807';font-family:fontello;margin-right:5px}.single-page-pagination a[rel='next']{position:absolute;right:10px}.single-page-pagination a[rel='next']:after{content:'\e808';font-family:fontello;margin-left:5px}.page,.idea,.news{margin-top:40px;border-top:8px solid #794d9f}.home .page{margin-top:0;border-top:none;background:#f8f8f8}.home .page h3{font-size:48px;font-weight:300;color:#794d9f;margin-top:0;line-height:1}.section{padding:80px 0}.news-item-single{margin-bottom:10px}.media-partner-list{display:flex;flex-wrap:wrap;justify-content:center}.media-partner{width:17%;height:120px;margin:0 5px 10px;padding:10px;border:1px solid #f8f8f8}.media-partner a{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.media-partner img{max-width:100%;max-height:100%;width:100%;height:auto}.button{color:#fff;font-size:18px;font-family:'Montserrat',sans-serif !important;background-color:#794d9f;border:0;font-weight:600;text-align:center;text-decoration:none;padding:10px 20px;text-transform:uppercase;display:inline-block;box-shadow:none !important;border-color:#794d9f;margin:1px}.button:hover{background-color:#fff !important;color:#794d9f;border:1px solid;margin:0}.callout{background-color:#fff;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2);border-top:8px solid;border-color:#794d9f;padding:20px}.callout h2,.callout h3{text-transform:uppercase;font-weight:bold;color:#794d9f}.callout h2:first-child,.callout h3:first-child{margin-top:0}.callout p:last-child{margin-bottom:0}.callout.secondary{border-color:#f05a72}.callout.secondary h2{color:#f05a72}.callout.tertiary{border-color:#fcb614}.callout.tertiary h2{color:#fcb614}.text-centered{text-align:center}.bg-white{background:#fff}.image-shadow-box{background:#fff;padding:30px;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2)}.image-shadow-box a{display:block}.flex-align-center{align-items:center !important}.hidden{display:none !important}.entry-content .clean-lists ul{padding-left:0}.entry-content .clean-lists ul li{margin-bottom:10px}.entry-content .clean-lists ul li:before{display:none}.branding-slide{background-color:#fff}.branding-slide-inner{height:475px;width:100%;display:flex;align-items:center;background-position:center;background-size:cover;background-repeat:no-repeat}.branding-slide-content{background:rgba(255,255,255,0.9);width:30%;padding:40px;text-align:center;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2)}.branding-slide-content *:first-child{margin-top:0}.branding-slide-content *:last-child{margin-bottom:0}.branding-slide-video .video-container{height:100%;width:70%;display:flex;align-items:center}.branding-slide-video .video-slide-content{width:30%;background:#fff;height:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.branding-slide-video .video-slide-content *{max-width:100%}.branding-slide-video .video-slide-content *:first-child{margin-top:0}.branding-slide-video .video-slide-content *:last-child{margin-bottom:0}.branding-slide-video-bg video{position:absolute;z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%}#branding .slick-prev,#branding .slick-next{background:white;height:40px;width:40px;z-index:1;opacity:0.8}#branding .slick-prev:hover,#branding .slick-next:hover{opacity:1}#branding .slick-prev{left:0}#branding .slick-next{right:0}.virtual-meeting-content{background:transparent}.virtual-meeting-content .transparent-background{background:transparent}.virtual-meeting-content .has-background-image{position:relative}.virtual-meeting-content .has-background-image::before{content:'';display:block;position:absolute;width:100%;height:100%;z-index:1;opacity:0.7;background-image:linear-gradient(to bottom, #fff 100%, rgba(255,255,255,0))}@media screen and (max-width:780px){.virtual-meeting-content .has-background-image{background:none;background-image:none !important}.virtual-meeting-content .has-background-image::before{display:none}}.virtual-meeting-content .has-background-image>div{z-index:2;position:relative}.virtual-meeting-content .has-background-image .widget-video{display:block;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:82px;min-width:auto;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2);border-top:8px solid;border-color:#794d9f}@media screen and (max-width:780px){.virtual-meeting-content .has-background-image .widget-video{margin-bottom:40px;width:100%}}.virtual-meeting-content .virtual-meeting--doors{display:flex;justify-content:space-evenly}@media screen and (max-width:780px){.virtual-meeting-content .virtual-meeting--doors{flex-direction:column;align-items:center}.virtual-meeting-content .virtual-meeting--doors>div{padding:20px;margin-bottom:40px}.virtual-meeting-content .virtual-meeting--doors>div:last-of-type{margin-bottom:0}}.virtual-meeting-content .virtual-meeting--doors>div{background-color:#fff;padding-top:45px;padding-bottom:26px;flex-basis:30%;box-shadow:0 3px 7px 0 rgba(0,0,0,0.2)}.virtual-meeting-content .virtual-meeting--booth .primary .booth-item>div{border-color:#794d9f;background-color:#794d9f}.virtual-meeting-content .virtual-meeting--booth .primary-dark .booth-item>div{border-color:#3e51a3;background-color:#3e51a3}.virtual-meeting-content .virtual-meeting--booth .secondary-dark .booth-item>div{border-color:#b7489a;background-color:#b7489a}.virtual-meeting-content .virtual-meeting--booth .widget_text{display:flex;justify-content:center}.virtual-meeting-content .virtual-meeting--booth .booth-item{width:378px;border-bottom:12px solid #794d9f}@media screen and (max-width:400px){.virtual-meeting-content .virtual-meeting--booth .booth-item{width:100%}}.virtual-meeting-content .virtual-meeting--booth .booth-item>div{margin:0 15px;border-top:8px solid}.virtual-meeting-content .virtual-meeting--booth .booth-item .background-image{height:191px;background-position:center;background-repeat:no-repeat;background-color:#fff;position:relative}.virtual-meeting-content .virtual-meeting--booth .booth-item .background-image img{width:85%;margin:auto;display:block;position:absolute;left:0;right:0;top:0;bottom:0}.virtual-meeting-content .virtual-meeting--booth .booth-item a{color:#fff;box-shadow:none}.virtual-meeting-content .virtual-meeting--booth .booth-item h3{color:#ffff;padding:20px;margin:0;line-height:1.33;font-weight:normal;text-transform:uppercase}.virtual-meeting-content h2.clone{font-size:36px;color:#663190}.virtual-meeting-content .page{border-color:#794d9f}.virtual-meeting-content .page-utilities{background-color:#fff}.virtual-meeting-content .entry-content{padding-left:0;padding-right:0}.virtual-meeting-content .entry-content>.panel-layout>.panel-grid{margin-bottom:60px !important}@media screen and (max-width:780px){.virtual-meeting-content .entry-content>.panel-layout>.panel-grid{margin-bottom:40px !important}}.virtual-meeting-content .entry-content>.panel-layout>.panel-grid:last-of-type{margin-bottom:0 !important}.secondary .mg-virtual{border-color:#794d9f}.secondary .mg-door{background-color:#794d9f}.secondary h2{color:#794d9f}.primary-dark{border-color:#3e51a3}.primary-dark .mg-virtual{border-color:#3e51a3}.primary-dark .mg-door{background-color:#3e51a3}.primary-dark h2{color:#3e51a3}.secondary-dark{border-color:#b7489a}.secondary-dark .mg-virtual{border-color:#b7489a}.secondary-dark .mg-door{background-color:#b7489a}.secondary-dark h2{color:#b7489a}.mg-virtual{margin:auto;border:5px solid;position:relative;width:200px;height:220px;cursor:pointer;overflow:hidden}.mg-virtual .mg-virtual-embed{position:absolute;top:0;right:0;bottom:0;width:60px;height:60px;justify-content:center;align-items:center;display:flex;margin:auto;color:#fff;background-color:rgba(0,0,0,0.5);border-radius:50%;left:0;box-shadow:none}.mg-virtual .mg-virtual-embed:hover{background-color:rgba(0,0,0,0.8)}.mg-virtual .mg-virtual-embed:before{display:block;content:'';margin-left:5px;border-style:solid;border-width:15px 0px 15px 25px;border-color:transparent transparent transparent #fff}.mg-virtual .mg-doorway{position:absolute;width:inherit;height:inherit;background-color:#fff;background-size:cover;background-position:center}.mg-virtual .mg-doorway .link{position:absolute;width:100%;height:100%}.mg-virtual .mg-doorway .link:hover{background-color:rgba(0,0,0,0.5)}.mg-virtual .mg-doorway .mg-door{transition:transform .1s;transform-style:preserve-3d;transform-origin:0% 0%;width:100%;height:100%;position:relative}.mg-virtual .mg-doorway .mg-door .mg-doorknob{position:absolute;width:10%;height:10%;border-radius:50%;display:block;background-color:#fff;top:50%;left:80%}.mg-virtual:hover .mg-door{-webkit-transform:perspective(900) rotateY(71deg);transform:rotateX(-9deg) rotateY(71deg);transition:all 2s ease-in-out}.screen-reader-title{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.entry-content{font-family:'Montserrat',sans-serif;line-height:1.75}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{clear:both;font-weight:900;margin:20px 0 20px}.entry-content p{margin:0 0 28px;line-height:1.75}.entry-content b,.entry-content strong{font-weight:700}.entry-content dfn,.entry-content cite,.entry-content em,.entry-content i{font-style:italic}.entry-content blockquote{border-left:4px solid #1a1a1a;color:#686868;font-size:19px;font-style:italic;line-height:1.4736842105;margin-bottom:28px;padding:0 0 0 24px}.entry-content blockquote:not(.alignleft):not(.alignright){margin-left:-28px}.entry-content blockquote blockquote:not(.alignleft):not(.alignright){margin-left:0}.entry-content blockquote:before,.entry-content blockquote:after{content:"";display:table}.entry-content blockquote:after{clear:both}.entry-content blockquote>:last-child{margin-bottom:0}.entry-content blockquote cite,.entry-content blockquote small{color:#1a1a1a;font-size:16px;line-height:1.75}.entry-content blockquote em,.entry-content blockquote i,.entry-content blockquote cite{font-style:normal}.entry-content blockquote strong,.entry-content blockquote b{font-weight:400}.entry-content blockquote.alignleft,.entry-content blockquote.alignright{border:0 solid #1a1a1a;border-top-width:4px;padding:18px 0 0;width:-webkit-calc(36%);width:calc(36%)}.entry-content address{font-style:italic;margin:0 0 28px}.entry-content code,.entry-content kbd,.entry-content tt,.entry-content var,.entry-content samp,.entry-content pre{font-family:Inconsolata,monospace}.entry-content pre{border:1px solid #d1d1d1;font-size:16px;line-height:1.3125;margin:0 0 28px;max-width:100%;overflow:auto;padding:14px;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.entry-content code{background-color:#d1d1d1;padding:2px 4px}.entry-content abbr[title]{border-bottom:1px dotted #d1d1d1;cursor:help}.entry-content mark,.entry-content ins{background:#007acc;color:#fff;padding:2px 4px;text-decoration:none}.entry-content sup,.entry-content sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}.entry-content sub{top:-6px}.entry-content sup{bottom:-3px}.entry-content small{font-size:80%}.entry-content big{font-size:125%}.entry-content ul,.entry-content ol{margin:0 0 28px 0;padding:0}.entry-content ul{list-style:disc;list-style-position:outside;padding-left:20px}.entry-content ol{list-style:decimal;list-style-position:inside}.entry-content li>ul,.entry-content li>ol{margin-bottom:0}.entry-content li>ul,.entry-content blockquote>ul{margin-left:20px}.entry-content li>ol,.entry-content blockquote>ol{margin-left:24px}.entry-content dl{margin:0 0 28px}.entry-content dt{font-weight:bold}.entry-content dd{margin:0 0 28px}.entry-content img{border:0;height:auto;max-width:100%;vertical-align:middle}.entry-content a img{display:block}.entry-content figure{margin:0}.entry-content del{opacity:0.8}.entry-content a{box-shadow:0 1px 0 0 currentColor;text-decoration:none !important}.entry-content fieldset{border:1px solid #d1d1d1;margin:0 0 28px;padding:14px}.entry-content .alignleft{float:left;margin:6px 28px 28px 0}.entry-content .alignright{float:right;margin:6px 0 28px 28px}.entry-content .aligncenter{clear:both;display:block;margin:0 auto 28px}.entry-content .wp-caption{background:transparent;border:none;margin-bottom:28px;max-width:100%;padding:0;text-align:inherit}.entry-content .wp-caption-text,.entry-content .wp-caption-dd{color:#686868;font-size:13px;font-style:italic;line-height:1.6153846154;padding-top:7px}.entry-content .mce-content-body .wpview-wrap{margin-bottom:28px}.entry-content .gallery{margin:0 -1.1666667%;padding:0}.entry-content .gallery .gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}.entry-content .gallery-columns-1 .gallery-item{max-width:100%}.entry-content .gallery-columns-2 .gallery-item{max-width:50%}.entry-content .gallery-columns-4 .gallery-item{max-width:25%}.entry-content .gallery-columns-5 .gallery-item{max-width:20%}.entry-content .gallery-columns-6 .gallery-item{max-width:16.66%}.entry-content .gallery-columns-7 .gallery-item{max-width:14.28%}.entry-content .gallery-columns-8 .gallery-item{max-width:12.5%}.entry-content .gallery-columns-9 .gallery-item{max-width:11.11%}.entry-content .gallery .gallery-caption{font-size:13px;margin:0}.entry-content .gallery-columns-6 .gallery-caption,.entry-content .gallery-columns-7 .gallery-caption,.entry-content .gallery-columns-8 .gallery-caption,.entry-content .gallery-columns-9 .gallery-caption{display:none}.entry-content .wp-audio-shortcode a,.entry-content .wp-playlist a{box-shadow:none}.entry-content .mce-content-body .wp-audio-playlist{margin:0;padding-bottom:0}.entry-content .mce-content-body .wp-playlist-tracks{margin-top:0}.entry-content .mce-content-body .wp-playlist-item{padding:10px 0}.entry-content .mce-content-body .wp-playlist-item-length{top:10px}.entry-content .rtl blockquote{border:0 solid #1a1a1a;border-right-width:4px}.entry-content .rtl blockquote.alignleft,.entry-content .rtl blockquote.alignright{border:0 solid #1a1a1a;border-top-width:4px}.entry-content .rtl blockquote:not(.alignleft):not(.alignright){margin-right:-28px;padding:0 24px 0 0}.entry-content .rtl blockquote blockquote:not(.alignleft):not(.alignright){margin-right:0;margin-left:auto}.entry-content .rtl li>ul,.entry-content .rtl blockquote>ul{margin-right:20px;margin-left:auto}.entry-content .rtl li>ol,.entry-content .rtl blockquote>ol{margin-right:24px;margin-left:auto}.entry-content .rtl table th,.entry-content .rtl .mce-item-table th,.entry-content .rtl table caption{text-align:right}footer.entry-footer{min-height:auto !important}@media all and (min-width:1266px){.container{width:1200px}.container.container-narrow{width:1000px}}#wpresmenu_bar{z-index:9999 !important}@media screen and (max-width:1400px){body header .main-navigation .primary-menu>li:last-child ul{left:unset;right:0}}@media screen and (max-width:1265px){.container{width:calc(100% - 30px)}.logo-area .logo{width:430px !important;margin-right:43px !important}.logo-area .logo img{max-width:100%}.main-navigation .primary-menu li:nth-child(6) ul{min-width:315px}.top-navigation-links ul li{padding:30px 10px !important}body .join-sepa .col-mt-8{width:50% !important}body .global-presence .container div div{width:23% !important}}@media screen and (max-width:1023px){.logo-area .logo{width:310px !important}body .join-sepa .col-mt-8{width:100% !important;margin-bottom:20px}body .join-sepa .col-mt-3{width:100% !important}body .join-sepa .col-mt-3 div{width:40% !important;margin-right:5%}body .global-presence .container div span{margin-bottom:20px}body .global-presence .container div div{width:100% !important}body .sponsors-area .sponsors-carousel{float:right;width:66%}.main-navigation .primary-menu li:nth-child(6) ul{right:-1px;left:auto}.sponsors-area .all-link{padding-right:8% !important}.join-sepa,.global-presence{padding:20px 5% 20px 5% !important;width:90% !important}.join-sepa h1,.global-presence h1{line-height:27px !important;margin-bottom:10px !important}.join-sepa p,.global-presence p{margin-top:15px !important}.join-sepa .button-panel button,.global-presence .button-panel button{margin-top:15px !important;margin-bottom:15px !important}}@media screen and (max-width:960px){body{font-size:14px}body .button{font-size:14px !important}body header .main-navigation .primary-menu>li{flex:0 0 calc(25% - 2px);border:1px solid rgba(255,255,255,0.5);display:flex;align-items:center;justify-content:center}body header .main-navigation .primary-menu>li:nth-child(4)>.sub-menu{left:unset;right:1px}.res-search{display:block !important}.top-navigation .top-navigation-links li:nth-child(3){border-right:1px solid #e5e5e5}.page-utilities .share-links a:first-child{margin-bottom:5px}.contact-box .contact-left{width:65%;float:left}.contact-box .contact-right{width:calc(25% - 80px);float:left}.entry-content{width:100% !important;padding:0 0 10px !important}.content-area h1{font-size:30px !important;padding:25px 10px 15px 10px !important;margin-bottom:0px !important}.row-logo,.row-info{width:calc(70%) !important;float:left !important;padding:15px !important}.news-panel{padding:25px 10px 15px 10px !important}.news-panel h1{padding:0 !important}.news-panel .news-date{font-size:16px !important;margin-top:10px !important}}@media screen and (max-width:768px){footer #site-navigation{display:block !important}footer .foot-bottom{position:relative !important}.col-mt-1,.col-mt-2,.col-mt-3,.col-mt-4,.col-mt-5,.col-mt-6,.col-mt-7,.col-mt-8,.col-mt-9,.col-mt-10,.col-mt-11{position:relative;min-height:1px;padding:0 !important;float:left;width:100% !important}.spotlight,.media-partners,.latest-news,.seia-news,.registration-box,.tweet-box,.speaker-box,.solar-happening-box{width:86% !important}.register-block{display:none}.register-block-mobile{display:block}.logo-area.container{position:relative;text-align:center;flex-direction:column}.logo-area.container .logos{margin-bottom:20px}.logo-area.container p{float:none;margin:0;line-height:1.5}.logo-area.container p .text-large{float:none;margin:0}.logo-area.container p span{width:100%;margin:0;text-align:center}body header .top-navigation .partners{float:none !important}body header .top-navigation .partners a{width:120px}body header .event-info .date-location{align-items:center}.top-navigation{position:relative}.top-navigation .top-navigation-links li{border:0 !important;padding:0 10px !important;font-size:16px !important}.contact-box .contact-left{width:100%;float:left;border-right:0 !important}.contact-box .contact-right{width:100%;float:left}.search-block input[type="text"]{width:150px}body header .top-navigation{margin-top:40px}body header .top-navigation .partners{justify-content:center;width:100%}.top-navigation-links{display:none}.branding-slide-content{width:60%}.tablet-last-child-horizontal .panel-grid-cell:last-child{display:flex;align-items:center}.tablet-last-child-horizontal .panel-grid-cell:last-child .widget_sow-image{margin-bottom:0 !important}.tablet-last-child-horizontal .panel-grid-cell:last-child .widget_sow-image:first-child{margin-right:20px}.header-sponsors{width:100%;justify-content:space-evenly}}@media screen and (max-width:680px){body .mailing-list .social-links{width:100% !important;float:left !important;margin-top:25px;margin-bottom:25px}body .mailing-list .social-links div{float:left !important}#wpresmenu_menu.left{width:80% !important}#wpresmenu_menu.wpresmenu_levels ul li ul li.wpresmenu_parent_item_li .wpresmenu_icon_par{margin-left:8px !important}#wpresmenu_menu.wpresmenu_levels ul li ul li.wpresmenu_parent_item_li a.wpresmenu_parent_item{margin-left:55px !important}#wpresmenu_menu.wpresmenu_levels ul li ul li a{padding-left:15px !important}body header .top-navigation{margin-top:40px}body header .top-navigation .partners a{width:auto}body header .top-navigation .partners h4{font-size:14px;margin:0;padding:0;line-height:12px;float:none}body header .event-info .smart-energy{font-size:20px}body header .event-info .date-location{display:flex;flex-direction:column}body header .event-info .date-location span{margin-right:0;padding-right:0;border-right:none}footer #site-navigation{display:block !important}footer #site-navigation ul>li{width:33% !important}footer #site-navigation ul>li ul{min-height:150px !important}footer #site-navigation ul>li ul li{width:100% !important}.content-area h1{font-size:17px !important;padding:25px 10px 15px 10px !important;margin-bottom:0px !important}.page-utilities{padding:10px !important}.page-utilities .breadcrumbs span span{font-size:12px !important}.news-panel{padding:25px 10px 15px 10px !important}.news-panel h1{padding:0 !important;line-height:25px !important}.news-panel .news-date{font-size:16px !important;margin-top:10px !important}.media-partner{width:40%}.branding-slide-inner{height:550px}.branding-slide-video .branding-slide-inner{flex-direction:column}.branding-slide-video .branding-slide-inner .video-container,.branding-slide-video .branding-slide-inner .video-slide-content{width:100%}.branding-slide-video .branding-slide-inner .video-container{height:65%}.branding-slide-video .branding-slide-inner .video-slide-content{height:35%}}@media screen and (max-width:480px){.logo-area.container .logos{flex-direction:column}.logo-area.container .logos a{justify-content:center}.logo-area.container .logos a:first-child{margin-right:0;margin-bottom:10px}.logo-area.container p{float:none}.logo-area.container p .text-large{float:none}.logo-area.container p span{width:100%;text-align:center}body header .top-navigation .partners{justify-content:space-between}body header .top-navigation .partners h4{text-align:center}body header .top-navigation .partners a{margin-right:0}body header .top-navigation .partners>*{width:30% !important}body .join-sepa .col-mt-8{width:100% !important;margin-bottom:20px}body .join-sepa .col-mt-3{width:100% !important}body .join-sepa .col-mt-3 div{width:95% !important}body .mailing-list .social-links{width:100% !important;float:left !important;margin-top:25px;margin-bottom:25px}body .mailing-list .social-links div{float:left !important}body .mailing-list .social-links div h1{font-size:16px !important;margin-right:5px !important}body .mailing-list .social-links div a{width:26px !important;height:26px !important;font-size:20px !important}body .sponsors-category{width:100% !important}body .sponsors-category ul li{width:70px !important;font-size:12px !important}body .sponsors-carousel{width:90% !important}body .main-content .promo-box{height:160px;max-width:100%}body .main-content .promo-box img{max-width:100%;max-height:100%}body .main-content .promo-box .promo-content{bottom:23px !important}body .main-content .promo-box .promo-content h1{font-size:15px !important}body .main-content .promo-box .promo-content span{font-size:13px !important;line-height:18px !important}body .main-content .promo-box iframe{height:160px !important}body footer #site-navigation{display:block !important}body footer #site-navigation ul>li{width:100% !important}body footer #site-navigation ul>li ul{min-height:50px !important;padding-bottom:10px !important}body footer #site-navigation ul>li ul li{width:100% !important}.contact-box .contact-left .contact-thumbnail{width:70% !important}.contact-box .contact-left .contact-content{width:100% !important}.page-utilities .share-links{width:8%;display:inline-block;float:right;font-size:24px}.page-utilities .share-links a{color:#f04b58}.pr-page-header{font-size:20px !important;line-height:30px !important;font-weight:bold !important}.news-details .news-date{font-size:14px !important;margin-bottom:20px !important}.media-partner{width:100%;margin:0 0 10px}.branding-slide-content{width:90%;background:rgba(255,255,255,0.8)}.branding-slide-video .branding-slide-inner .video-container,.branding-slide-video .branding-slide-inner .video-slide-content{height:50%}.tablet-last-child-horizontal .panel-grid-cell:last-child{display:block}.tablet-last-child-horizontal .panel-grid-cell:last-child .widget_sow-image:first-child{margin-right:0;margin-bottom:30px !important}.event-info .date-location>div{display:flex;flex-direction:column;align-items:center}.header-sponsors{flex-wrap:wrap}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-carousel,.slick-list,.slick-track{height:100%}@charset "UTF-8";.slick-loading .slick-list{background:#fff url('https://www.re-plus.com/wp-content/themes/spi/css/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('https://www.re-plus.com/wp-content/themes/spi/css/fonts/slick.eot');src:url('https://www.re-plus.com/wp-content/themes/spi/css/fonts/slick.eot?#iefix') format('embedded-opentype'),url('https://www.re-plus.com/wp-content/themes/spi/css/fonts/slick.woff') format('woff'),url('https://www.re-plus.com/wp-content/themes/spi/css/fonts/slick.ttf') format('truetype'),url('https://www.re-plus.com/wp-content/themes/spi/css/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px \9;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"\e807";font-family:"fontello";color:#f37021;font-weight:bold}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"\e808";font-family:"fontello";color:#f37021;font-weight:bold}.slick-next:before[dir="rtl"]{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}@media print{@page{size:auto;margin:10%}body{font-size:14px;overflow:visible}body .content-area{float:left;display:block;width:100%}.container{float:left;width:100%}.logo-area{float:left;width:100%;min-height:100px;margin-top:100px}.logo-area .logo{float:left;width:100%;margin-bottom:20px}.logo-area p{float:left;width:100%;margin-top:30px;display:block}.logo-area p span,.logo-area p .text-large{width:500px;float:left;display:block}.top-navigation{display:none}footer,.social-links,.mailing-list,.sponsors-area,.media-partners,.ad-space,.spa-events{display:none}.promo-box h1{color:#fff}.col-mt-1,.col-mt-2,.col-mt-3,.col-mt-4,.col-mt-5,.col-mt-6,.col-mt-7,.col-mt-8,.col-mt-9,.col-mt-10,.col-mt-11{position:relative;min-height:1px;padding:0 !important;float:left;width:100% !important}.spotlight,.media-partners,.latest-news,.seia-news,.registration-box,.tweet-box,.speaker-box,.solar-happening-box{width:86% !important}}.sponsors-area{background:url(https://www.re-plus.com/wp-content/themes/spi/css/images/loading.gif) no-repeat center center}.sponsors-content{opacity:0}.entry-content ul{float:none !important;list-style:none;list-style-position:inside;line-height:normal}.entry-content ul li:before{content:'\2022';font-size:28px;position:relative;top:5px;margin-left:-10px;left:-5px}.entry-content ul.news-panel li:before{content:'';position:inherit;top:0;left:0;margin-left:0}body header .main-navigation .primary-menu li.two-line a{line-height:18px;text-align:center}body header .main-navigation .primary-menu li.two-line .sub-menu a{line-height:24px;text-align:left}.footer-menu{display:flex;flex-wrap:wrap}.footer-menu .sub-menu{margin-bottom:20px}.panel-grid-cell .callout.panel-cell-style{height:auto}.sow-slider-base ul.sow-slider-images li.sow-slider-image{z-index:1 !important}.site-title a{color:#794d9f;text-transform:uppercase;font-weight:400;display:flex;flex-direction:column;line-height:1.1;transition:color .5s}.site-title a:hover{color:#f05a72}.site-title a .site-title--important{font-size:125%;font-weight:700}.mock-h1{font-size:2em}.header-sponsors{display:flex}.header-sponsors a{height:80px;max-width:160px;display:flex;align-items:center;justify-content:center;margin:10px}.header-sponsors a img{max-width:100%;max-height:100%;flex-shrink:0}a.jump-button{position:fixed;z-index:999;bottom:1rem;right:1rem}li.idea-item::before{display:none !important}.idea .author-info{display:none !important}