CINXE.COM
Smart Power Grid Technologies | IEEE Climate Change
<!doctype html> <!--[if lt IE 10]> <html class="ie9 no-js" lang="en-US"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html class="no-js" lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.9 - https://yoast.com/wordpress/plugins/seo/ --> <title>Smart Power Grid Technologies | IEEE Climate Change</title> <meta name="description" content="Power grids innovations like Distributed Energy Resources (DER) reduce carbon. Learn more about a variety of smart grid technologies today." /> <link rel="canonical" href="https://climate-change.ieee.org/news/power-grids/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Smart Power Grid Technologies | IEEE Climate Change" /> <meta property="og:description" content="Power grids innovations like Distributed Energy Resources (DER) reduce carbon. Learn more about a variety of smart grid technologies today." /> <meta property="og:url" content="https://climate-change.ieee.org/news/power-grids/" /> <meta property="og:site_name" content="IEEE Climate Change" /> <meta property="article:modified_time" content="2024-10-25T14:57:20+00:00" /> <meta property="og:image" content="https://climate-change.ieee.org/wp-content/uploads/cc-screenshot-1024x618.png" /> <meta property="og:image:width" content="1024" /> <meta property="og:image:height" content="618" /> <meta property="og:image:type" content="image/png" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="7 minutes" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://climate-change.ieee.org/news/power-grids/","url":"https://climate-change.ieee.org/news/power-grids/","name":"Smart Power Grid Technologies | IEEE Climate Change","isPartOf":{"@id":"https://climate-change.ieee.org/#website"},"datePublished":"2024-10-22T19:00:44+00:00","dateModified":"2024-10-25T14:57:20+00:00","description":"Power grids innovations like Distributed Energy Resources (DER) reduce carbon. Learn more about a variety of smart grid technologies today.","breadcrumb":{"@id":"https://climate-change.ieee.org/news/power-grids/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://climate-change.ieee.org/news/power-grids/"]}]},{"@type":"BreadcrumbList","@id":"https://climate-change.ieee.org/news/power-grids/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://climate-change.ieee.org/"},{"@type":"ListItem","position":2,"name":"Latest from IEEE","item":"https://climate-change.ieee.org/news/"},{"@type":"ListItem","position":3,"name":"Future of Power Grids: Smart Technologies Driving Global Resilience"}]},{"@type":"WebSite","@id":"https://climate-change.ieee.org/#website","url":"https://climate-change.ieee.org/","name":"IEEE Climate Change","description":"Making a Difference","publisher":{"@id":"https://climate-change.ieee.org/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://climate-change.ieee.org/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://climate-change.ieee.org/#organization","name":"IEEE","url":"https://climate-change.ieee.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://climate-change.ieee.org/#/schema/logo/image/","url":"https://climate-change.ieee.org/wp-content/uploads/ieee-logo2x.png","contentUrl":"https://climate-change.ieee.org/wp-content/uploads/ieee-logo2x.png","width":200,"height":58,"caption":"IEEE"},"image":{"@id":"https://climate-change.ieee.org/#/schema/logo/image/"}}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel='preconnect' href='https://fonts.gstatic.com' crossorigin /> <link rel="alternate" type="application/rss+xml" title="IEEE Climate Change » Feed" href="https://climate-change.ieee.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="IEEE Climate Change » Comments Feed" href="https://climate-change.ieee.org/comments/feed/" /> <link rel="alternate" type="text/calendar" title="IEEE Climate Change » iCal Feed" href="https://climate-change.ieee.org/tribe-events/?ical=1" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <meta name="application-name" content="IEEE Climate Change"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/climate-change.ieee.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://climate-change.ieee.org/wp-content/plugins/events-calendar-pro/src/resources/css/tribe-events-pro-mini-calendar-block.min.css?ver=7.3.0' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://climate-change.ieee.org/wp-includes/css/dist/block-library/style.min.css?ver=6.7' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--primary-1: #00629b;--wp--preset--color--primary-2: #009ca6;--wp--preset--color--primary-3: #78be20;--wp--preset--color--primary-4: #63666a;--wp--preset--color--primary-5: #0f71aa;--wp--preset--color--green: #6ECA09;--wp--preset--color--red: #D0021B;--wp--preset--color--orange: #FAB901;--wp--preset--color--aqua: #28d2dc;--wp--preset--color--blue: #15c7ff;--wp--preset--color--purple: #7639e2;--wp--preset--color--grey: #e2e2e2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='font-awesome-css' href='https://climate-change.ieee.org/wp-content/themes/movedo/css/font-awesome.min.css?ver=6.4.2' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-v4-shims-css' href='https://climate-change.ieee.org/wp-content/themes/movedo/css/font-awesome-v4-shims.min.css?ver=6.4.2' type='text/css' media='all' /> <link rel='stylesheet' id='movedo-grve-theme-style-css' href='https://climate-change.ieee.org/wp-content/themes/movedo/css/theme-style.css?ver=3.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='movedo-grve-elements-css' href='https://climate-change.ieee.org/wp-content/themes/movedo/css/elements.css?ver=3.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='movedo-grve-custom-style-css' href='https://climate-change.ieee.org/wp-content/themes/movedo/css/responsive.css?ver=3.6.2' type='text/css' media='all' /> <style id='movedo-grve-custom-style-inline-css' type='text/css'> body { font-size: 18px; font-family: "Open Sans"; font-weight: 400; line-height: 28px; letter-spacing: 0px; } #grve-header .grve-logo.grve-logo-text a { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 36px; text-transform: none; letter-spacing: 0px; } .grve-main-menu .grve-wrapper > ul > li > a, .grve-main-menu .grve-wrapper > ul > li .grve-toggle-menu-item-wrapper a, .grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a, .grve-toggle-hiddenarea .grve-label, .grve-main-menu .grve-wrapper > ul > li ul li.grve-goback a { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 18px; text-transform: none; letter-spacing: 0px; } .grve-slide-menu .grve-main-menu .grve-wrapper ul li.megamenu ul li:not(.grve-goback) > a, .grve-main-menu .grve-wrapper > ul > li ul li a { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-size: 16px; text-transform: none; letter-spacing: 0px; } .grve-main-menu .grve-menu-description { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-size: 16px; text-transform: none; letter-spacing: 0px; } #grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > a, #grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > .grve-toggle-menu-item-wrapper a, #grve-responsive-anchor .grve-hiddenarea-content .grve-menu > li > a, #grve-hidden-menu ul.grve-menu > li.megamenu > ul > li > a, #grve-hidden-menu ul.grve-menu > li ul li.grve-goback a { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 20px; text-transform: none; } #grve-hidden-menu.grve-slide-menu ul li.megamenu ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-slide-menu ul li ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-toggle-menu ul li.megamenu ul li > a, #grve-hidden-menu.grve-toggle-menu ul li ul li > a, #grve-responsive-anchor ul li ul li > a { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-size: 18px; text-transform: none; letter-spacing: 0px; } #grve-hidden-menu .grve-menu-description { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-size: 18px; text-transform: none; letter-spacing: 0px; } h1, .grve-h1, #grve-theme-wrapper .grve-modal .grve-search input[type='text'], .grve-dropcap span, p.grve-dropcap:first-letter { font-family: "Open Sans"; font-weight: 600; font-style: normal; text-transform: uppercase; font-size: 36px; line-height: 48px; letter-spacing: 6px; } h2, .grve-h2 { font-family: "Open Sans"; font-weight: 500; font-style: normal; text-transform: uppercase; font-size: 32px; line-height: 40px; letter-spacing: 6px; } h3, .grve-h3 { font-family: "Open Sans"; font-weight: 700; font-style: normal; text-transform: none; font-size: 24px; line-height: 32px; letter-spacing: 0px; } h4, .grve-h4 { font-family: "Open Sans"; font-weight: 700; font-style: normal; text-transform: none; font-size: 20px; line-height: 28px; letter-spacing: 0px; } h5, .grve-h5 { font-family: "Open Sans"; font-weight: 600; font-style: normal; text-transform: none; font-size: 20px; line-height: 28px; letter-spacing: 0px; } h6, .grve-h6, .vc_tta.vc_general .vc_tta-panel-title, #grve-main-content .vc_tta.vc_general .vc_tta-tab > a { font-family: "Open Sans"; font-weight: 700; font-style: normal; text-transform: none; font-size: 18px; line-height: 28px; letter-spacing: 0px; } #grve-page-title .grve-title, #grve-blog-title .grve-title, #grve-search-page-title .grve-title { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-size: 36px; text-transform: uppercase; line-height: 48px; letter-spacing: 2px; } #grve-page-title .grve-description, #grve-blog-title .grve-description, #grve-blog-title .grve-description p, #grve-search-page-title .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-post-title .grve-title-categories { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 14px; text-transform: uppercase; line-height: 28px; letter-spacing: 1px; } #grve-post-title .grve-post-meta, #grve-post-title .grve-post-meta li { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 14px; text-transform: uppercase; line-height: 28px; letter-spacing: 1px; } .grve-single-simple-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-post-title .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-post-title .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-portfolio-title .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-portfolio-title .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-forum-title .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } .grve-product-area .product_title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-entry-summary .grve-short-description p { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-product-title .grve-title, #grve-product-tax-title .grve-title, .woocommerce-page #grve-page-title .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-product-title .grve-description, #grve-product-tax-title .grve-description, #grve-product-tax-title .grve-description p, .woocommerce-page #grve-page-title .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } .grve-event-simple-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-event-title .grve-title, #grve-event-tax-title .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 32px; text-transform: none; line-height: 40px; letter-spacing: 0px; } #grve-event-title .grve-description, #grve-event-tax-title .grve-description, #grve-event-tax-title .grve-description p { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-feature-section .grve-subheading { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 15px; text-transform: uppercase; line-height: 28px; letter-spacing: 1.5px; } #grve-feature-section .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 36px; text-transform: uppercase; line-height: 48px; letter-spacing: 2px; } #grve-feature-section .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } #grve-feature-section.grve-fullscreen .grve-subheading { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 15px; text-transform: uppercase; line-height: 28px; letter-spacing: 1px; } #grve-feature-section.grve-fullscreen .grve-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 36px; text-transform: uppercase; line-height: 40px; letter-spacing: 2px; } #grve-feature-section.grve-fullscreen .grve-description { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 18px; text-transform: none; line-height: 28px; letter-spacing: 0px; } .grve-leader-text, .grve-leader-text p, p.grve-leader-text { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-size: 24px; text-transform: none; line-height: 40px; letter-spacing: 0px; } .grve-subtitle, .grve-subtitle p, .grve-subtitle-text { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 15px; text-transform: uppercase; line-height: 28px; letter-spacing: 1.5px; } .grve-small-text, span.wpcf7-not-valid-tip, div.wpcf7-mail-sent-ok, div.wpcf7-validation-errors, .grve-post-meta-wrapper .grve-categories li { font-family: "Open Sans"; font-weight: 400; font-style: normal; font-size: 15px; text-transform: none; letter-spacing: 0px; } .grve-quote-text, blockquote p, blockquote cite { font-family: "Open Sans"; font-weight: 400; font-style: italic; font-size: 24px; line-height: 40px; text-transform: none; letter-spacing: 0px; } .grve-link-text, .grve-btn, input[type='submit'], input[type='reset'], input[type='button'], button:not(.mfp-arrow):not(.grve-search-btn), #cancel-comment-reply-link, .grve-anchor-menu .grve-anchor-wrapper .grve-container > ul > li > a, .grve-anchor-menu .grve-anchor-wrapper .grve-container ul.sub-menu li a, #reply-title { font-family: "Open Sans" !important; font-weight: 600 !important; font-style: normal; font-size: 18px !important; text-transform: none; letter-spacing: 0px; } .grve-btn.grve-btn-extrasmall, .widget.woocommerce button[type='submit'] { font-size: 13px !important; } .grve-btn.grve-btn-small { font-size: 15px !important; } .grve-btn.grve-btn-large { font-size: 22px !important; } .grve-btn.grve-btn-extralarge { font-size: 24px !important; } .grve-widget-title { font-family: "Open Sans"; font-weight: 700; font-style: normal; font-size: 20px; text-transform: none; line-height: 28px; letter-spacing: 0px; } .widget, .widgets, .widget p { font-family: "Open Sans"; font-weight: 500; font-style: normal; font-size: 15px; text-transform: none; line-height: 28px; letter-spacing: 0px; } .single-post #grve-single-content, .single-product #tab-description, .single-tribe_events #grve-single-content { font-size: 18px; font-family: "Open Sans"; font-weight: 400; line-height: 28px; letter-spacing: 0px; } .grve-custom-font-1, #grve-feature-section .grve-subheading.grve-custom-font-1, #grve-feature-section.grve-fullscreen .grve-subheading.grve-custom-font-1, #grve-feature-section .grve-title.grve-custom-font-1, #grve-feature-section.grve-fullscreen .grve-title.grve-custom-font-1, #grve-feature-section .grve-description.grve-custom-font-1, #grve-feature-section.grve-fullscreen .grve-description.grve-custom-font-1 { font-family: "Open Sans"; font-weight: 600; font-style: italic; text-transform: none; letter-spacing: 0px; } .grve-custom-font-2, #grve-feature-section .grve-subheading.grve-custom-font-2, #grve-feature-section.grve-fullscreen .grve-subheading.grve-custom-font-2, #grve-feature-section .grve-title.grve-custom-font-2, #grve-feature-section.grve-fullscreen .grve-title.grve-custom-font-2, #grve-feature-section .grve-description.grve-custom-font-2, #grve-feature-section.grve-fullscreen .grve-description.grve-custom-font-2 { font-family: "Open Sans"; font-weight: 700; font-style: italic; text-transform: none; letter-spacing: 0px; } .grve-custom-font-3, #grve-feature-section .grve-subheading.grve-custom-font-3, #grve-feature-section.grve-fullscreen .grve-subheading.grve-custom-font-3, #grve-feature-section .grve-title.grve-custom-font-3, #grve-feature-section.grve-fullscreen .grve-title.grve-custom-font-3, #grve-feature-section .grve-description.grve-custom-font-3, #grve-feature-section.grve-fullscreen .grve-description.grve-custom-font-3 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: 0px; } .grve-custom-font-4, #grve-feature-section .grve-subheading.grve-custom-font-4, #grve-feature-section.grve-fullscreen .grve-subheading.grve-custom-font-4, #grve-feature-section .grve-title.grve-custom-font-4, #grve-feature-section.grve-fullscreen .grve-title.grve-custom-font-4, #grve-feature-section .grve-description.grve-custom-font-4, #grve-feature-section.grve-fullscreen .grve-description.grve-custom-font-4 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; text-transform: none; letter-spacing: 0px; } .grve-blog-leader .grve-post-list .grve-post-content p { max-height: 56px; } @media only screen and (min-width: 1201px) and (max-width: 1440px) { } @media only screen and (min-width: 960px) and (max-width: 1200px) { } @media only screen and (min-width: 768px) and (max-width: 959px) { } @media only screen and (max-width: 767px) { h1,.grve-h1,#grve-theme-wrapper .grve-modal .grve-search input[type="text"],.grve-dropcap span,p.grve-dropcap:first-letter { font-size: 32px; line-height: 1.33em; } .grve-h1.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 23px; } .grve-h1.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } .grve-h1.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } h2,.grve-h2 { font-size: 29px; line-height: 1.25em; } .grve-h2.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 21px; } .grve-h2.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 17px; } .grve-h2.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 17px; } h3,.grve-h3 { font-size: 22px; line-height: 1.33em; } .grve-h3.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 15px; } .grve-h3.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 13px; } .grve-h3.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 13px; } h4,.grve-h4 { font-size: 18px; line-height: 1.4em; } .grve-h4.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 13px; } .grve-h4.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 11px; } .grve-h4.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 11px; } h5,.grve-h5 { font-size: 18px; line-height: 1.4em; } .grve-h5.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 13px; } .grve-h5.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 11px; } .grve-h5.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 11px; } .grve-h6.grve-heading-120:not(.grve-mobile-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-140:not(.grve-mobile-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-160:not(.grve-mobile-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-180:not(.grve-mobile-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-200:not(.grve-mobile-reset-increase-heading ) { font-size: 12px; } .grve-h6.grve-heading-250:not(.grve-mobile-reset-increase-heading ) { font-size: 10px; } .grve-h6.grve-heading-300:not(.grve-mobile-reset-increase-heading ) { font-size: 10px; } #grve-page-title .grve-title,#grve-blog-title .grve-title,#grve-search-page-title .grve-title { font-size: 32px; line-height: 1.33em; } #grve-post-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-single-simple-title { font-size: 29px; line-height: 1.25em; } #grve-portfolio-title .grve-title { font-size: 29px; line-height: 1.25em; } #grve-forum-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-product-area .product_title { font-size: 29px; line-height: 1.25em; } #grve-product-title .grve-title,#grve-product-tax-title .grve-title,.woocommerce-page #grve-page-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-event-simple-title { font-size: 29px; line-height: 1.25em; } #grve-event-title .grve-title,#grve-event-tax-title .grve-title { font-size: 29px; line-height: 1.25em; } #grve-feature-section .grve-title { font-size: 32px; line-height: 1.33em; } #grve-feature-section.grve-fullscreen .grve-title { font-size: 32px; line-height: 1.11em; } #grve-feature-section.grve-fullscreen .grve-description { font-size: 16px; line-height: 1.56em; } #grve-page-title .grve-description,#grve-blog-title .grve-description,#grve-blog-title .grve-description p,#grve-search-page-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-post-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-entry-summary .grve-short-description p { font-size: 16px; line-height: 1.56em; } #grve-product-title .grve-description,#grve-product-tax-title .grve-description,#grve-product-tax-title .grve-description p,.woocommerce-page #grve-page-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-event-title .grve-description,#grve-event-tax-title .grve-description,#grve-event-tax-title .grve-description p { font-size: 16px; line-height: 1.56em; } #grve-feature-section .grve-description { font-size: 16px; line-height: 1.56em; } .grve-leader-text,.grve-leader-text p,p.grve-leader-text { font-size: 22px; line-height: 1.67em; } .grve-quote-text,blockquote p { font-size: 22px; line-height: 1.67em; } #grve-theme-wrapper .grve-link-text,#grve-theme-wrapper a.grve-btn,#grve-theme-wrapper input[type="submit"],#grve-theme-wrapper input[type="reset"],#grve-theme-wrapper button:not(.mfp-arrow):not(.grve-search-btn),#cancel-comment-reply-link,#reply-title { font-size: 16px !important; line-height: 1.78em; } .grve-main-menu .grve-wrapper > ul > li > a,.grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a,.grve-toggle-hiddenarea .grve-label,.grve-main-menu .grve-wrapper > ul > li ul li.grve-goback a { font-size: 16px; line-height: 1.78em; } .grve-slide-menu .grve-main-menu .grve-wrapper ul li.megamenu ul li:not(.grve-goback) > a, .grve-main-menu .grve-wrapper > ul > li ul li a { font-size: 14px; line-height: 2em; } .grve-main-menu .grve-menu-description { font-size: 14px; line-height: 2em; } #grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > a,#grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > .grve-toggle-menu-item-wrapper a,#grve-responsive-anchor .grve-hiddenarea-content .grve-menu > li > a,#grve-hidden-menu ul.grve-menu > li.megamenu > ul > li > a,#grve-hidden-menu ul.grve-menu > li ul li.grve-goback a { font-size: 18px; line-height: 1.6em; } #grve-hidden-menu.grve-slide-menu ul li.megamenu ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-slide-menu ul li ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-toggle-menu ul li.megamenu ul li > a, #grve-hidden-menu.grve-toggle-menu ul li ul li > a, #grve-responsive-anchor ul li ul li > a { font-size: 16px; line-height: 1.78em; } #grve-hidden-menu .grve-menu-description { font-size: 16px; line-height: 1.78em; } } @media print { h1,.grve-h1,#grve-theme-wrapper .grve-modal .grve-search input[type="text"],.grve-dropcap span,p.grve-dropcap:first-letter { font-size: 32px; line-height: 1.33em; } .grve-h1.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 28px; } .grve-h1.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 23px; } .grve-h1.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 19px; } .grve-h1.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 19px; } h2,.grve-h2 { font-size: 29px; line-height: 1.25em; } .grve-h2.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 25px; } .grve-h2.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 21px; } .grve-h2.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 17px; } .grve-h2.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 17px; } h3,.grve-h3 { font-size: 22px; line-height: 1.33em; } .grve-h3.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 19px; } .grve-h3.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 15px; } .grve-h3.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 13px; } .grve-h3.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 13px; } h4,.grve-h4 { font-size: 18px; line-height: 1.4em; } .grve-h4.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h4.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 13px; } .grve-h4.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 11px; } .grve-h4.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 11px; } h5,.grve-h5 { font-size: 18px; line-height: 1.4em; } .grve-h5.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 16px; } .grve-h5.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 13px; } .grve-h5.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 11px; } .grve-h5.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 11px; } .grve-h6.grve-heading-120:not(.grve-print-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-140:not(.grve-print-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-160:not(.grve-print-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-180:not(.grve-print-reset-increase-heading ) { font-size: 14px; } .grve-h6.grve-heading-200:not(.grve-print-reset-increase-heading ) { font-size: 12px; } .grve-h6.grve-heading-250:not(.grve-print-reset-increase-heading ) { font-size: 10px; } .grve-h6.grve-heading-300:not(.grve-print-reset-increase-heading ) { font-size: 10px; } #grve-page-title .grve-title,#grve-blog-title .grve-title,#grve-search-page-title .grve-title { font-size: 32px; line-height: 1.33em; } #grve-post-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-single-simple-title { font-size: 29px; line-height: 1.25em; } #grve-portfolio-title .grve-title { font-size: 29px; line-height: 1.25em; } #grve-forum-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-product-area .product_title { font-size: 29px; line-height: 1.25em; } #grve-product-title .grve-title,#grve-product-tax-title .grve-title,.woocommerce-page #grve-page-title .grve-title { font-size: 29px; line-height: 1.25em; } .grve-event-simple-title { font-size: 29px; line-height: 1.25em; } #grve-event-title .grve-title,#grve-event-tax-title .grve-title { font-size: 29px; line-height: 1.25em; } #grve-feature-section .grve-title { font-size: 32px; line-height: 1.33em; } #grve-feature-section.grve-fullscreen .grve-title { font-size: 32px; line-height: 1.11em; } #grve-feature-section.grve-fullscreen .grve-description { font-size: 16px; line-height: 1.56em; } #grve-page-title .grve-description,#grve-blog-title .grve-description,#grve-blog-title .grve-description p,#grve-search-page-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-post-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-entry-summary .grve-short-description p { font-size: 16px; line-height: 1.56em; } #grve-product-title .grve-description,#grve-product-tax-title .grve-description,#grve-product-tax-title .grve-description p,.woocommerce-page #grve-page-title .grve-description { font-size: 16px; line-height: 1.56em; } #grve-event-title .grve-description,#grve-event-tax-title .grve-description,#grve-event-tax-title .grve-description p { font-size: 16px; line-height: 1.56em; } #grve-feature-section .grve-description { font-size: 16px; line-height: 1.56em; } .grve-leader-text,.grve-leader-text p,p.grve-leader-text { font-size: 22px; line-height: 1.67em; } .grve-quote-text,blockquote p { font-size: 22px; line-height: 1.67em; } #grve-theme-wrapper .grve-link-text,#grve-theme-wrapper a.grve-btn,#grve-theme-wrapper input[type="submit"],#grve-theme-wrapper input[type="reset"],#grve-theme-wrapper button:not(.mfp-arrow):not(.grve-search-btn),#cancel-comment-reply-link,#reply-title { font-size: 16px !important; line-height: 1.78em; } .grve-main-menu .grve-wrapper > ul > li > a,.grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a,.grve-toggle-hiddenarea .grve-label,.grve-main-menu .grve-wrapper > ul > li ul li.grve-goback a { font-size: 16px; line-height: 1.78em; } .grve-slide-menu .grve-main-menu .grve-wrapper ul li.megamenu ul li:not(.grve-goback) > a, .grve-main-menu .grve-wrapper > ul > li ul li a { font-size: 14px; line-height: 2em; } .grve-main-menu .grve-menu-description { font-size: 14px; line-height: 2em; } #grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > a,#grve-hidden-menu .grve-hiddenarea-content .grve-menu > li > .grve-toggle-menu-item-wrapper a,#grve-responsive-anchor .grve-hiddenarea-content .grve-menu > li > a,#grve-hidden-menu ul.grve-menu > li.megamenu > ul > li > a,#grve-hidden-menu ul.grve-menu > li ul li.grve-goback a { font-size: 18px; line-height: 1.6em; } #grve-hidden-menu.grve-slide-menu ul li.megamenu ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-slide-menu ul li ul li:not(.grve-goback) > a, #grve-hidden-menu.grve-toggle-menu ul li.megamenu ul li > a, #grve-hidden-menu.grve-toggle-menu ul li ul li > a, #grve-responsive-anchor ul li ul li > a { font-size: 16px; line-height: 1.78em; } #grve-hidden-menu .grve-menu-description { font-size: 16px; line-height: 1.78em; } } a { color: #00629b; } a:hover { color: #0f71aa; } .grve-container, #disqus_thread, #grve-content.grve-left-sidebar .grve-content-wrapper, #grve-content.grve-right-sidebar .grve-content-wrapper { max-width: 1170px; } @media only screen and (max-width: 1230px) { .grve-container, #disqus_thread, #grve-content.grve-left-sidebar .grve-content-wrapper, #grve-content.grve-right-sidebar .grve-content-wrapper { width: 90%; max-width: 1170px; } } @media only screen and (min-width: 960px) { #grve-theme-wrapper.grve-header-side .grve-container, #grve-theme-wrapper.grve-header-side #grve-content.grve-left-sidebar .grve-content-wrapper, #grve-theme-wrapper.grve-header-side #grve-content.grve-right-sidebar .grve-content-wrapper { width: 90%; max-width: 1170px; } } body.grve-boxed #grve-theme-wrapper { width: 100%; max-width: 1220px; } #grve-body.grve-boxed #grve-header.grve-fixed #grve-main-header, #grve-body.grve-boxed #grve-movedo-sticky-header, #grve-body.grve-boxed .grve-anchor-menu .grve-anchor-wrapper.grve-sticky, #grve-body.grve-boxed #grve-footer.grve-fixed-footer, #grve-body.grve-boxed #grve-top-bar.grve-fixed .grve-wrapper { max-width: 1220px; } @media only screen and (max-width: 1200px) { #grve-body.grve-boxed #grve-header.grve-sticky-header #grve-main-header.grve-header-default, #grve-body.grve-boxed #grve-header.grve-sticky-header #grve-main-header #grve-bottom-header, #grve-body.grve-boxed #grve-header.grve-fixed #grve-main-header { max-width: 90%; } #grve-body.grve-boxed #grve-top-bar.grve-fixed .grve-wrapper { max-width: 90%; } } #grve-top-bar .grve-wrapper { padding-top: 10px; padding-bottom: 10px; } #grve-top-bar .grve-wrapper, #grve-top-bar .grve-language > li > ul, #grve-top-bar .grve-top-bar-menu ul.sub-menu { background-color: #63666a; color: #ffffff; } #grve-top-bar a { color: #ffffff; } #grve-top-bar a:hover { color: #ffffff; } #grve-main-header { background-color: rgba(255,255,255,1); } #grve-main-header.grve-transparent, #grve-main-header.grve-light, #grve-main-header.grve-dark { background-color: transparent; } #grve-main-header.grve-header-default, .grve-header-elements { border-color: rgba(217,217,214,0); } .grve-logo-text a, #grve-header .grve-main-menu .grve-wrapper > ul > li > a, .grve-header-element > a, .grve-header-element .grve-purchased-items, .grve-header-text-element { color: #009ca6; } .grve-safe-btn-icon { fill: #009ca6; } .grve-logo-text a:hover, #grve-header .grve-main-menu .grve-wrapper > ul > li.grve-current > a, #grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-header .grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a, #grve-header .grve-main-menu .grve-wrapper > ul > li:hover > a, .grve-header-element > a:hover { color: #63666a; } #grve-header .grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-item > a span, #grve-header .grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-ancestor > a span { border-color: #63666a; } #grve-header .grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li:hover > a span, #grve-header .grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.active > a span { border-color: #63666a; } #grve-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after { background-color: #63666a; } #grve-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li:hover > a .grve-item:after, #grve-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li.active > a .grve-item:after { background-color: #63666a; } #grve-header .grve-main-menu .grve-wrapper > ul > li ul { background-color: #ffffff; } #grve-header .grve-main-menu .grve-wrapper > ul > li ul li a { color: #009ca6; } #grve-header .grve-main-menu .grve-wrapper > ul > li ul li a:hover, #grve-header .grve-main-menu .grve-wrapper > ul > li ul li.current-menu-item > a, #grve-header .grve-main-menu .grve-wrapper > ul li li.current-menu-ancestor > a { color: #63666a; background-color: #efefef; } #grve-header .grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li > a { color: #000000; background-color: transparent; } #grve-header .grve-main-menu .grve-wrapper > ul > li.megamenu > ul > li:hover > a { color: #ffffff; } #grve-header .grve-horizontal-menu ul.grve-menu li.megamenu > .sub-menu > li { border-color: #d9d9d6; } #grve-header .grve-main-menu .grve-wrapper > ul > li ul li.grve-menu-type-button a { background-color: transparent; } #grve-main-header, .grve-logo, .grve-header-text-element { height: 140px; } .grve-logo a { height: 100px; } .grve-logo.grve-logo-text a { line-height: 140px; } #grve-main-menu .grve-wrapper > ul > li > a, .grve-header-element > a, .grve-no-assigned-menu { line-height: 140px; } .grve-logo .grve-wrapper img { padding-top: 0; padding-bottom: 0; } #grve-theme-wrapper.grve-feature-below #grve-goto-section-wrapper { margin-bottom: 140px; } @media only screen and (min-width: 960px) { #grve-header.grve-overlapping + .grve-page-title, #grve-header.grve-overlapping + #grve-feature-section, #grve-header.grve-overlapping + #grve-content, #grve-header.grve-overlapping + .grve-single-wrapper, #grve-header.grve-overlapping + .grve-product-area { top: -140px; margin-bottom: -140px; } #grve-header.grve-overlapping:not(.grve-header-below) + .grve-page-title .grve-wrapper, #grve-header.grve-overlapping:not(.grve-header-below) + #grve-feature-section .grve-wrapper:not(.grve-map) { padding-top: 140px; } #grve-feature-section + #grve-header.grve-overlapping { top: -140px; } #grve-header { height: 140px; } } @media only screen and (min-width: 960px) { #grve-header.grve-overlapping + #grve-content .grve-sidebar.grve-fixed-sidebar, #grve-header.grve-overlapping + .grve-single-wrapper .grve-sidebar.grve-fixed-sidebar { top: 140px; } } #grve-header .grve-main-menu .grve-item .label.grve-bg-default, #grve-hidden-menu .grve-item .label.grve-bg-default { background-color: #000000; color: #ffffff; } #grve-main-header.grve-light .grve-logo-text a, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li > a, #grve-main-header.grve-light .grve-header-element > a, #grve-main-header.grve-light .grve-header-element .grve-purchased-items, #grve-main-header.grve-light .grve-header-text-element { color: #ffffff; color: rgba(255,255,255,0.7); } #grve-main-header.grve-light .grve-safe-btn-icon { fill: #ffffff; } #grve-main-header.grve-light .grve-logo-text a:hover, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li.grve-current > a, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li:hover > a, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-main-header.grve-light #grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a, #grve-main-header.grve-light .grve-header-element > a:hover { color: #ffffff; } #grve-main-header.grve-light #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-item > a span, #grve-main-header.grve-light #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-ancestor > a span, #grve-main-header.grve-light #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li:hover > a span { border-color: #eef1f6; } #grve-main-header.grve-light #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after, #grve-main-header.grve-light #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li:hover > a .grve-item:after { background-color: #eef1f6; } #grve-main-header.grve-light, #grve-main-header.grve-light .grve-header-elements, #grve-main-header.grve-header-default.grve-light, #grve-main-header.grve-light #grve-bottom-header { border-color: rgba(255,255,255,0.30); } #grve-main-header.grve-dark .grve-logo-text a, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li > a, #grve-main-header.grve-dark .grve-header-element > a, #grve-main-header.grve-dark .grve-header-element .grve-purchased-items, #grve-main-header.grve-dark .grve-header-text-element { color: #000000; color: rgba(0,0,0,0.5); } #grve-main-header.grve-dark .grve-safe-btn-icon { fill: #000000; } #grve-main-header.grve-dark .grve-logo-text a:hover, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li.grve-current > a, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li:hover > a, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-main-header.grve-dark #grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a, #grve-main-header.grve-dark .grve-header-element > a:hover { color: #000000; } #grve-main-header.grve-dark #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-item > a span, #grve-main-header.grve-dark #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-ancestor > a span, #grve-main-header.grve-dark #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li:hover > a span { border-color: #eef1f6; } #grve-main-header.grve-dark #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after, #grve-main-header.grve-dark #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li:hover > a .grve-item:after { background-color: #eef1f6; } #grve-main-header.grve-dark, #grve-main-header.grve-dark .grve-header-elements, #grve-main-header.grve-header-default.grve-dark, #grve-main-header.grve-dark #grve-bottom-header { border-color: rgba(0,0,0,0.10); } #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky { height: 112px; } #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-logo, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-logo, #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-header-text-element, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-header-text-element { height: 112px; } #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-logo a, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-logo a { height: 80px; } #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-logo.grve-logo-text a, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-logo.grve-logo-text a { line-height: 112px; } #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky #grve-main-menu .grve-wrapper > ul > li > a, #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-header-element > a, #grve-header.grve-sticky-header #grve-main-header.grve-shrink-sticky .grve-no-assigned-menu, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky #grve-main-menu .grve-wrapper > ul > li > a, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-header-element > a, #grve-header.grve-sticky-header #grve-main-header.grve-advanced-sticky .grve-no-assigned-menu { line-height: 112px; } #grve-header.grve-sticky-header.grve-scroll-up #grve-main-header.grve-advanced-sticky { -webkit-transform: translateY(140px); -moz-transform: translateY(140px); -ms-transform: translateY(140px); -o-transform: translateY(140px); transform: translateY(140px); } #grve-header.grve-sticky-header #grve-main-header:not(.grve-header-logo-top), #grve-header.grve-sticky-header #grve-main-header #grve-bottom-header { background-color: rgba(255,255,255,1); } #grve-header.grve-header-logo-top.grve-sticky-header #grve-main-header { background-color: transparent; } #grve-header.grve-sticky-header .grve-logo-text a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li > a, #grve-header.grve-sticky-header #grve-main-header .grve-header-element > a, #grve-header.grve-sticky-header .grve-header-element .grve-purchased-items, #grve-header.grve-sticky-header .grve-header-text-element { color: #009ca6; } #grve-header.grve-sticky-header .grve-logo-text a:hover, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.grve-current > a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li:hover > a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a, #grve-header.grve-sticky-header #grve-main-header #grve-main-menu .grve-wrapper > ul > li.active > a, #grve-header.grve-sticky-header #grve-main-header .grve-header-element > a:hover { color: #63666a; } #grve-header.grve-sticky-header #grve-main-header .grve-safe-btn-icon { fill: #63666a; } #grve-header.grve-sticky-header #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-item > a span, #grve-header.grve-sticky-header #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li.current-menu-ancestor > a span { border-color: #63666a; } #grve-header.grve-sticky-header #grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li:hover > a span { border-color: #63666a; } #grve-header.grve-sticky-header #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after { background-color: #63666a; } #grve-header.grve-sticky-header #grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li:hover > a .grve-item:after { background-color: #63666a; } #grve-header.grve-sticky-header #grve-main-header.grve-header-default, #grve-header.grve-sticky-header #grve-main-header .grve-header-elements { border-color: rgba(217,217,214,0); } #grve-movedo-sticky-header, #grve-movedo-sticky-header .grve-logo, #grve-movedo-sticky-header:before { height: 112px; } #grve-movedo-sticky-header .grve-logo a { height: 80px; } #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li > a, #grve-movedo-sticky-header .grve-header-element > a, #grve-movedo-sticky-header .grve-no-assigned-menu { line-height: 112px; } #grve-movedo-sticky-header:before, #grve-movedo-sticky-header .grve-logo, #grve-movedo-sticky-header .grve-header-element > a.grve-safe-button { background-color: rgba(255,255,255,1); } #grve-movedo-sticky-header .grve-logo, #grve-movedo-sticky-header .grve-header-element > a.grve-safe-button { min-width: 112px; } #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li > a, #grve-movedo-sticky-header .grve-header-element > a { color: #009ca6; } #grve-movedo-sticky-header .grve-safe-btn-icon { fill: #63666a; } #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li.grve-current > a, #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li:hover > a, #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li.current-menu-item > a, #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li.current-menu-ancestor > a, #grve-movedo-sticky-header .grve-main-menu .grve-wrapper > ul > li.active > a, #grve-movedo-sticky-header .grve-header-element > a:hover { color: #63666a; } #grve-movedo-sticky-header .grve-main-menu.grve-menu-type-button .grve-wrapper > ul > li:hover > a span { border-color: #63666a; } #grve-movedo-sticky-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li > a .grve-item:after { background-color: #63666a; } #grve-movedo-sticky-header .grve-main-menu.grve-menu-type-underline .grve-wrapper > ul > li:hover > a .grve-item:after { background-color: #63666a; } #grve-sidearea { background-color: #232323; color: #777777; } #grve-sidearea .widget, #grve-sidearea form, #grve-sidearea form p, #grve-sidearea form div, #grve-sidearea form span { color: #777777; } #grve-sidearea h1, #grve-sidearea h2, #grve-sidearea h3, #grve-sidearea h4, #grve-sidearea h5, #grve-sidearea h6, #grve-sidearea .widget .grve-widget-title { color: #ffffff; } #grve-sidearea a { color: #777777; } #grve-sidearea .widget li a .grve-arrow:after, #grve-sidearea .widget li a .grve-arrow:before { color: #777777; } #grve-sidearea a:hover { color: #0652FD; } #grve-sidearea .grve-close-btn:after, #grve-sidearea .grve-close-btn:before, #grve-sidearea .grve-close-btn span { background-color: #777777; } #grve-sidearea .grve-border, #grve-sidearea form, #grve-sidearea form p, #grve-sidearea form div, #grve-sidearea form span, #grve-sidearea .widget a, #grve-sidearea .widget ul, #grve-sidearea .widget li, #grve-sidearea .widget table, #grve-sidearea .widget table td, #grve-sidearea .widget table th, #grve-sidearea .widget table tr, #grve-sidearea table, #grve-sidearea tr, #grve-sidearea td, #grve-sidearea th, #grve-sidearea .widget, #grve-sidearea .widget ul, #grve-sidearea .widget li, #grve-sidearea .widget div, #grve-theme-wrapper #grve-sidearea form, #grve-theme-wrapper #grve-sidearea .wpcf7-form-control-wrap { border-color: #3e3e3e; } #grve-sidearea-overlay { background-color: rgba(255,255,255,0.90); } #grve-modal-overlay, .mfp-bg, #grve-loader-overflow { background-color: rgba(255,255,255,1); } .grve-page-curtain { background-color: #18252a; } #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h1, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h2, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h3, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h4, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h5, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) h6, #grve-theme-wrapper .grve-modal-content .grve-form-style-1:not(.grve-white-bg) .grve-modal-title, .mfp-title, .mfp-counter, #grve-theme-wrapper .grve-modal-content .grve-heading-color { color: #000000; } .grve-close-modal, button.mfp-arrow { color: #000000; } #grve-theme-wrapper .grve-modal form, #grve-theme-wrapper .grve-modal form p, #grve-theme-wrapper .grve-modal form div, #grve-theme-wrapper .grve-modal form span, #grve-theme-wrapper .grve-login-modal-footer, #grve-socials-modal .grve-social li a, #grve-language-modal ul li a { color: #777777; border-color: #eef1f6; } #grve-safebutton-area .grve-logo { background-color: rgba(255,255,255,1); min-width: 112px; height: 112px; } #grve-safebutton-area .grve-logo a { height: 80px; } #grve-safebutton-area .grve-close-button-wrapper { background-color: rgba(255,255,255,1); min-width: 112px; line-height: 112px; } #grve-safebutton-area .grve-close-button-wrapper a { color: #009ca6; } #grve-safebutton-area .grve-close-button-wrapper a:hover { color: #63666a; } #grve-responsive-header #grve-main-responsive-header { background-color: rgba(255,255,255,1); } #grve-responsive-header { height: 100px; } #grve-responsive-header .grve-logo { height: 100px; } #grve-responsive-header .grve-header-element > a { line-height: 100px; } #grve-responsive-header .grve-logo a { height: 72px; } #grve-responsive-header .grve-logo.grve-logo-text a { line-height: 100px; } #grve-responsive-header .grve-logo .grve-wrapper img { padding-top: 0; padding-bottom: 0; } @media only screen and (max-width: 959px) { #grve-main-header, #grve-bottom-header { display: none; } #grve-main-menu, #grve-responsive-hidden-menu-wrapper { display: none; } #grve-responsive-header { display: block; } .grve-header-responsive-elements { display: block; } #grve-logo.grve-position-center, #grve-logo.grve-position-center .grve-wrapper { position: relative; left: 0; } #grve-responsive-menu-wrapper { display: block; } } @media only screen and (max-width: 959px) { #grve-header.grve-responsive-overlapping + * { top: -100px; margin-bottom: -100px; } #grve-header.grve-responsive-overlapping + #grve-page-anchor { top: 0px; margin-bottom: 0px; } #grve-feature-section + #grve-header.grve-responsive-overlapping { top: -100px; } #grve-header.grve-responsive-overlapping + .grve-page-title .grve-wrapper, #grve-header.grve-responsive-overlapping + #grve-feature-section .grve-wrapper { padding-top: 100px; } } #grve-hidden-menu { background-color: #ffffff; } #grve-hidden-menu a { color: #009ca6; } #grve-hidden-menu:not(.grve-slide-menu) ul.grve-menu li a .grve-arrow:after, #grve-hidden-menu:not(.grve-slide-menu) ul.grve-menu li a .grve-arrow:before { background-color: #009ca6; } #grve-hidden-menu ul.grve-menu li.open > a .grve-arrow:after, #grve-hidden-menu ul.grve-menu li.open > a .grve-arrow:before { background-color: #63666a; } #grve-hidden-menu.grve-slide-menu ul.grve-menu li > .grve-arrow:hover { color: #63666a; } #grve-theme-wrapper .grve-header-responsive-elements form, #grve-theme-wrapper .grve-header-responsive-elements form p, #grve-theme-wrapper .grve-header-responsive-elements form div, #grve-theme-wrapper .grve-header-responsive-elements form span { color: #009ca6; } #grve-hidden-menu a:hover, #grve-hidden-menu ul.grve-menu > li.current-menu-item > a, #grve-hidden-menu ul.grve-menu > li.current-menu-ancestor > a, #grve-hidden-menu ul.grve-menu li.current-menu-item > a, #grve-hidden-menu ul.grve-menu li.open > a { color: #63666a; } #grve-hidden-menu .grve-close-btn { color: #00629b; } #grve-hidden-menu ul.grve-menu li a, #grve-theme-wrapper .grve-header-responsive-elements form, #grve-theme-wrapper .grve-header-responsive-elements form p, #grve-theme-wrapper .grve-header-responsive-elements form div, #grve-theme-wrapper .grve-header-responsive-elements form span { border-color: #d9d9d6; } #grve-hidden-menu-overlay { background-color: rgba(255,255,255,0.90); } #grve-responsive-header .grve-header-element > a, #grve-responsive-header .grve-header-element .grve-purchased-items { color: #009ca6; } #grve-responsive-header .grve-header-element > a:hover { color: #63666a; } #grve-responsive-header .grve-safe-btn-icon { fill: #009ca6; } #grve-responsive-header .grve-safe-btn-icon:hover { fill: #63666a; } .grve-spinner:not(.custom):before { content: ''; box-sizing: border-box; position: absolute; top: 50%; left: 50%; width: 42px; height: 42px; margin-top: -21px; margin-left: -21px; border-radius: 50%; border: 2px solid rgba(127, 127, 127, 0.3); border-top-color: #333; -webkit-animation: spinnerAnim 1.1s infinite linear; animation: spinnerAnim 1.1s infinite linear; } .grve-spinner:not(.custom):before { border-top-color: #00629b; } .grve-isotope .grve-spinner:before { top: 50px; } @-webkit-keyframes spinnerAnim { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes spinnerAnim { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } #grve-theme-wrapper .grve-box-item.grve-bg-white { color: #000000; color: rgba(0,0,0,0.30); background-color: #ffffff; -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); } #grve-theme-wrapper .grve-box-item.grve-bg-black { color: #ffffff; color: rgba(255,255,255,0.60); background-color: #000000; -webkit-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 50px 0px rgba(0,0,0,0.25); } #grve-theme-wrapper .grve-box-item.grve-bg-white .grve-heading-color { color: #000000; } #grve-theme-wrapper .grve-box-item.grve-bg-black .grve-heading-color { color: #ffffff; } ::-moz-selection { color: #ffffff; background: #00629b; } ::selection { color: #ffffff; background: #00629b; } h1,h2,h3,h4,h5,h6, .grve-h1, .grve-h2, .grve-h3, .grve-h4, .grve-h5, .grve-h6, .grve-heading-color, .grve-heading-hover-color:hover, p.grve-dropcap:first-letter, #reply-title:hover { color: #009ca6; } .grve-blog .grve-blog-item:not(.grve-style-2) .grve-post-title.grve-post-title-hover:hover, .grve-blog-leader .grve-post-list .grve-post-title.grve-post-title-hover:hover, .grve-blog .grve-post-meta-wrapper li a:hover, .grve-blog ul.grve-post-meta a:hover, .grve-blog .grve-blog-item.grve-style-2 .grve-categories li a:hover, .grve-search button[type='submit']:hover, #grve-content .widget.widget_nav_menu li.current-menu-item a, #grve-content .widget.widget_nav_menu li a:hover, .widget.widget_calendar table tbody a, blockquote > p:before, .grve-filter.grve-filter-style-classic ul li:hover, .grve-filter.grve-filter-style-classic ul li.selected { color: #00629b; } #grve-theme-wrapper .grve-widget.grve-social li a.grve-outline:hover, #grve-theme-wrapper .grve-with-line:after, #grve-single-post-tags .grve-tags li a:hover, #grve-single-post-categories .grve-categories li a:hover, #grve-socials-modal .grve-social li a:hover, .grve-hover-underline:after, .grve-language-element ul li a:hover, .grve-language-element ul li a.active, #grve-language-modal ul li a:hover, #grve-language-modal ul li a.active, .grve-tabs-title .grve-tab-title.active .grve-title:after, .wpcf7-form input[type='radio']:checked + .wpcf7-list-item-label:after, .wpcf7-form input[type='radio']:not(:checked) + .wpcf7-list-item-label:after, .wpcf7-form input[type='checkbox']:checked + .wpcf7-list-item-label:after, .wpcf7-form input[type='checkbox']:not(:checked) + .wpcf7-list-item-label:after { background-color: #00629b; border-color: #00629b; color: #ffffff; } a.grve-text-dark, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) .grve-post-title, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) .grve-read-more { color: #000000; } a.grve-text-light, .grve-carousel-style-2 .grve-blog-carousel .grve-post-title { color: #ffffff; } .grve-headings-primary-1 h1, .grve-headings-primary-1 h2, .grve-headings-primary-1 h3, .grve-headings-primary-1 h4, .grve-headings-primary-1 h5, .grve-headings-primary-1 h6, .grve-headings-primary-1 .grve-heading-color, .grve-column.grve-headings-primary-1 h1, .grve-column.grve-headings-primary-1 h2, .grve-column.grve-headings-primary-1 h3, .grve-column.grve-headings-primary-1 h4, .grve-column.grve-headings-primary-1 h5, .grve-column.grve-headings-primary-1 h6, .grve-column.grve-headings-primary-1 .grve-heading-color, .grve-split-content .grve-headings-primary-1.grve-media-wrapper .grve-title { color: #00629b; } .grve-text-primary-1, #grve-theme-wrapper .grve-text-hover-primary-1:hover, #grve-theme-wrapper a.grve-text-hover-primary-1:hover, #grve-theme-wrapper a .grve-text-hover-primary-1:hover { color: #00629b; } .grve-text-primary-1.grve-svg-icon { stroke: #00629b; } #grve-theme-wrapper .grve-bg-primary-1, #grve-theme-wrapper .grve-bg-hover-primary-1:hover, #grve-theme-wrapper a.grve-bg-hover-primary-1:hover, #grve-theme-wrapper a .grve-bg-hover-primary-1:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-1, .grve-filter.grve-filter-style-button.grve-filter-color-primary-1 ul li.selected { background-color: #00629b; border-color: #00629b; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-1 { background-color: transparent; border-color: #00629b; color: #00629b; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-1:hover { background-color: #00629b; border-color: #00629b; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-1 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-1 > a:hover .grve-item { background-color: #00629b; color: #ffffff; } #grve-theme-wrapper .has-primary-1-color { color: #00629b; } #grve-theme-wrapper .has-primary-1-background-color { background-color: #00629b; } .grve-headings-primary-2 h1, .grve-headings-primary-2 h2, .grve-headings-primary-2 h3, .grve-headings-primary-2 h4, .grve-headings-primary-2 h5, .grve-headings-primary-2 h6, .grve-headings-primary-2 .grve-heading-color, .grve-column.grve-headings-primary-2 h1, .grve-column.grve-headings-primary-2 h2, .grve-column.grve-headings-primary-2 h3, .grve-column.grve-headings-primary-2 h4, .grve-column.grve-headings-primary-2 h5, .grve-column.grve-headings-primary-2 h6, .grve-column.grve-headings-primary-2 .grve-heading-color, .grve-split-content .grve-headings-primary-2.grve-media-wrapper .grve-title { color: #009ca6; } .grve-text-primary-2, #grve-theme-wrapper .grve-text-hover-primary-2:hover, #grve-theme-wrapper a.grve-text-hover-primary-2:hover, #grve-theme-wrapper a .grve-text-hover-primary-2:hover { color: #009ca6; } .grve-text-primary-2.grve-svg-icon { stroke: #009ca6; } #grve-theme-wrapper .grve-bg-primary-2, #grve-theme-wrapper .grve-bg-hover-primary-2:hover, #grve-theme-wrapper a.grve-bg-hover-primary-2:hover, #grve-theme-wrapper a .grve-bg-hover-primary-2:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-2, .grve-filter.grve-filter-style-button.grve-filter-color-primary-2 ul li.selected { background-color: #009ca6; border-color: #009ca6; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-2 { background-color: transparent; border-color: #009ca6; color: #009ca6; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-2:hover { background-color: #009ca6; border-color: #009ca6; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-2 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-2 > a:hover .grve-item { background-color: #009ca6; color: #ffffff; } #grve-theme-wrapper .has-primary-2-color { color: #009ca6; } #grve-theme-wrapper .has-primary-2-background-color { background-color: #009ca6; } .grve-headings-primary-3 h1, .grve-headings-primary-3 h2, .grve-headings-primary-3 h3, .grve-headings-primary-3 h4, .grve-headings-primary-3 h5, .grve-headings-primary-3 h6, .grve-headings-primary-3 .grve-heading-color, .grve-column.grve-headings-primary-3 h1, .grve-column.grve-headings-primary-3 h2, .grve-column.grve-headings-primary-3 h3, .grve-column.grve-headings-primary-3 h4, .grve-column.grve-headings-primary-3 h5, .grve-column.grve-headings-primary-3 h6, .grve-column.grve-headings-primary-3 .grve-heading-color, .grve-split-content .grve-headings-primary-3.grve-media-wrapper .grve-title { color: #78be20; } .grve-text-primary-3, #grve-theme-wrapper .grve-text-hover-primary-3:hover, #grve-theme-wrapper a.grve-text-hover-primary-3:hover, #grve-theme-wrapper a .grve-text-hover-primary-3:hover { color: #78be20; } .grve-text-primary-3.grve-svg-icon { stroke: #78be20; } #grve-theme-wrapper .grve-bg-primary-3, #grve-theme-wrapper .grve-bg-hover-primary-3:hover, #grve-theme-wrapper a.grve-bg-hover-primary-3:hover, #grve-theme-wrapper a .grve-bg-hover-primary-3:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-3, .grve-filter.grve-filter-style-button.grve-filter-color-primary-3 ul li.selected { background-color: #78be20; border-color: #78be20; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-3 { background-color: transparent; border-color: #78be20; color: #78be20; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-3:hover { background-color: #78be20; border-color: #78be20; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-3 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-3 > a:hover .grve-item { background-color: #78be20; color: #ffffff; } #grve-theme-wrapper .has-primary-3-color { color: #78be20; } #grve-theme-wrapper .has-primary-3-background-color { background-color: #78be20; } .grve-headings-primary-4 h1, .grve-headings-primary-4 h2, .grve-headings-primary-4 h3, .grve-headings-primary-4 h4, .grve-headings-primary-4 h5, .grve-headings-primary-4 h6, .grve-headings-primary-4 .grve-heading-color, .grve-column.grve-headings-primary-4 h1, .grve-column.grve-headings-primary-4 h2, .grve-column.grve-headings-primary-4 h3, .grve-column.grve-headings-primary-4 h4, .grve-column.grve-headings-primary-4 h5, .grve-column.grve-headings-primary-4 h6, .grve-column.grve-headings-primary-4 .grve-heading-color, .grve-split-content .grve-headings-primary-4.grve-media-wrapper .grve-title { color: #63666a; } .grve-text-primary-4, #grve-theme-wrapper .grve-text-hover-primary-4:hover, #grve-theme-wrapper a.grve-text-hover-primary-4:hover, #grve-theme-wrapper a .grve-text-hover-primary-4:hover { color: #63666a; } .grve-text-primary-4.grve-svg-icon { stroke: #63666a; } #grve-theme-wrapper .grve-bg-primary-4, #grve-theme-wrapper .grve-bg-hover-primary-4:hover, #grve-theme-wrapper a.grve-bg-hover-primary-4:hover, #grve-theme-wrapper a .grve-bg-hover-primary-4:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-4, .grve-filter.grve-filter-style-button.grve-filter-color-primary-4 ul li.selected { background-color: #63666a; border-color: #63666a; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-4 { background-color: transparent; border-color: #63666a; color: #63666a; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-4:hover { background-color: #63666a; border-color: #63666a; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-4 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-4 > a:hover .grve-item { background-color: #63666a; color: #ffffff; } #grve-theme-wrapper .has-primary-4-color { color: #63666a; } #grve-theme-wrapper .has-primary-4-background-color { background-color: #63666a; } .grve-headings-primary-5 h1, .grve-headings-primary-5 h2, .grve-headings-primary-5 h3, .grve-headings-primary-5 h4, .grve-headings-primary-5 h5, .grve-headings-primary-5 h6, .grve-headings-primary-5 .grve-heading-color, .grve-column.grve-headings-primary-5 h1, .grve-column.grve-headings-primary-5 h2, .grve-column.grve-headings-primary-5 h3, .grve-column.grve-headings-primary-5 h4, .grve-column.grve-headings-primary-5 h5, .grve-column.grve-headings-primary-5 h6, .grve-column.grve-headings-primary-5 .grve-heading-color, .grve-split-content .grve-headings-primary-5.grve-media-wrapper .grve-title { color: #0f71aa; } .grve-text-primary-5, #grve-theme-wrapper .grve-text-hover-primary-5:hover, #grve-theme-wrapper a.grve-text-hover-primary-5:hover, #grve-theme-wrapper a .grve-text-hover-primary-5:hover { color: #0f71aa; } .grve-text-primary-5.grve-svg-icon { stroke: #0f71aa; } #grve-theme-wrapper .grve-bg-primary-5, #grve-theme-wrapper .grve-bg-hover-primary-5:hover, #grve-theme-wrapper a.grve-bg-hover-primary-5:hover, #grve-theme-wrapper a .grve-bg-hover-primary-5:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-5, .grve-filter.grve-filter-style-button.grve-filter-color-primary-5 ul li.selected { background-color: #0f71aa; border-color: #0f71aa; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-5 { background-color: transparent; border-color: #0f71aa; color: #0f71aa; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-5:hover { background-color: #0f71aa; border-color: #0f71aa; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-5 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-5 > a:hover .grve-item { background-color: #0f71aa; color: #ffffff; } #grve-theme-wrapper .has-primary-5-color { color: #0f71aa; } #grve-theme-wrapper .has-primary-5-background-color { background-color: #0f71aa; } .grve-headings-primary-6 h1, .grve-headings-primary-6 h2, .grve-headings-primary-6 h3, .grve-headings-primary-6 h4, .grve-headings-primary-6 h5, .grve-headings-primary-6 h6, .grve-headings-primary-6 .grve-heading-color, .grve-column.grve-headings-primary-6 h1, .grve-column.grve-headings-primary-6 h2, .grve-column.grve-headings-primary-6 h3, .grve-column.grve-headings-primary-6 h4, .grve-column.grve-headings-primary-6 h5, .grve-column.grve-headings-primary-6 h6, .grve-column.grve-headings-primary-6 .grve-heading-color, .grve-split-content .grve-headings-primary-6.grve-media-wrapper .grve-title { color: #efefef; } .grve-text-primary-6, #grve-theme-wrapper .grve-text-hover-primary-6:hover, #grve-theme-wrapper a.grve-text-hover-primary-6:hover, #grve-theme-wrapper a .grve-text-hover-primary-6:hover { color: #efefef; } .grve-text-primary-6.grve-svg-icon { stroke: #efefef; } #grve-theme-wrapper .grve-bg-primary-6, #grve-theme-wrapper .grve-bg-hover-primary-6:hover, #grve-theme-wrapper a.grve-bg-hover-primary-6:hover, #grve-theme-wrapper a .grve-bg-hover-primary-6:hover, #grve-theme-wrapper a:hover .grve-bg-hover-primary-6, .grve-filter.grve-filter-style-button.grve-filter-color-primary-6 ul li.selected { background-color: #efefef; border-color: #efefef; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-primary-6 { background-color: transparent; border-color: #efefef; color: #efefef; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-primary-6:hover { background-color: #efefef; border-color: #efefef; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-primary-6 > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-primary-6 > a:hover .grve-item { background-color: #efefef; color: #ffffff; } #grve-theme-wrapper .has-primary-6-color { color: #efefef; } #grve-theme-wrapper .has-primary-6-background-color { background-color: #efefef; } .grve-headings-light h1, .grve-headings-light h2, .grve-headings-light h3, .grve-headings-light h4, .grve-headings-light h5, .grve-headings-light h6, .grve-headings-light .grve-heading-color, .grve-column.grve-headings-light h1, .grve-column.grve-headings-light h2, .grve-column.grve-headings-light h3, .grve-column.grve-headings-light h4, .grve-column.grve-headings-light h5, .grve-column.grve-headings-light h6, .grve-column.grve-headings-light .grve-heading-color, .grve-split-content .grve-headings-light.grve-media-wrapper .grve-title { color: #ffffff; } .grve-text-light, #grve-theme-wrapper .grve-text-hover-light:hover, #grve-theme-wrapper a.grve-text-hover-light:hover, #grve-theme-wrapper a .grve-text-hover-light:hover { color: #ffffff; } .grve-text-light.grve-svg-icon { stroke: #ffffff; } #grve-theme-wrapper .grve-bg-light, #grve-theme-wrapper .grve-bg-hover-light:hover, #grve-theme-wrapper a.grve-bg-hover-light:hover, #grve-theme-wrapper a .grve-bg-hover-light:hover, #grve-theme-wrapper a:hover .grve-bg-hover-light, .grve-filter.grve-filter-style-button.grve-filter-color-light ul li.selected { background-color: #ffffff; border-color: #ffffff; color: #000000; } #grve-theme-wrapper a.grve-btn-line.grve-bg-light { background-color: transparent; border-color: #ffffff; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-light:hover { background-color: #ffffff; border-color: #ffffff; color: #000000; } #grve-theme-wrapper .grve-menu-type-button.grve-light > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-light > a:hover .grve-item { background-color: #ffffff; color: #000000; } #grve-theme-wrapper .has-light-color { color: #ffffff; } #grve-theme-wrapper .has-light-background-color { background-color: #ffffff; } .grve-headings-white h1, .grve-headings-white h2, .grve-headings-white h3, .grve-headings-white h4, .grve-headings-white h5, .grve-headings-white h6, .grve-headings-white .grve-heading-color, .grve-column.grve-headings-white h1, .grve-column.grve-headings-white h2, .grve-column.grve-headings-white h3, .grve-column.grve-headings-white h4, .grve-column.grve-headings-white h5, .grve-column.grve-headings-white h6, .grve-column.grve-headings-white .grve-heading-color, .grve-split-content .grve-headings-white.grve-media-wrapper .grve-title { color: #ffffff; } .grve-text-white, #grve-theme-wrapper .grve-text-hover-white:hover, #grve-theme-wrapper a.grve-text-hover-white:hover, #grve-theme-wrapper a .grve-text-hover-white:hover { color: #ffffff; } .grve-text-white.grve-svg-icon { stroke: #ffffff; } #grve-theme-wrapper .grve-bg-white, #grve-theme-wrapper .grve-bg-hover-white:hover, #grve-theme-wrapper a.grve-bg-hover-white:hover, #grve-theme-wrapper a .grve-bg-hover-white:hover, #grve-theme-wrapper a:hover .grve-bg-hover-white, .grve-filter.grve-filter-style-button.grve-filter-color-white ul li.selected { background-color: #ffffff; border-color: #ffffff; color: #000000; } #grve-theme-wrapper a.grve-btn-line.grve-bg-white { background-color: transparent; border-color: #ffffff; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-white:hover { background-color: #ffffff; border-color: #ffffff; color: #000000; } #grve-theme-wrapper .grve-menu-type-button.grve-white > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-white > a:hover .grve-item { background-color: #ffffff; color: #000000; } #grve-theme-wrapper .has-white-color { color: #ffffff; } #grve-theme-wrapper .has-white-background-color { background-color: #ffffff; } .grve-headings-dark h1, .grve-headings-dark h2, .grve-headings-dark h3, .grve-headings-dark h4, .grve-headings-dark h5, .grve-headings-dark h6, .grve-headings-dark .grve-heading-color, .grve-column.grve-headings-dark h1, .grve-column.grve-headings-dark h2, .grve-column.grve-headings-dark h3, .grve-column.grve-headings-dark h4, .grve-column.grve-headings-dark h5, .grve-column.grve-headings-dark h6, .grve-column.grve-headings-dark .grve-heading-color, .grve-split-content .grve-headings-dark.grve-media-wrapper .grve-title { color: #000000; } .grve-text-dark, #grve-theme-wrapper .grve-text-hover-dark:hover, #grve-theme-wrapper a.grve-text-hover-dark:hover, #grve-theme-wrapper a .grve-text-hover-dark:hover { color: #000000; } .grve-text-dark.grve-svg-icon { stroke: #000000; } #grve-theme-wrapper .grve-bg-dark, #grve-theme-wrapper .grve-bg-hover-dark:hover, #grve-theme-wrapper a.grve-bg-hover-dark:hover, #grve-theme-wrapper a .grve-bg-hover-dark:hover, #grve-theme-wrapper a:hover .grve-bg-hover-dark, .grve-filter.grve-filter-style-button.grve-filter-color-dark ul li.selected { background-color: #000000; border-color: #000000; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-dark { background-color: transparent; border-color: #000000; color: #000000; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-dark:hover { background-color: #000000; border-color: #000000; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-dark > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-dark > a:hover .grve-item { background-color: #000000; color: #ffffff; } #grve-theme-wrapper .has-dark-color { color: #000000; } #grve-theme-wrapper .has-dark-background-color { background-color: #000000; } .grve-headings-black h1, .grve-headings-black h2, .grve-headings-black h3, .grve-headings-black h4, .grve-headings-black h5, .grve-headings-black h6, .grve-headings-black .grve-heading-color, .grve-column.grve-headings-black h1, .grve-column.grve-headings-black h2, .grve-column.grve-headings-black h3, .grve-column.grve-headings-black h4, .grve-column.grve-headings-black h5, .grve-column.grve-headings-black h6, .grve-column.grve-headings-black .grve-heading-color, .grve-split-content .grve-headings-black.grve-media-wrapper .grve-title { color: #000000; } .grve-text-black, #grve-theme-wrapper .grve-text-hover-black:hover, #grve-theme-wrapper a.grve-text-hover-black:hover, #grve-theme-wrapper a .grve-text-hover-black:hover { color: #000000; } .grve-text-black.grve-svg-icon { stroke: #000000; } #grve-theme-wrapper .grve-bg-black, #grve-theme-wrapper .grve-bg-hover-black:hover, #grve-theme-wrapper a.grve-bg-hover-black:hover, #grve-theme-wrapper a .grve-bg-hover-black:hover, #grve-theme-wrapper a:hover .grve-bg-hover-black, .grve-filter.grve-filter-style-button.grve-filter-color-black ul li.selected { background-color: #000000; border-color: #000000; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-black { background-color: transparent; border-color: #000000; color: #000000; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-black:hover { background-color: #000000; border-color: #000000; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-black > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-black > a:hover .grve-item { background-color: #000000; color: #ffffff; } #grve-theme-wrapper .has-black-color { color: #000000; } #grve-theme-wrapper .has-black-background-color { background-color: #000000; } .grve-headings-green h1, .grve-headings-green h2, .grve-headings-green h3, .grve-headings-green h4, .grve-headings-green h5, .grve-headings-green h6, .grve-headings-green .grve-heading-color, .grve-column.grve-headings-green h1, .grve-column.grve-headings-green h2, .grve-column.grve-headings-green h3, .grve-column.grve-headings-green h4, .grve-column.grve-headings-green h5, .grve-column.grve-headings-green h6, .grve-column.grve-headings-green .grve-heading-color, .grve-split-content .grve-headings-green.grve-media-wrapper .grve-title { color: #6ECA09; } .grve-text-green, #grve-theme-wrapper .grve-text-hover-green:hover, #grve-theme-wrapper a.grve-text-hover-green:hover, #grve-theme-wrapper a .grve-text-hover-green:hover { color: #6ECA09; } .grve-text-green.grve-svg-icon { stroke: #6ECA09; } #grve-theme-wrapper .grve-bg-green, #grve-theme-wrapper .grve-bg-hover-green:hover, #grve-theme-wrapper a.grve-bg-hover-green:hover, #grve-theme-wrapper a .grve-bg-hover-green:hover, #grve-theme-wrapper a:hover .grve-bg-hover-green, .grve-filter.grve-filter-style-button.grve-filter-color-green ul li.selected { background-color: #6ECA09; border-color: #6ECA09; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-green { background-color: transparent; border-color: #6ECA09; color: #6ECA09; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-green:hover { background-color: #6ECA09; border-color: #6ECA09; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-green > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-green > a:hover .grve-item { background-color: #6ECA09; color: #ffffff; } #grve-theme-wrapper .has-green-color { color: #6ECA09; } #grve-theme-wrapper .has-green-background-color { background-color: #6ECA09; } .grve-headings-red h1, .grve-headings-red h2, .grve-headings-red h3, .grve-headings-red h4, .grve-headings-red h5, .grve-headings-red h6, .grve-headings-red .grve-heading-color, .grve-column.grve-headings-red h1, .grve-column.grve-headings-red h2, .grve-column.grve-headings-red h3, .grve-column.grve-headings-red h4, .grve-column.grve-headings-red h5, .grve-column.grve-headings-red h6, .grve-column.grve-headings-red .grve-heading-color, .grve-split-content .grve-headings-red.grve-media-wrapper .grve-title { color: #D0021B; } .grve-text-red, #grve-theme-wrapper .grve-text-hover-red:hover, #grve-theme-wrapper a.grve-text-hover-red:hover, #grve-theme-wrapper a .grve-text-hover-red:hover { color: #D0021B; } .grve-text-red.grve-svg-icon { stroke: #D0021B; } #grve-theme-wrapper .grve-bg-red, #grve-theme-wrapper .grve-bg-hover-red:hover, #grve-theme-wrapper a.grve-bg-hover-red:hover, #grve-theme-wrapper a .grve-bg-hover-red:hover, #grve-theme-wrapper a:hover .grve-bg-hover-red, .grve-filter.grve-filter-style-button.grve-filter-color-red ul li.selected { background-color: #D0021B; border-color: #D0021B; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-red { background-color: transparent; border-color: #D0021B; color: #D0021B; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-red:hover { background-color: #D0021B; border-color: #D0021B; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-red > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-red > a:hover .grve-item { background-color: #D0021B; color: #ffffff; } #grve-theme-wrapper .has-red-color { color: #D0021B; } #grve-theme-wrapper .has-red-background-color { background-color: #D0021B; } .grve-headings-orange h1, .grve-headings-orange h2, .grve-headings-orange h3, .grve-headings-orange h4, .grve-headings-orange h5, .grve-headings-orange h6, .grve-headings-orange .grve-heading-color, .grve-column.grve-headings-orange h1, .grve-column.grve-headings-orange h2, .grve-column.grve-headings-orange h3, .grve-column.grve-headings-orange h4, .grve-column.grve-headings-orange h5, .grve-column.grve-headings-orange h6, .grve-column.grve-headings-orange .grve-heading-color, .grve-split-content .grve-headings-orange.grve-media-wrapper .grve-title { color: #FAB901; } .grve-text-orange, #grve-theme-wrapper .grve-text-hover-orange:hover, #grve-theme-wrapper a.grve-text-hover-orange:hover, #grve-theme-wrapper a .grve-text-hover-orange:hover { color: #FAB901; } .grve-text-orange.grve-svg-icon { stroke: #FAB901; } #grve-theme-wrapper .grve-bg-orange, #grve-theme-wrapper .grve-bg-hover-orange:hover, #grve-theme-wrapper a.grve-bg-hover-orange:hover, #grve-theme-wrapper a .grve-bg-hover-orange:hover, #grve-theme-wrapper a:hover .grve-bg-hover-orange, .grve-filter.grve-filter-style-button.grve-filter-color-orange ul li.selected { background-color: #FAB901; border-color: #FAB901; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-orange { background-color: transparent; border-color: #FAB901; color: #FAB901; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-orange:hover { background-color: #FAB901; border-color: #FAB901; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-orange > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-orange > a:hover .grve-item { background-color: #FAB901; color: #ffffff; } #grve-theme-wrapper .has-orange-color { color: #FAB901; } #grve-theme-wrapper .has-orange-background-color { background-color: #FAB901; } .grve-headings-aqua h1, .grve-headings-aqua h2, .grve-headings-aqua h3, .grve-headings-aqua h4, .grve-headings-aqua h5, .grve-headings-aqua h6, .grve-headings-aqua .grve-heading-color, .grve-column.grve-headings-aqua h1, .grve-column.grve-headings-aqua h2, .grve-column.grve-headings-aqua h3, .grve-column.grve-headings-aqua h4, .grve-column.grve-headings-aqua h5, .grve-column.grve-headings-aqua h6, .grve-column.grve-headings-aqua .grve-heading-color, .grve-split-content .grve-headings-aqua.grve-media-wrapper .grve-title { color: #28d2dc; } .grve-text-aqua, #grve-theme-wrapper .grve-text-hover-aqua:hover, #grve-theme-wrapper a.grve-text-hover-aqua:hover, #grve-theme-wrapper a .grve-text-hover-aqua:hover { color: #28d2dc; } .grve-text-aqua.grve-svg-icon { stroke: #28d2dc; } #grve-theme-wrapper .grve-bg-aqua, #grve-theme-wrapper .grve-bg-hover-aqua:hover, #grve-theme-wrapper a.grve-bg-hover-aqua:hover, #grve-theme-wrapper a .grve-bg-hover-aqua:hover, #grve-theme-wrapper a:hover .grve-bg-hover-aqua, .grve-filter.grve-filter-style-button.grve-filter-color-aqua ul li.selected { background-color: #28d2dc; border-color: #28d2dc; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-aqua { background-color: transparent; border-color: #28d2dc; color: #28d2dc; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-aqua:hover { background-color: #28d2dc; border-color: #28d2dc; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-aqua > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-aqua > a:hover .grve-item { background-color: #28d2dc; color: #ffffff; } #grve-theme-wrapper .has-aqua-color { color: #28d2dc; } #grve-theme-wrapper .has-aqua-background-color { background-color: #28d2dc; } .grve-headings-blue h1, .grve-headings-blue h2, .grve-headings-blue h3, .grve-headings-blue h4, .grve-headings-blue h5, .grve-headings-blue h6, .grve-headings-blue .grve-heading-color, .grve-column.grve-headings-blue h1, .grve-column.grve-headings-blue h2, .grve-column.grve-headings-blue h3, .grve-column.grve-headings-blue h4, .grve-column.grve-headings-blue h5, .grve-column.grve-headings-blue h6, .grve-column.grve-headings-blue .grve-heading-color, .grve-split-content .grve-headings-blue.grve-media-wrapper .grve-title { color: #15c7ff; } .grve-text-blue, #grve-theme-wrapper .grve-text-hover-blue:hover, #grve-theme-wrapper a.grve-text-hover-blue:hover, #grve-theme-wrapper a .grve-text-hover-blue:hover { color: #15c7ff; } .grve-text-blue.grve-svg-icon { stroke: #15c7ff; } #grve-theme-wrapper .grve-bg-blue, #grve-theme-wrapper .grve-bg-hover-blue:hover, #grve-theme-wrapper a.grve-bg-hover-blue:hover, #grve-theme-wrapper a .grve-bg-hover-blue:hover, #grve-theme-wrapper a:hover .grve-bg-hover-blue, .grve-filter.grve-filter-style-button.grve-filter-color-blue ul li.selected { background-color: #15c7ff; border-color: #15c7ff; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-blue { background-color: transparent; border-color: #15c7ff; color: #15c7ff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-blue:hover { background-color: #15c7ff; border-color: #15c7ff; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-blue > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-blue > a:hover .grve-item { background-color: #15c7ff; color: #ffffff; } #grve-theme-wrapper .has-blue-color { color: #15c7ff; } #grve-theme-wrapper .has-blue-background-color { background-color: #15c7ff; } .grve-headings-purple h1, .grve-headings-purple h2, .grve-headings-purple h3, .grve-headings-purple h4, .grve-headings-purple h5, .grve-headings-purple h6, .grve-headings-purple .grve-heading-color, .grve-column.grve-headings-purple h1, .grve-column.grve-headings-purple h2, .grve-column.grve-headings-purple h3, .grve-column.grve-headings-purple h4, .grve-column.grve-headings-purple h5, .grve-column.grve-headings-purple h6, .grve-column.grve-headings-purple .grve-heading-color, .grve-split-content .grve-headings-purple.grve-media-wrapper .grve-title { color: #7639e2; } .grve-text-purple, #grve-theme-wrapper .grve-text-hover-purple:hover, #grve-theme-wrapper a.grve-text-hover-purple:hover, #grve-theme-wrapper a .grve-text-hover-purple:hover { color: #7639e2; } .grve-text-purple.grve-svg-icon { stroke: #7639e2; } #grve-theme-wrapper .grve-bg-purple, #grve-theme-wrapper .grve-bg-hover-purple:hover, #grve-theme-wrapper a.grve-bg-hover-purple:hover, #grve-theme-wrapper a .grve-bg-hover-purple:hover, #grve-theme-wrapper a:hover .grve-bg-hover-purple, .grve-filter.grve-filter-style-button.grve-filter-color-purple ul li.selected { background-color: #7639e2; border-color: #7639e2; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-purple { background-color: transparent; border-color: #7639e2; color: #7639e2; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-purple:hover { background-color: #7639e2; border-color: #7639e2; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-purple > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-purple > a:hover .grve-item { background-color: #7639e2; color: #ffffff; } #grve-theme-wrapper .has-purple-color { color: #7639e2; } #grve-theme-wrapper .has-purple-background-color { background-color: #7639e2; } .grve-headings-grey h1, .grve-headings-grey h2, .grve-headings-grey h3, .grve-headings-grey h4, .grve-headings-grey h5, .grve-headings-grey h6, .grve-headings-grey .grve-heading-color, .grve-column.grve-headings-grey h1, .grve-column.grve-headings-grey h2, .grve-column.grve-headings-grey h3, .grve-column.grve-headings-grey h4, .grve-column.grve-headings-grey h5, .grve-column.grve-headings-grey h6, .grve-column.grve-headings-grey .grve-heading-color, .grve-split-content .grve-headings-grey.grve-media-wrapper .grve-title { color: #e2e2e2; } .grve-text-grey, #grve-theme-wrapper .grve-text-hover-grey:hover, #grve-theme-wrapper a.grve-text-hover-grey:hover, #grve-theme-wrapper a .grve-text-hover-grey:hover { color: #e2e2e2; } .grve-text-grey.grve-svg-icon { stroke: #e2e2e2; } #grve-theme-wrapper .grve-bg-grey, #grve-theme-wrapper .grve-bg-hover-grey:hover, #grve-theme-wrapper a.grve-bg-hover-grey:hover, #grve-theme-wrapper a .grve-bg-hover-grey:hover, #grve-theme-wrapper a:hover .grve-bg-hover-grey, .grve-filter.grve-filter-style-button.grve-filter-color-grey ul li.selected { background-color: #e2e2e2; border-color: #e2e2e2; color: #ffffff; } #grve-theme-wrapper a.grve-btn-line.grve-bg-grey { background-color: transparent; border-color: #e2e2e2; color: #e2e2e2; } #grve-theme-wrapper a.grve-btn-line.grve-bg-hover-grey:hover { background-color: #e2e2e2; border-color: #e2e2e2; color: #ffffff; } #grve-theme-wrapper .grve-menu-type-button.grve-grey > a .grve-item, #grve-theme-wrapper .grve-menu-type-button.grve-hover-grey > a:hover .grve-item { background-color: #e2e2e2; color: #ffffff; } #grve-theme-wrapper .has-grey-color { color: #e2e2e2; } #grve-theme-wrapper .has-grey-background-color { background-color: #e2e2e2; } .grve-anchor-menu .grve-anchor-wrapper, .grve-anchor-menu .grve-container ul, #grve-responsive-anchor { background-color: #00629b; } .grve-anchor-menu .grve-anchor-wrapper, .grve-anchor-menu .grve-container > ul > li > a, .grve-anchor-menu .grve-container ul li a, .grve-anchor-menu .grve-container > ul > li:last-child > a, #grve-responsive-anchor a { border-color: #d9d9d6; } .grve-anchor-menu a, #grve-responsive-anchor a, #grve-responsive-anchor .grve-close-btn { color: #ffffff; background-color: transparent; } #grve-responsive-anchor a .grve-arrow:after, #grve-responsive-anchor a .grve-arrow:before { background-color: #ffffff; } .grve-anchor-menu a:hover, .grve-anchor-menu .grve-container > ul > li.active > a { color: #ffffff; background-color: #0f71aa; } #grve-responsive-anchor a:hover span { color: #ffffff; } .grve-anchor-menu a .grve-arrow:after, .grve-anchor-menu a .grve-arrow:before, #grve-responsive-anchor a .grve-arrow:hover:after, #grve-responsive-anchor a .grve-arrow:hover:before { background-color: #ffffff; } #grve-page-anchor { height: 62px; } #grve-page-anchor .grve-anchor-wrapper { line-height: 60px; } #grve-post-anchor { height: 62px; } #grve-post-anchor .grve-anchor-wrapper { line-height: 60px; } #grve-portfolio-anchor { height: 62px; } #grve-portfolio-anchor .grve-anchor-wrapper { line-height: 60px; } .grve-breadcrumbs { background-color: #ffffff; border-color: #e0e0e0; } .grve-breadcrumbs ul li { color: #b2b2b2; } .grve-breadcrumbs ul li a { color: #6e6e6e; } .grve-breadcrumbs ul li a:hover { color: #0652FD; } #grve-page-breadcrumbs { line-height: 60px; } #grve-post-breadcrumbs { line-height: 60px; } #grve-portfolio-breadcrumbs { line-height: 60px; } #grve-product-breadcrumbs { line-height: 60px; } #grve-content, .grve-single-wrapper, #grve-main-content .grve-section, .grve-anchor-menu, #grve-safebutton-area, #grve-bottom-bar { background-color: #ffffff; color: #000000; } body, .grve-text-content, .grve-text-content a, #grve-content form, #grve-content form p, #grve-content form div, #grve-content form span:not(.grve-heading-color), table, #reply-title, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) .grve-post-meta, .grve-blog.grve-with-shadow .grve-blog-item:not(.grve-style-2) p { color: #000000; } #grve-theme-wrapper .grve-border, a.grve-border, #grve-content table, #grve-content tr, #grve-content td, #grve-content th, #grve-theme-wrapper form, #grve-theme-wrapper form p, #grve-theme-wrapper .wpcf7-form-control-wrap, #grve-theme-wrapper .wpcf7-list-item, #grve-theme-wrapper label, #grve-content form div, #grve-content form span:not(.grve-heading-color), hr, .grve-hr.grve-element div, .grve-title-double-line span:before, .grve-title-double-line span:after, .grve-title-double-bottom-line span:after, .vc_tta.vc_general .vc_tta-panel-title, #grve-single-post-tags .grve-tags li a, #grve-single-post-categories .grve-categories li a { border-color: #d9d9d6; } #grve-single-post-categories .grve-categories li a { background-color: #d9d9d6; } .grve-border-primary-1, #grve-content .grve-blog-large .grve-blog-item.sticky ul.grve-post-meta, .grve-carousel-pagination-2 .grve-carousel .owl-controls .owl-page.active span, .grve-carousel-pagination-2 .grve-carousel .owl-controls.clickable .owl-page:hover span, .grve-carousel-pagination-2.grve-testimonial .owl-controls .owl-page.active span, .grve-carousel-pagination-2.grve-testimonial .owl-controls.clickable .owl-page:hover span, .grve-carousel-pagination-2 .grve-flexible-carousel .owl-controls .owl-page.active span, .grve-carousel-pagination-2 .grve-flexible-carousel .owl-controls.clickable .owl-page:hover span, #grve-content .grve-read-more:after, #grve-content .more-link:after, .grve-blog-large .grve-blog-item.sticky .grve-blog-item-inner:after { border-color: #00629b; } #grve-content .widget .grve-widget-title { color: #009ca6; } .widget { color: #000000; } .widget, .widget ul, .widget li, .widget div { border-color: #d9d9d6; } .grve-widget.grve-social li a.grve-outline:hover { border-color: #00629b; } .widget a:not(.grve-outline):not(.grve-btn) { color: #000000; } .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover, .widget.widget_nav_menu li.open > a { color: #00629b; } #grve-post-bar .grve-post-bar-item:not(.grve-post-navigation), #grve-post-bar .grve-post-bar-item .grve-nav-item { padding-top: 40px; padding-bottom: 40px; } #grve-post-bar, #grve-post-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon, #grve-post-bar.grve-layout-3 .grve-post-bar-item { background-color: #ffffff; border-color: #e9e9e9; } #grve-post-bar .grve-post-bar-item, #grve-post-bar.grve-layout-1 .grve-post-bar-item .grve-nav-item, #grve-post-bar.grve-layout-2:not(.grve-nav-columns-1) .grve-post-bar-item .grve-next, #grve-post-bar.grve-layout-2.grve-nav-columns-1 .grve-post-bar-item .grve-prev + .grve-next { border-color: #e9e9e9; } #grve-post-bar .grve-nav-item .grve-title { color: #000000; } #grve-post-bar .grve-bar-socials li { border-color: #e9e9e9; } #grve-post-bar .grve-bar-socials li a:not(.active) { color: #d3d3d3; } #grve-post-bar .grve-bar-socials li a:hover { color: #000000; } #grve-post-bar .grve-arrow, #grve-post-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon { color: #d3d3d3; } #grve-portfolio-bar .grve-post-bar-item:not(.grve-post-navigation), #grve-portfolio-bar .grve-post-bar-item .grve-nav-item { padding-top: 40px; padding-bottom: 40px; } #grve-portfolio-bar, #grve-portfolio-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon, #grve-portfolio-bar.grve-layout-3 .grve-post-bar-item { background-color: #ffffff; border-color: #e9e9e9; } #grve-portfolio-bar .grve-post-bar-item, #grve-portfolio-bar.grve-layout-1 .grve-post-bar-item .grve-nav-item, #grve-portfolio-bar.grve-layout-2:not(.grve-nav-columns-1) .grve-post-bar-item .grve-next, #grve-portfolio-bar.grve-layout-2.grve-nav-columns-1 .grve-post-bar-item .grve-prev + .grve-next { border-color: #e9e9e9; } #grve-portfolio-bar .grve-nav-item .grve-title { color: #000000; } #grve-portfolio-bar .grve-bar-socials li { border-color: #e9e9e9; } #grve-portfolio-bar .grve-bar-socials li a:not(.active) { color: #d3d3d3; } #grve-portfolio-bar .grve-bar-socials li a:hover { color: #000000; } #grve-portfolio-bar .grve-arrow, #grve-portfolio-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon { color: #d3d3d3; } #grve-footer .grve-widget-area { background-color: #efefef; } #grve-footer .grve-widget-area .widget .grve-widget-title, #grve-footer .grve-widget-area h1, #grve-footer .grve-widget-area h2, #grve-footer .grve-widget-area h3, #grve-footer .grve-widget-area h4, #grve-footer .grve-widget-area h5, #grve-footer .grve-widget-area h6 { color: #009ca6; } #grve-footer .grve-widget-area .widget, #grve-footer .grve-widget-area form, #grve-footer .grve-widget-area form p, #grve-footer .grve-widget-area form div, #grve-footer .grve-widget-area form span { color: #000000; } #grve-footer .grve-widget-area, #grve-footer .grve-widget-area .grve-container, #grve-footer .grve-widget-area .widget, #grve-footer .grve-widget-area .widget a:not(.grve-outline):not(.grve-btn), #grve-footer .grve-widget-area .widget ul, #grve-footer .grve-widget-area .widget li, #grve-footer .grve-widget-area .widget div, #grve-footer .grve-widget-area table, #grve-footer .grve-widget-area tr, #grve-footer .grve-widget-area td, #grve-footer .grve-widget-area th, #grve-footer .grve-widget-area form, #grve-footer .grve-widget-area .wpcf7-form-control-wrap, #grve-footer .grve-widget-area label, #grve-footer .grve-widget-area .grve-border, #grve-footer .grve-widget-area form, #grve-footer .grve-widget-area form p, #grve-footer .grve-widget-area form div, #grve-footer .grve-widget-area form span, #grve-footer .grve-widget-area .grve-widget-area { border-color: #d9d9d6; } #grve-footer .grve-widget-area .widget a:not(.grve-outline):not(.grve-btn) { color: #000000; } #grve-footer .grve-widget-area .widget:not(.widget_tag_cloud) a:not(.grve-outline):not(.grve-btn):hover, #grve-footer .grve-widget-area .widget.widget_nav_menu li.open > a { color: #000000; } #grve-footer .grve-footer-bar { color: #000000; background-color: rgba(239,239,239,1); } #grve-footer .grve-footer-bar a { color: #000000; } #grve-footer .grve-footer-bar a:hover { color: #000000; } .grve-back-top .grve-wrapper-color { background-color: #00629b; } .grve-back-top .grve-back-top-icon { color: #ffffff; } .widget.widget_tag_cloud a { display: inline-block; margin-bottom: 4px; margin-right: 4px; font-size: 12px !important; border: 2px solid; border-color: inherit; -webkit-border-radius: 50px; border-radius: 50px; line-height: 30px; padding: 0 15px; color: inherit; -webkit-transition : all .3s; -moz-transition : all .3s; -ms-transition : all .3s; -o-transition : all .3s; transition : all .3s; } #grve-theme-wrapper .widget.widget_tag_cloud a { border-color: #d9d9d6; } #grve-theme-wrapper .widget.widget_tag_cloud a:hover, #grve-theme-wrapper #grve-sidearea .widget.widget_tag_cloud a:hover { background-color: #00629b; border-color: #00629b; color: #ffffff; } #grve-theme-wrapper #grve-sidearea .widget.widget_tag_cloud a { border-color: #3e3e3e; } #grve-footer .grve-widget-area .widget.widget_tag_cloud a:hover { background-color: #00629b; border-color: #00629b; color: #ffffff; } #grve-privacy-bar { background-color: rgba(0,0,0,0.90); color: #ffffff; } .grve-privacy-agreement { background-color: #2bc137; color: #ffffff; } .grve-privacy-refresh-btn { background-color: #2bc137; color: #ffffff; } .grve-privacy-preferences { background-color: transparent; color: #ffffff; } .grve-privacy-agreement:hover { background-color: #17a523; } .grve-privacy-refresh-btn:hover { background-color: #17a523; } .grve-privacy-switch .grve-switch input[type='checkbox']:checked + .grve-switch-slider { background-color: #2bc137; } .compose-mode .vc_element .grve-row { margin-top: 30px; } .compose-mode .vc_vc_column .wpb_column { width: 100% !important; margin-bottom: 30px; border: 1px dashed rgba(125, 125, 125, 0.4); } .compose-mode .vc_controls > .vc_controls-out-tl { left: 15px; } .compose-mode .vc_controls > .vc_controls-bc { bottom: 15px; } .compose-mode .vc_welcome .vc_buttons { margin-top: 60px; } .compose-mode .grve-image img { opacity: 1; } .compose-mode .vc_controls > div { z-index: 9; } .compose-mode .grve-bg-image { opacity: 1; } .compose-mode #grve-theme-wrapper .grve-section.grve-fullwidth-background, .compose-mode #grve-theme-wrapper .grve-section.grve-fullwidth-element { visibility: visible; } .compose-mode .grve-animated-item { opacity: 1; } .compose-mode .grve-clipping-animation, .compose-mode .grve-clipping-animation.grve-colored-clipping .grve-clipping-content { visibility: visible; opacity: 1; } .compose-mode .grve-section.grve-custom-height { visibility: visible; } .grve-row.grve-columns-gap-5 { margin-left: -2.5px; margin-right: -2.5px; } .grve-row.grve-columns-gap-5 .grve-column { padding-left: 2.5px; padding-right: 2.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-5 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-5 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-5 { padding-left: 2.5px; padding-right: 2.5px; } .grve-row.grve-columns-gap-5 .grve-row-inner { margin-left: -2.5px; margin-right: -2.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-5 .grve-row-inner { margin-bottom: 5px; } .grve-row.grve-columns-gap-5 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-5 .grve-column-inner { padding-left: 2.5px; padding-right: 2.5px; } .grve-row.grve-columns-gap-10 { margin-left: -5px; margin-right: -5px; } .grve-row.grve-columns-gap-10 .grve-column { padding-left: 5px; padding-right: 5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-10 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-10 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-10 { padding-left: 5px; padding-right: 5px; } .grve-row.grve-columns-gap-10 .grve-row-inner { margin-left: -5px; margin-right: -5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-10 .grve-row-inner { margin-bottom: 10px; } .grve-row.grve-columns-gap-10 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-10 .grve-column-inner { padding-left: 5px; padding-right: 5px; } .grve-row.grve-columns-gap-15 { margin-left: -7.5px; margin-right: -7.5px; } .grve-row.grve-columns-gap-15 .grve-column { padding-left: 7.5px; padding-right: 7.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-15 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-15 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-15 { padding-left: 7.5px; padding-right: 7.5px; } .grve-row.grve-columns-gap-15 .grve-row-inner { margin-left: -7.5px; margin-right: -7.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-15 .grve-row-inner { margin-bottom: 15px; } .grve-row.grve-columns-gap-15 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-15 .grve-column-inner { padding-left: 7.5px; padding-right: 7.5px; } .grve-row.grve-columns-gap-20 { margin-left: -10px; margin-right: -10px; } .grve-row.grve-columns-gap-20 .grve-column { padding-left: 10px; padding-right: 10px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-20 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-20 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-20 { padding-left: 10px; padding-right: 10px; } .grve-row.grve-columns-gap-20 .grve-row-inner { margin-left: -10px; margin-right: -10px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-20 .grve-row-inner { margin-bottom: 20px; } .grve-row.grve-columns-gap-20 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-20 .grve-column-inner { padding-left: 10px; padding-right: 10px; } .grve-row.grve-columns-gap-25 { margin-left: -12.5px; margin-right: -12.5px; } .grve-row.grve-columns-gap-25 .grve-column { padding-left: 12.5px; padding-right: 12.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-25 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-25 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-25 { padding-left: 12.5px; padding-right: 12.5px; } .grve-row.grve-columns-gap-25 .grve-row-inner { margin-left: -12.5px; margin-right: -12.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-25 .grve-row-inner { margin-bottom: 25px; } .grve-row.grve-columns-gap-25 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-25 .grve-column-inner { padding-left: 12.5px; padding-right: 12.5px; } .grve-row.grve-columns-gap-30 { margin-left: -15px; margin-right: -15px; } .grve-row.grve-columns-gap-30 .grve-column { padding-left: 15px; padding-right: 15px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-30 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-30 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-30 { padding-left: 15px; padding-right: 15px; } .grve-row.grve-columns-gap-30 .grve-row-inner { margin-left: -15px; margin-right: -15px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-30 .grve-row-inner { margin-bottom: 30px; } .grve-row.grve-columns-gap-30 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-30 .grve-column-inner { padding-left: 15px; padding-right: 15px; } .grve-row.grve-columns-gap-35 { margin-left: -17.5px; margin-right: -17.5px; } .grve-row.grve-columns-gap-35 .grve-column { padding-left: 17.5px; padding-right: 17.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-35 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-35 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-35 { padding-left: 17.5px; padding-right: 17.5px; } .grve-row.grve-columns-gap-35 .grve-row-inner { margin-left: -17.5px; margin-right: -17.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-35 .grve-row-inner { margin-bottom: 35px; } .grve-row.grve-columns-gap-35 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-35 .grve-column-inner { padding-left: 17.5px; padding-right: 17.5px; } .grve-row.grve-columns-gap-40 { margin-left: -20px; margin-right: -20px; } .grve-row.grve-columns-gap-40 .grve-column { padding-left: 20px; padding-right: 20px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-40 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-40 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-40 { padding-left: 20px; padding-right: 20px; } .grve-row.grve-columns-gap-40 .grve-row-inner { margin-left: -20px; margin-right: -20px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-40 .grve-row-inner { margin-bottom: 40px; } .grve-row.grve-columns-gap-40 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-40 .grve-column-inner { padding-left: 20px; padding-right: 20px; } .grve-row.grve-columns-gap-45 { margin-left: -22.5px; margin-right: -22.5px; } .grve-row.grve-columns-gap-45 .grve-column { padding-left: 22.5px; padding-right: 22.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-45 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-45 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-45 { padding-left: 22.5px; padding-right: 22.5px; } .grve-row.grve-columns-gap-45 .grve-row-inner { margin-left: -22.5px; margin-right: -22.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-45 .grve-row-inner { margin-bottom: 45px; } .grve-row.grve-columns-gap-45 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-45 .grve-column-inner { padding-left: 22.5px; padding-right: 22.5px; } .grve-row.grve-columns-gap-50 { margin-left: -25px; margin-right: -25px; } .grve-row.grve-columns-gap-50 .grve-column { padding-left: 25px; padding-right: 25px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-50 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-50 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-50 { padding-left: 25px; padding-right: 25px; } .grve-row.grve-columns-gap-50 .grve-row-inner { margin-left: -25px; margin-right: -25px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-50 .grve-row-inner { margin-bottom: 50px; } .grve-row.grve-columns-gap-50 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-50 .grve-column-inner { padding-left: 25px; padding-right: 25px; } .grve-row.grve-columns-gap-55 { margin-left: -27.5px; margin-right: -27.5px; } .grve-row.grve-columns-gap-55 .grve-column { padding-left: 27.5px; padding-right: 27.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-55 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-55 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-55 { padding-left: 27.5px; padding-right: 27.5px; } .grve-row.grve-columns-gap-55 .grve-row-inner { margin-left: -27.5px; margin-right: -27.5px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-55 .grve-row-inner { margin-bottom: 55px; } .grve-row.grve-columns-gap-55 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-55 .grve-column-inner { padding-left: 27.5px; padding-right: 27.5px; } .grve-row.grve-columns-gap-60 { margin-left: -30px; margin-right: -30px; } .grve-row.grve-columns-gap-60 .grve-column { padding-left: 30px; padding-right: 30px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-60 .grve-column .grve-column-wrapper { margin-bottom: 30px; } .grve-row.grve-columns-gap-60 .grve-column:last-child .grve-column-wrapper { margin-bottom: 0px; } } .grve-section.grve-fullwidth .grve-row.grve-columns-gap-60 { padding-left: 30px; padding-right: 30px; } .grve-row.grve-columns-gap-60 .grve-row-inner { margin-left: -30px; margin-right: -30px; } @media only screen and (max-width: 767px) { .grve-row.grve-columns-gap-60 .grve-row-inner { margin-bottom: 60px; } .grve-row.grve-columns-gap-60 .grve-row-inner:last-child { margin-bottom: 0px; } } .grve-row.grve-columns-gap-60 .grve-column-inner { padding-left: 30px; padding-right: 30px; } #grve-theme-wrapper .grve-padding-top-1x{ padding-top: 30px; } #grve-theme-wrapper .grve-padding-bottom-1x{ padding-bottom: 30px; } #grve-theme-wrapper .grve-margin-top-1x{ margin-top: 30px; } #grve-theme-wrapper .grve-margin-bottom-1x{ margin-bottom: 30px; } #grve-theme-wrapper .grve-height-1x{ height: 30px; } #grve-theme-wrapper .grve-top-1x{ top: 30px; } #grve-theme-wrapper .grve-left-1x{ left: 30px; } #grve-theme-wrapper .grve-right-1x{ right: 30px; } #grve-theme-wrapper .grve-bottom-1x{ bottom: 30px; } #grve-theme-wrapper .grve-top-minus-1x{ top: -30px; } #grve-theme-wrapper .grve-left-minus-1x{ left: -30px; } #grve-theme-wrapper .grve-right-minus-1x{ right: -30px; } #grve-theme-wrapper .grve-bottom-minus-1x{ bottom: -30px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-2x{ padding-top: 60px; } #grve-theme-wrapper .grve-padding-bottom-2x{ padding-bottom: 60px; } #grve-theme-wrapper .grve-margin-top-2x{ margin-top: 60px; } #grve-theme-wrapper .grve-margin-bottom-2x{ margin-bottom: 60px; } #grve-theme-wrapper .grve-height-2x{ height: 60px; } #grve-theme-wrapper .grve-top-2x{ top: 60px; } #grve-theme-wrapper .grve-left-2x{ left: 60px; } #grve-theme-wrapper .grve-right-2x{ right: 60px; } #grve-theme-wrapper .grve-bottom-2x{ bottom: 60px; } #grve-theme-wrapper .grve-top-minus-2x{ top: -60px; } #grve-theme-wrapper .grve-left-minus-2x{ left: -60px; } #grve-theme-wrapper .grve-right-minus-2x{ right: -60px; } #grve-theme-wrapper .grve-bottom-minus-2x{ bottom: -60px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-3x{ padding-top: 90px; } #grve-theme-wrapper .grve-padding-bottom-3x{ padding-bottom: 90px; } #grve-theme-wrapper .grve-margin-top-3x{ margin-top: 90px; } #grve-theme-wrapper .grve-margin-bottom-3x{ margin-bottom: 90px; } #grve-theme-wrapper .grve-height-3x{ height: 90px; } #grve-theme-wrapper .grve-top-3x{ top: 90px; } #grve-theme-wrapper .grve-left-3x{ left: 90px; } #grve-theme-wrapper .grve-right-3x{ right: 90px; } #grve-theme-wrapper .grve-bottom-3x{ bottom: 90px; } #grve-theme-wrapper .grve-top-minus-3x{ top: -90px; } #grve-theme-wrapper .grve-left-minus-3x{ left: -90px; } #grve-theme-wrapper .grve-right-minus-3x{ right: -90px; } #grve-theme-wrapper .grve-bottom-minus-3x{ bottom: -90px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-4x{ padding-top: 120px; } #grve-theme-wrapper .grve-padding-bottom-4x{ padding-bottom: 120px; } #grve-theme-wrapper .grve-margin-top-4x{ margin-top: 120px; } #grve-theme-wrapper .grve-margin-bottom-4x{ margin-bottom: 120px; } #grve-theme-wrapper .grve-height-4x{ height: 120px; } #grve-theme-wrapper .grve-top-4x{ top: 120px; } #grve-theme-wrapper .grve-left-4x{ left: 120px; } #grve-theme-wrapper .grve-right-4x{ right: 120px; } #grve-theme-wrapper .grve-bottom-4x{ bottom: 120px; } #grve-theme-wrapper .grve-top-minus-4x{ top: -120px; } #grve-theme-wrapper .grve-left-minus-4x{ left: -120px; } #grve-theme-wrapper .grve-right-minus-4x{ right: -120px; } #grve-theme-wrapper .grve-bottom-minus-4x{ bottom: -120px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-5x{ padding-top: 150px; } #grve-theme-wrapper .grve-padding-bottom-5x{ padding-bottom: 150px; } #grve-theme-wrapper .grve-margin-top-5x{ margin-top: 150px; } #grve-theme-wrapper .grve-margin-bottom-5x{ margin-bottom: 150px; } #grve-theme-wrapper .grve-height-5x{ height: 150px; } #grve-theme-wrapper .grve-top-5x{ top: 150px; } #grve-theme-wrapper .grve-left-5x{ left: 150px; } #grve-theme-wrapper .grve-right-5x{ right: 150px; } #grve-theme-wrapper .grve-bottom-5x{ bottom: 150px; } #grve-theme-wrapper .grve-top-minus-5x{ top: -150px; } #grve-theme-wrapper .grve-left-minus-5x{ left: -150px; } #grve-theme-wrapper .grve-right-minus-5x{ right: -150px; } #grve-theme-wrapper .grve-bottom-minus-5x{ bottom: -150px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-6x{ padding-top: 180px; } #grve-theme-wrapper .grve-padding-bottom-6x{ padding-bottom: 180px; } #grve-theme-wrapper .grve-margin-top-6x{ margin-top: 180px; } #grve-theme-wrapper .grve-margin-bottom-6x{ margin-bottom: 180px; } #grve-theme-wrapper .grve-height-6x{ height: 180px; } #grve-theme-wrapper .grve-top-6x{ top: 180px; } #grve-theme-wrapper .grve-left-6x{ left: 180px; } #grve-theme-wrapper .grve-right-6x{ right: 180px; } #grve-theme-wrapper .grve-bottom-6x{ bottom: 180px; } #grve-theme-wrapper .grve-top-minus-6x{ top: -180px; } #grve-theme-wrapper .grve-left-minus-6x{ left: -180px; } #grve-theme-wrapper .grve-right-minus-6x{ right: -180px; } #grve-theme-wrapper .grve-bottom-minus-6x{ bottom: -180px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-main-content .grve-main-content-wrapper, #grve-sidebar { padding-top: 90px; padding-bottom: 90px; } #grve-single-media.grve-portfolio-media.grve-without-sidebar { padding-top: 90px; } #grve-single-media.grve-portfolio-media.grve-with-sidebar { padding-bottom: 90px; } @media only screen and (max-width: 1200px) { #grve-theme-wrapper .grve-padding-top-1x{ padding-top: 18px; } #grve-theme-wrapper .grve-padding-bottom-1x{ padding-bottom: 18px; } #grve-theme-wrapper .grve-margin-top-1x{ margin-top: 18px; } #grve-theme-wrapper .grve-margin-bottom-1x{ margin-bottom: 18px; } #grve-theme-wrapper .grve-height-1x{ height: 18px; } #grve-theme-wrapper .grve-top-1x{ top: 18px; } #grve-theme-wrapper .grve-left-1x{ left: 18px; } #grve-theme-wrapper .grve-right-1x{ right: 18px; } #grve-theme-wrapper .grve-bottom-1x{ bottom: 18px; } #grve-theme-wrapper .grve-top-minus-1x{ top: -18px; } #grve-theme-wrapper .grve-left-minus-1x{ left: -18px; } #grve-theme-wrapper .grve-right-minus-1x{ right: -18px; } #grve-theme-wrapper .grve-bottom-minus-1x{ bottom: -18px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-2x{ padding-top: 48px; } #grve-theme-wrapper .grve-padding-bottom-2x{ padding-bottom: 48px; } #grve-theme-wrapper .grve-margin-top-2x{ margin-top: 48px; } #grve-theme-wrapper .grve-margin-bottom-2x{ margin-bottom: 48px; } #grve-theme-wrapper .grve-height-2x{ height: 48px; } #grve-theme-wrapper .grve-top-2x{ top: 48px; } #grve-theme-wrapper .grve-left-2x{ left: 48px; } #grve-theme-wrapper .grve-right-2x{ right: 48px; } #grve-theme-wrapper .grve-bottom-2x{ bottom: 48px; } #grve-theme-wrapper .grve-top-minus-2x{ top: -48px; } #grve-theme-wrapper .grve-left-minus-2x{ left: -48px; } #grve-theme-wrapper .grve-right-minus-2x{ right: -48px; } #grve-theme-wrapper .grve-bottom-minus-2x{ bottom: -48px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-3x{ padding-top: 72px; } #grve-theme-wrapper .grve-padding-bottom-3x{ padding-bottom: 72px; } #grve-theme-wrapper .grve-margin-top-3x{ margin-top: 72px; } #grve-theme-wrapper .grve-margin-bottom-3x{ margin-bottom: 72px; } #grve-theme-wrapper .grve-height-3x{ height: 72px; } #grve-theme-wrapper .grve-top-3x{ top: 72px; } #grve-theme-wrapper .grve-left-3x{ left: 72px; } #grve-theme-wrapper .grve-right-3x{ right: 72px; } #grve-theme-wrapper .grve-bottom-3x{ bottom: 72px; } #grve-theme-wrapper .grve-top-minus-3x{ top: -72px; } #grve-theme-wrapper .grve-left-minus-3x{ left: -72px; } #grve-theme-wrapper .grve-right-minus-3x{ right: -72px; } #grve-theme-wrapper .grve-bottom-minus-3x{ bottom: -72px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-4x{ padding-top: 96px; } #grve-theme-wrapper .grve-padding-bottom-4x{ padding-bottom: 96px; } #grve-theme-wrapper .grve-margin-top-4x{ margin-top: 96px; } #grve-theme-wrapper .grve-margin-bottom-4x{ margin-bottom: 96px; } #grve-theme-wrapper .grve-height-4x{ height: 96px; } #grve-theme-wrapper .grve-top-4x{ top: 96px; } #grve-theme-wrapper .grve-left-4x{ left: 96px; } #grve-theme-wrapper .grve-right-4x{ right: 96px; } #grve-theme-wrapper .grve-bottom-4x{ bottom: 96px; } #grve-theme-wrapper .grve-top-minus-4x{ top: -96px; } #grve-theme-wrapper .grve-left-minus-4x{ left: -96px; } #grve-theme-wrapper .grve-right-minus-4x{ right: -96px; } #grve-theme-wrapper .grve-bottom-minus-4x{ bottom: -96px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-5x{ padding-top: 120px; } #grve-theme-wrapper .grve-padding-bottom-5x{ padding-bottom: 120px; } #grve-theme-wrapper .grve-margin-top-5x{ margin-top: 120px; } #grve-theme-wrapper .grve-margin-bottom-5x{ margin-bottom: 120px; } #grve-theme-wrapper .grve-height-5x{ height: 120px; } #grve-theme-wrapper .grve-top-5x{ top: 120px; } #grve-theme-wrapper .grve-left-5x{ left: 120px; } #grve-theme-wrapper .grve-right-5x{ right: 120px; } #grve-theme-wrapper .grve-bottom-5x{ bottom: 120px; } #grve-theme-wrapper .grve-top-minus-5x{ top: -120px; } #grve-theme-wrapper .grve-left-minus-5x{ left: -120px; } #grve-theme-wrapper .grve-right-minus-5x{ right: -120px; } #grve-theme-wrapper .grve-bottom-minus-5x{ bottom: -120px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-6x{ padding-top: 144px; } #grve-theme-wrapper .grve-padding-bottom-6x{ padding-bottom: 144px; } #grve-theme-wrapper .grve-margin-top-6x{ margin-top: 144px; } #grve-theme-wrapper .grve-margin-bottom-6x{ margin-bottom: 144px; } #grve-theme-wrapper .grve-height-6x{ height: 144px; } #grve-theme-wrapper .grve-top-6x{ top: 144px; } #grve-theme-wrapper .grve-left-6x{ left: 144px; } #grve-theme-wrapper .grve-right-6x{ right: 144px; } #grve-theme-wrapper .grve-bottom-6x{ bottom: 144px; } #grve-theme-wrapper .grve-top-minus-6x{ top: -144px; } #grve-theme-wrapper .grve-left-minus-6x{ left: -144px; } #grve-theme-wrapper .grve-right-minus-6x{ right: -144px; } #grve-theme-wrapper .grve-bottom-minus-6x{ bottom: -144px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-main-content .grve-main-content-wrapper, #grve-sidebar { padding-top: 72px; padding-bottom: 72px; } #grve-single-media.grve-portfolio-media.grve-without-sidebar { padding-top: 72px; } #grve-single-media.grve-portfolio-media.grve-with-sidebar { padding-bottom: 72px; } } @media only screen and (max-width: 768px) { #grve-theme-wrapper .grve-padding-top-1x{ padding-top: 18px; } #grve-theme-wrapper .grve-padding-bottom-1x{ padding-bottom: 18px; } #grve-theme-wrapper .grve-margin-top-1x{ margin-top: 18px; } #grve-theme-wrapper .grve-margin-bottom-1x{ margin-bottom: 18px; } #grve-theme-wrapper .grve-height-1x{ height: 18px; } #grve-theme-wrapper .grve-top-1x{ top: 18px; } #grve-theme-wrapper .grve-left-1x{ left: 18px; } #grve-theme-wrapper .grve-right-1x{ right: 18px; } #grve-theme-wrapper .grve-bottom-1x{ bottom: 18px; } #grve-theme-wrapper .grve-top-minus-1x{ top: -18px; } #grve-theme-wrapper .grve-left-minus-1x{ left: -18px; } #grve-theme-wrapper .grve-right-minus-1x{ right: -18px; } #grve-theme-wrapper .grve-bottom-minus-1x{ bottom: -18px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-2x{ padding-top: 36px; } #grve-theme-wrapper .grve-padding-bottom-2x{ padding-bottom: 36px; } #grve-theme-wrapper .grve-margin-top-2x{ margin-top: 36px; } #grve-theme-wrapper .grve-margin-bottom-2x{ margin-bottom: 36px; } #grve-theme-wrapper .grve-height-2x{ height: 36px; } #grve-theme-wrapper .grve-top-2x{ top: 36px; } #grve-theme-wrapper .grve-left-2x{ left: 36px; } #grve-theme-wrapper .grve-right-2x{ right: 36px; } #grve-theme-wrapper .grve-bottom-2x{ bottom: 36px; } #grve-theme-wrapper .grve-top-minus-2x{ top: -36px; } #grve-theme-wrapper .grve-left-minus-2x{ left: -36px; } #grve-theme-wrapper .grve-right-minus-2x{ right: -36px; } #grve-theme-wrapper .grve-bottom-minus-2x{ bottom: -36px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-3x{ padding-top: 54px; } #grve-theme-wrapper .grve-padding-bottom-3x{ padding-bottom: 54px; } #grve-theme-wrapper .grve-margin-top-3x{ margin-top: 54px; } #grve-theme-wrapper .grve-margin-bottom-3x{ margin-bottom: 54px; } #grve-theme-wrapper .grve-height-3x{ height: 54px; } #grve-theme-wrapper .grve-top-3x{ top: 54px; } #grve-theme-wrapper .grve-left-3x{ left: 54px; } #grve-theme-wrapper .grve-right-3x{ right: 54px; } #grve-theme-wrapper .grve-bottom-3x{ bottom: 54px; } #grve-theme-wrapper .grve-top-minus-3x{ top: -54px; } #grve-theme-wrapper .grve-left-minus-3x{ left: -54px; } #grve-theme-wrapper .grve-right-minus-3x{ right: -54px; } #grve-theme-wrapper .grve-bottom-minus-3x{ bottom: -54px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-4x{ padding-top: 72px; } #grve-theme-wrapper .grve-padding-bottom-4x{ padding-bottom: 72px; } #grve-theme-wrapper .grve-margin-top-4x{ margin-top: 72px; } #grve-theme-wrapper .grve-margin-bottom-4x{ margin-bottom: 72px; } #grve-theme-wrapper .grve-height-4x{ height: 72px; } #grve-theme-wrapper .grve-top-4x{ top: 72px; } #grve-theme-wrapper .grve-left-4x{ left: 72px; } #grve-theme-wrapper .grve-right-4x{ right: 72px; } #grve-theme-wrapper .grve-bottom-4x{ bottom: 72px; } #grve-theme-wrapper .grve-top-minus-4x{ top: -72px; } #grve-theme-wrapper .grve-left-minus-4x{ left: -72px; } #grve-theme-wrapper .grve-right-minus-4x{ right: -72px; } #grve-theme-wrapper .grve-bottom-minus-4x{ bottom: -72px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-5x{ padding-top: 90px; } #grve-theme-wrapper .grve-padding-bottom-5x{ padding-bottom: 90px; } #grve-theme-wrapper .grve-margin-top-5x{ margin-top: 90px; } #grve-theme-wrapper .grve-margin-bottom-5x{ margin-bottom: 90px; } #grve-theme-wrapper .grve-height-5x{ height: 90px; } #grve-theme-wrapper .grve-top-5x{ top: 90px; } #grve-theme-wrapper .grve-left-5x{ left: 90px; } #grve-theme-wrapper .grve-right-5x{ right: 90px; } #grve-theme-wrapper .grve-bottom-5x{ bottom: 90px; } #grve-theme-wrapper .grve-top-minus-5x{ top: -90px; } #grve-theme-wrapper .grve-left-minus-5x{ left: -90px; } #grve-theme-wrapper .grve-right-minus-5x{ right: -90px; } #grve-theme-wrapper .grve-bottom-minus-5x{ bottom: -90px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-theme-wrapper .grve-padding-top-6x{ padding-top: 108px; } #grve-theme-wrapper .grve-padding-bottom-6x{ padding-bottom: 108px; } #grve-theme-wrapper .grve-margin-top-6x{ margin-top: 108px; } #grve-theme-wrapper .grve-margin-bottom-6x{ margin-bottom: 108px; } #grve-theme-wrapper .grve-height-6x{ height: 108px; } #grve-theme-wrapper .grve-top-6x{ top: 108px; } #grve-theme-wrapper .grve-left-6x{ left: 108px; } #grve-theme-wrapper .grve-right-6x{ right: 108px; } #grve-theme-wrapper .grve-bottom-6x{ bottom: 108px; } #grve-theme-wrapper .grve-top-minus-6x{ top: -108px; } #grve-theme-wrapper .grve-left-minus-6x{ left: -108px; } #grve-theme-wrapper .grve-right-minus-6x{ right: -108px; } #grve-theme-wrapper .grve-bottom-minus-6x{ bottom: -108px; } #grve-theme-wrapper .grve-padding-none { padding: 0px !important; } #grve-theme-wrapper .grve-margin-none { margin: 0px !important; } #grve-main-content .grve-main-content-wrapper, #grve-sidebar { padding-top: 54px; padding-bottom: 54px; } #grve-single-media.grve-portfolio-media.grve-without-sidebar { padding-top: 54px; } #grve-single-media.grve-portfolio-media.grve-with-sidebar { padding-bottom: 54px; } } #grve-event-anchor { height: 62px; } #grve-event-anchor .grve-anchor-wrapper { line-height: 60px; } .events-list.tribe-bar-is-disabled #tribe-events-content-wrapper { max-width: 1170px; } .tribe-events-day { padding: 0; } #grve-theme-wrapper #tribe-bar-collapse-toggle { display: none; } #grve-tribe-events-list .tribe-event-featured, #grve-tribe-events-day .tribe-event-featured, #grve-tribe-events-map .tribe-event-featured { color: inherit; background-color: #fafafa; } #grve-tribe-events-list .tribe-event-featured .grve-post-content-wrapper, #grve-tribe-events-day .tribe-event-featured .grve-post-content-wrapper, #grve-tribe-events-map .tribe-event-featured .grve-post-content-wrapper { padding-left: 30px; padding-right: 30px; } .tribe-event-featured .event-is-recurring { color: inherit; } .tribe-event-featured .event-is-recurring:hover { color: inherit; } #grve-tribe-events-list .type-tribe_events, #grve-tribe-events-day .type-tribe_events, #grve-tribe-events-map .type-tribe_events { padding-top: 0; } .tribe-events-divider, .tribe-events-organizer .tribe-events-divider { margin: 0 8px; } .tribe-events-loop .tribe-events-photo-event .recurringinfo .tribe-events-divider { display: inline; } .grve-tribe-events-divider, #grve-event-title .tribe-events-divider { margin: 0 5px; } .tribe-events-photo .grve-media img { height: auto; width: 100%; } #grve-event-title .grve-event-cost { margin-left: 10px; font-style: italic; } .grve-event-item .tribe-events-tooltip { display: none; } .grve-tribe-events-list-event-title { margin-bottom: 6px; } .grve-tribe-events-event-meta.grve-post-meta { line-height: 24px; margin-bottom: 20px; opacity: .8; } #grve-event-title .event-is-recurring, #grve-event-title .grve-description a, #grve-event-tax-title .grve-description a { color: inherit; } #grve-event-title .grve-description a:hover, #grve-event-tax-title .grve-description a:hover { opacity: 0.5; } #tribe-events-content { margin-bottom: 0; padding: 0; } .single-tribe_events .tribe-events-event-meta:last-child { margin-bottom: 0; } .single-tribe_events .tribe-events-cal-links { margin-bottom: 60px; } a.tribe-events-gcal, a.tribe-events-ical { margin-top: 40px; } #tribe-events-bar { margin-bottom: 60px; } #tribe-bar-form { background: transparent; margin: 0; position: relative; width: 100%; } .tribe-bar-submit, .tribe-events-uses-geolocation .tribe-bar-submit { padding-top: 28px; } .tribe-bar-views-inner { padding: 15px 0 53px; background: transparent; } #tribe-events-content table.tribe-events-calendar { margin-bottom: 30px; } #tribe-bar-views li.tribe-bar-views-option { line-height: 41px; } .tribe-bar-collapse #tribe-bar-collapse-toggle { margin-top: 26px; padding: 13px; } #tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label { margin-bottom: 5px; padding: 0; } .grve-event-grid .tribe-events-event-cost, .grve-tribe-events-event-cost { background-color: #f7f7f7; color: #999999; font-size: 12px; line-height: 2; padding: 4px 12px; display: inline-block; -webkit-border-radius: 50px; border-radius: 50px; -webkit-transition : all .3s; -moz-transition : all .3s; -ms-transition : all .3s; -o-transition : all .3s; transition : all .3s; } .grve-event-grid .grve-event-item-inner:hover .tribe-events-event-cost, .grve-blog-item-inner:hover .grve-tribe-events-event-cost, .tribe-event-featured .grve-tribe-events-event-cost { background-color: #00629b; color: #ffffff; font-size: 12px; line-height: 2; padding: 4px 12px; display: inline-block; -webkit-border-radius: 50px; border-radius: 50px; } .grve-tribe-events-event-cost { margin-bottom: 15px; } .recurring-info-tooltip, .tribe-events-calendar .tribe-events-tooltip, .tribe-events-shortcode.view-week .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip { padding: 30px; text-align: left; } .tribe-events-tooltip .tribe-events-event-thumb { float: none; margin-bottom: 10px; } .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img { width: 100%; max-width: none; max-height: none; } .tribe-events-tooltip.tribe-event-featured .tribe-event-description { margin-top: 10px; } #grve-event-bar, #grve-event-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon, #grve-event-bar.grve-layout-3 .grve-post-bar-item { background-color: #ffffff; border-color: #d9d9d6; } #grve-event-bar .grve-post-bar-item, #grve-event-bar.grve-layout-1 .grve-post-bar-item .grve-nav-item, #grve-event-bar.grve-layout-2:not(.grve-nav-columns-1) .grve-post-bar-item .grve-next, #grve-event-bar.grve-layout-2.grve-nav-columns-1 .grve-post-bar-item .grve-prev + .grve-next { border-color: #d9d9d6; } #grve-event-bar .grve-nav-item .grve-title { color: #000000; } #grve-event-bar .grve-bar-socials li { border-color: #d9d9d6; } #grve-event-bar .grve-bar-socials li a:not(.active) { color: #00629b; } #grve-event-bar .grve-bar-socials li a.active { color: #00629b; } #grve-event-bar .grve-bar-socials li a:hover { color: #0f71aa; } #grve-event-bar .grve-arrow, #grve-event-bar.grve-layout-3 .grve-post-bar-item .grve-item-icon { color: #00629b; } .type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap { background-color: #ffffff; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); } .tribe-events-list .tribe-events-photo-event .tribe-events-event-details { padding: 36px; } .tribe-events-list .tribe-events-loop .tribe-event-featured, .tribe-events-list #tribe-events-day.tribe-events-loop .tribe-event-featured, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap, .type-tribe_events.tribe-events-photo-event.tribe-event-featured .tribe-events-photo-event-wrap:hover { background-color: #101215 !important; } .grve-event-item { -webkit-backface-visibility : hidden; -moz-backface-visibility : hidden; -ms-backface-visibility : hidden; } .grve-event-grid .grve-event-item .grve-event-item-inner { background-color: #ffffff; -webkit-backface-visibility : hidden; -moz-backface-visibility : hidden; -ms-backface-visibility : hidden; -webkit-transition : all .3s; -moz-transition : all .3s; -ms-transition : all .3s; -o-transition : all .3s; transition : all .3s; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.1); } .grve-event-grid .grve-event-item:hover .grve-blog-item-inner { -webkit-box-shadow: 0px 8px 35px 0px rgba(0,0,0,0.13); -moz-box-shadow: 0px 8px 35px 0px rgba(0,0,0,0.13); box-shadow: 0px 8px 35px 0px rgba(0,0,0,0.13); } .grve-event-grid .grve-event-item .grve-media { margin-bottom: 0; } .grve-event-grid .grve-event-item .grve-event-content-wrapper { padding: 36px; } .grve-event-grid .tribe-events-event-cost { margin-top: 15px; } .tribe-events-day .tribe-event-featured a, .tribe-events-day .tribe-event-featured a:hover, .grve-tribe-events-meta-group ul li span, #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a { color: #009ca6; } .grve-tribe-events-meta-group ul li, .grve-list-separator:after, .grve-post-content .grve-tribe-events-venue-details, #tribe-events-content .tribe-events-calendar td, .tribe-grid-allday .type-tribe_events>div, .tribe-grid-allday .type-tribe_events>div:hover, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover { border-color: #d9d9d6; } #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover, #tribe_events_filters_wrapper .tribe_events_slider_val { color: #00629b; } #tribe-bar-form .tribe-bar-submit input[type=submit], #tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-], .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a, .tribe-grid-allday .type-tribe_events>div, .tribe-grid-allday .type-tribe_events>div:hover, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single, .tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover { background-color: #00629b; color: #ffffff; } #grve-theme-wrapper .tribe-events-cal-links .tribe-events-gcal, #grve-theme-wrapper .tribe-events-cal-links .tribe-events-ical { background-color: #00629b; color: #ffffff; display: inline-block; padding: 6px 12px; transition: opacity .3s ease; background-image: none; } #grve-theme-wrapper .tribe-events-cal-links .tribe-events-gcal:hover, #grve-theme-wrapper .tribe-events-cal-links .tribe-events-ical:hover { opacity: 0.7; } #grve-main-content .grve-widget .entry-title a, #grve-main-content .widget .tribe-countdown-text a, #tribe-events-content .tribe-events-tooltip h4 { color: #009ca6; } #grve-main-content .widget .tribe-mini-calendar .tribe-events-has-events a, #grve-main-content .widget .tribe-countdown-number, #grve-main-content .widget .tribe-mini-calendar-no-event { color: #000000; } #grve-main-content .grve-widget .entry-title a:hover, .widget .tribe-countdown-text a:hover, .widget .tribe-mini-calendar-event .list-date .list-dayname, .widget .tribe-countdown-under, .widget .tribe-mini-calendar td.tribe-events-has-events a { color: #00629b; } #grve-main-content .tribe-mini-calendar-event { border-color: #d9d9d6; } .widget .tribe-mini-calendar-nav td, .widget .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present, .widget .tribe-mini-calendar td.tribe-events-has-events.tribe-events-present a:hover, .widget .tribe-mini-calendar td.tribe-events-has-events a:hover, .widget .tribe-mini-calendar td.tribe-events-has-events.tribe-mini-calendar-today { background-color: #00629b; color: #ffffff; } #grve-footer .grve-widget .entry-title a, #grve-footer .widget .tribe-countdown-text a { color: #009ca6; } #grve-footer .widget .tribe-countdown-number, #grve-footer .widget .tribe-mini-calendar-no-event { color: #000000; } #grve-footer .widget .tribe-mini-calendar-event, #grve-footer table, #grve-footer td, #grve-footer th { border-color: #d9d9d6; } #grve-footer .widget .tribe-mini-calendar-event .list-date, #grve-footer .widget .tribe-mini-calendar th { background-color: #d9d9d6; } .widget .tribe-mini-calendar-event .list-info { font-size: 18px; font-family: "Open Sans"; font-weight: 400; } #tribe-bar-form .tribe-bar-submit input[type=submit], .grve-widget .entry-title, .widget .tribe-mini-calendar-nav td, .widget .tribe-countdown-text, #tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title { font-family: "Open Sans"; font-weight: 600; font-style: normal; font-size: 18px !important; text-transform: none; } /* Tribe common container */ .vc_custom_1697986417013 .grve-text .tribe-common-l-container{ padding-left:0px !important; padding-right:0px !important; padding-bottom:80px !important; } /* Tribe common */ #tribe-events-events-bar-search .tribe-events-c-search .tribe-common-c-btn{ padding-left:0px !important; padding-right:0px !important; padding-top:10px !important; padding-bottom:10px !important; } #menu-main-navigation > .menu-item > a .grve-item{ border-top-left-radius:50px; border-top-right-radius:50px; border-bottom-left-radius:50px; border-bottom-right-radius:50px; } #grve-main-content .grve-main-content-wrapper { top: -50px; } /* Meta Nav Bar */ .grve-top-bar-wrapper.grve-wrapper.clearfix { height: 50px; } /* IEEE logo top right */ a.ieee-logo-link { background: url('/wp-content/uploads/ieee-mb-white-png.png'); background-size: contain; white-space: nowrap; float: right; position: relative; top: -20px; width: 69px; height: 20px; overflow: hidden; text-indent: 100%; white-space: nowrap; } .grve-modal input[type='submit']:not(.grve-custom-btn),#grve-theme-wrapper input[type='submit']:not(.grve-custom-btn), #grve-theme-wrapper input[type='reset']:not(.grve-custom-btn), #grve-theme-wrapper input[type='button']:not(.grve-custom-btn),#grve-theme-wrapper button:not(.grve-custom-btn):not(.vc_general):not(.tribe-events-c-subscribe-dropdown__button-text):not(.tribe-events-calendar-month__day-cell--mobile):not(.tribe-events-c-top-bar__datepicker-button):not(.tribe-events-c-nav__next):not(.tribe-events-c-nav__prev),#grve-theme-wrapper .grve-search button[type='submit'], .grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn) {-webkit-border-radius: 50px;border-radius: 50px;background-color: #00629b;color: #ffffff;}.grve-modal input[type='submit']:not(.grve-custom-btn):hover, #grve-theme-wrapper input[type='submit']:not(.grve-custom-btn):hover, #grve-theme-wrapper input[type='reset']:not(.grve-custom-btn):hover, #grve-theme-wrapper input[type='button']:not(.grve-custom-btn):hover,#grve-theme-wrapper button:not(.grve-custom-btn):not(.vc_general):not(.tribe-events-c-subscribe-dropdown__button-text):not(.tribe-events-calendar-month__day-cell--mobile):not(.tribe-events-c-top-bar__datepicker-button):not(.tribe-events-c-nav__next):not(.tribe-events-c-nav__prev):hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, #grve-theme-wrapper .grve-search button[type='submit']:hover, .grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn):hover {background-color: #0f71aa;color: #ffffff;} #grve-related-post .grve-related-title, .grve-nav-btn a, .grve-bar-socials li a, #grve-single-post-tags .grve-tags li a, #grve-single-post-categories .grve-categories li a, .widget.widget_tag_cloud a, #grve-body #grve-theme-wrapper .grve-newsletter input[type='email'], #grve-theme-wrapper .grve-search:not(.grve-search-modal) input[type='text'], #grve-socials-modal .grve-social li a, .grve-pagination ul li, .grve-dropcap span.grve-style-2 {-webkit-border-radius: 50px !important;border-radius: 50px !important;} </style> <link rel='stylesheet' id='movedo-grve-style-css' href='https://climate-change.ieee.org/wp-content/themes/movedo-child-dup/style.css?ver=1.0.1' type='text/css' media='all' /> <link rel='stylesheet' id='heateor_sss_frontend_css-css' href='https://climate-change.ieee.org/wp-content/plugins/sassy-social-share/public/css/sassy-social-share-public.css?ver=3.3.69' type='text/css' media='all' /> <style id='heateor_sss_frontend_css-inline-css' type='text/css'> .heateor_sss_button_instagram span.heateor_sss_svg,a.heateor_sss_instagram span.heateor_sss_svg{background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.heateor_sss_horizontal_sharing .heateor_sss_svg,.heateor_sss_standard_follow_icons_container .heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent}.heateor_sss_horizontal_sharing .heateorSssTCBackground{color:#666}.heateor_sss_horizontal_sharing span.heateor_sss_svg:hover,.heateor_sss_standard_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}.heateor_sss_vertical_sharing span.heateor_sss_svg,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg{color:#fff;border-width:0px;border-style:solid;border-color:transparent;}.heateor_sss_vertical_sharing .heateorSssTCBackground{color:#666;}.heateor_sss_vertical_sharing span.heateor_sss_svg:hover,.heateor_sss_floating_follow_icons_container span.heateor_sss_svg:hover{border-color:transparent;}div.heateor_sss_horizontal_sharing .heateor_sss_square_count{display: block}@media screen and (max-width:783px) {.heateor_sss_vertical_sharing{display:none!important}} </style> <link rel='stylesheet' id='js_composer_front-css' href='https://climate-change.ieee.org/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver=7.9' type='text/css' media='all' /> <link rel='stylesheet' id='redux-google-fonts-movedo_grve_options-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C500%2C700%2C600%2C400italic%2C600italic%2C700italic&display=swap&ver=1732219737' type='text/css' media='all' /> <!--n2css--><!--n2js--><script type="text/javascript" src="https://climate-change.ieee.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/themes/movedo/js/modernizr.custom.js?ver=3.3.1" id="modernizr-js"></script> <script></script><link rel="https://api.w.org/" href="https://climate-change.ieee.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://climate-change.ieee.org/wp-json/wp/v2/pages/1574" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://climate-change.ieee.org/xmlrpc.php?rsd" /> <link rel='shortlink' href='https://climate-change.ieee.org/?p=1574' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://climate-change.ieee.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://climate-change.ieee.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F&format=xml" /> <script async src="https://analytics.silktide.com/f83c91500218c839e1f0dd7b1fc9a784.js"></script> <script> (function (s,i,l,k,y) { s[i] = s[i] || y; s[l] = s[l] || []; s[k] = function(e, p) { p = p || {}; p.event = e; s[l].push(p); }; s[k]('page_load'); })(window, 'stConfig', 'stEvents', 'silktide', {}); </script><!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5PVPF89');</script> <!-- End Google Tag Manager --> <meta name="google-site-verification" content="JSRJlBYzYRQF4vWab59UJwqOcX_KJ9tP6YoM1Ge_ZIo" /> <meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://climate-change.ieee.org"><link rel="alternate" href="https://climate-change.ieee.org/wp-json/tribe/events/v1/" /> <script> document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script> <style> .no-js img.lazyload { display: none; } figure.wp-block-image img.lazyloading { min-width: 150px; } .lazyload, .lazyloading { opacity: 0; } .lazyloaded { opacity: 1; transition: opacity 400ms; transition-delay: 0ms; } </style> <meta name="generator" content="Redux 4.4.9" /><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/> <meta property="og:locale" content="en_US"><meta property="og:type" content="article"><meta property="og:url" content="https://climate-change.ieee.org/news/power-grids/"><meta property="og:site_name" content="IEEE Climate Change"><meta property="og:title" content="Using Computer Vision to Better Understand Our World"><meta property="og:description" content="Computer vision technology allows for the integration of data from various sources, providing a holistic and comprehensive understanding of ecosystems that enables informed decision making and policy development."><meta property="twitter:card" content="summary_large_image"><meta property="twitter:title" content="Using Computer Vision to Better Understand Our World"><meta property="twitter:description" content="Computer vision technology allows for the integration of data from various sources, providing a holistic and comprehensive understanding of ecosystems that enables informed decision making and policy development."><link rel="icon" href="https://climate-change.ieee.org/wp-content/uploads/cropped-ieee-favicon-512x512-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://climate-change.ieee.org/wp-content/uploads/cropped-ieee-favicon-512x512-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://climate-change.ieee.org/wp-content/uploads/cropped-ieee-favicon-512x512-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://climate-change.ieee.org/wp-content/uploads/cropped-ieee-favicon-512x512-1-270x270.png" /> <style type="text/css" id="wp-custom-css"> /* 1024px and smaller screen sizes */ @media (max-width:1024px){ /* Grve main content */ #grve-main-content{ margin-top:130px; } /* Grve container */ #grve-main-responsive-header .grve-container{ background-color:#ffffff; } } /* Link */ .get-involved-message-box a{ transform: translatex (0x) translatey (0px) !important; text-decoration: none; width: 100% !important; border-width: 0 0 2px; border-style: solid; bottom: 28px; font-weight:700; } .get-involved-message-box li{ transform: translatex (0x) translatey (0px) !important; text-decoration: none; line-height: 26px; margin-bottom: 18px; } .get-involved-message-box ul{ transform: translatex (0x) translatey (0px) !important; margin-top: -10px; } /* Link */ .get-involved-message-box a{ transform: translatex (0x) translatey (0px) !important; text-decoration: none; width: 100% !important; border-width: 0 0 2px; border-style: solid; bottom: 28px; font-weight:700; } .get-involved-message-box li{ transform: translatex (0x) translatey (0px) !important; text-decoration: none; line-height: 26px; margin-bottom: 18px; } .get-involved-message-box ul{ transform: translatex (0x) translatey (0px) !important; margin-top: -10px; } .cc-sidebar .vc_column-inner { padding: 0 10px; } .cc-sidebar .grve-column .vc_custom_1729717160713 { background: #fff; padding: 15px; border-left: #009695 solid 5px; overflow-y: auto; padding-bottom: 0 !important; font-size: 14px; } .gray-button { background: #717372; border-radius: 50px; padding: 10px 20px; color: #FFFFFF; display: inline-block; text-align: center; font-weight: 600 !important; font-size: 16px !important; } /* 752px and smaller screen sizes */ @media (max-width:752px){ /* Ieee */ .hentry .grve-column .ieee-btn{ left:25px; } } </style> <style id="movedo_grve_options-dynamic-css" title="dynamic-css" class="redux-options-output">#grve-body{background-color:#ffffff;}</style><style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1729718251421{margin-bottom: 0px !important;}.vc_custom_1729717160713{margin-left: 10px !important;border-left-width: 5px !important;padding-left: 10px !important;background-color: #EDEDED !important;border-left-style: solid !important;border-color: #009695 !important;}.vc_custom_1729716893555{padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 10px !important;padding-left: 10px !important;border-color: #009695 !important;}</style><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript> </head> <body id="grve-body" class="page-template-default page page-id-1574 page-child parent-pageid-71 grve-vce-ver-3.6.1 non-logged-in tribe-no-js page-template-ieee-climate-change-child-theme grve-body grve-stretched wpb-js-composer js-comp-ver-7.9 vc_responsive"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5PVPF89" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Theme Wrapper --> <div id="grve-theme-wrapper" class="" data-mask-layer="2"> <div id="grve-theme-content"> <!-- Top Bar --> <div id="grve-top-bar" class=" grve-sticky-topbar grve-device-sticky-topbar"> <div class="grve-top-bar-wrapper grve-wrapper clearfix"> <div class="grve-container"> <ul class="grve-bar-content grve-left-side"> <li class="grve-topbar-item grve-topbar-item-menu"> <nav class="grve-top-bar-menu grve-small-text grve-list-divider"> <ul id="menu-ieee-global-links-2022" class="menu"><li id="menu-item-104" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-104"><a target="_blank" rel="noopener noreferrer" href="https://www.ieee.org/">IEEE.org</a></li> <li id="menu-item-105" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-105"><a target="_blank" rel="noopener noreferrer" href="https://ieeexplore.ieee.org/Xplore/home.jsp">IEEE <em>Xplore</em> Digital Library</a></li> <li id="menu-item-106" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-106"><a target="_blank" rel="noopener noreferrer" href="https://standards.ieee.org/">IEEE Standards</a></li> <li id="menu-item-107" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-107"><a target="_blank" rel="noopener noreferrer" href="https://spectrum.ieee.org/">IEEE Spectrum</a></li> <li id="menu-item-108" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-108"><a target="_blank" rel="noopener noreferrer" href="https://www.ieee.org/sitemap.html">More Sites</a></li> </ul> </nav> </li> </ul> <ul class="grve-bar-content grve-right-side"> <li class="grve-topbar-item grve-topbar-item-menu"> <nav class="grve-top-bar-menu grve-small-text grve-list-divider"> <ul id="menu-top-right-menu" class="menu"><li id="menu-item-986" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-986"><a target="_blank" rel="noopener noreferrer" href="https://www.ieee.org/" class="ieee-logo-link">IEEE.org</a></li> </ul> </nav> </li> </ul> </div> </div> </div> <!-- End Top Bar --> <!-- HEADER --> <header id="grve-header" class="" data-sticky="shrink" data-sticky-height="112" data-devices-sticky="yes" data-devices-sticky-height="100"> <div class="grve-wrapper clearfix"> <!-- Header --> <div id="grve-main-header" class="grve-header-default grve-default grve-shrink-sticky"> <div class="grve-wrapper clearfix"> <div class="grve-container"> <!-- Logo --> <div class="grve-logo grve-position-left"> <div class="grve-wrapper"> <a href="https://climate-change.ieee.org/"> <img class="grve-default lazyload" data-src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-dsktp-logo2x.png" alt="IEEE Climate Change" width="430" height="200" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 430px; --smush-placeholder-aspect-ratio: 430/200;"><noscript><img class="grve-default" src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-dsktp-logo2x.png" alt="IEEE Climate Change" width="430" height="200"></noscript> <img class="grve-sticky lazyload" data-src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-sticky-logo2x.png" alt="IEEE Climate Change" width="344" height="160" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 344px; --smush-placeholder-aspect-ratio: 344/160;"><noscript><img class="grve-sticky" src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-sticky-logo2x.png" alt="IEEE Climate Change" width="344" height="160"></noscript> </a> </div> </div> <!-- End Logo --> <div class="grve-header-elements-wrapper grve-position-right"> </div> <!-- Main Menu --> <nav id="grve-main-menu" class="grve-horizontal-menu grve-position-right grve-menu-type-classic grve-main-menu"> <div class="grve-wrapper"> <ul id="menu-main-navigation" class="grve-menu"><li id="menu-item-730" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-730 grve-first-level"><a href="https://climate-change.ieee.org/about/"><span class="grve-item">About</span></a></li> <li id="menu-item-522" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-522 grve-first-level"><a href="https://climate-change.ieee.org/news/"><span class="grve-item">Latest from IEEE</span></a></li> <li id="menu-item-971" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-971 grve-first-level"><a href="https://climate-change.ieee.org/resources/"><span class="grve-item">Resources from IEEE</span></a> <ul class="sub-menu"> <li id="menu-item-979" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://climate-change.ieee.org/resources/xplore/"><span class="grve-item">IEEE <em>Xplore</em><sup>®</sup> Climate Change Collection</span></a></li> <li id="menu-item-980" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-980"><a href="https://climate-change.ieee.org/events/"><span class="grve-item">Featured IEEE events on Climate Change</span></a></li> <li id="menu-item-1611" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1611"><a href="https://climate-change.ieee.org/resources/experts/"><span class="grve-item">IEEE Experts Database for Climate & Sustainability Technology</span></a></li> </ul> </li> <li id="menu-item-1048" class="grve-item menu-item menu-item-type-post_type menu-item-object-page menu-item-1048 grve-first-level grve-menu-type-button grve-primary-1 grve-hover-black"><a href="https://climate-change.ieee.org/get-involved/" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-187 current_page_item menu-item-354 grve-first-level grve-menu-type-button grve-primary-3 grve-hover-primary-6 show"><span class="grve-item">Get Involved</span></a></li> </ul> </div> </nav> <!-- End Main Menu --> </div> </div> </div> <!-- End Header --> <!-- Responsive Header --> <div id="grve-responsive-header"> <div id="grve-main-responsive-header" class="grve-wrapper clearfix"> <div class="grve-container"> <!-- Logo --> <div class="grve-logo grve-position-left"> <div class="grve-wrapper"> <a href="https://climate-change.ieee.org/"> <img class="grve-logo-responsive lazyload" data-src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-mobile-logo2x.png" alt="IEEE Climate Change" width="310" height="144" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" style="--smush-placeholder-width: 310px; --smush-placeholder-aspect-ratio: 310/144;"><noscript><img class="grve-logo-responsive" src="//climate-change.ieee.org/wp-content/uploads/ieee-climate-change-mobile-logo2x.png" alt="IEEE Climate Change" width="310" height="144"></noscript> </a> </div> </div> <!-- End Logo --> <div class="grve-header-elements-wrapper grve-position-right"> <!-- Hidden Menu & Side Area Button --> <div class="grve-hidden-menu-btn grve-position-right"> <div class="grve-header-element"> <a href="#grve-hidden-menu" class="grve-toggle-hiddenarea" aria-label="Menu"> <span class="grve-item"> <span class="grve-icon-menu" aria-hidden="true"></span> </span> </a> </div> </div> <!-- End Hidden Menu & Side Area Button --> </div> </div> </div> </div> <!-- End Responsive Header --> </div> <!-- Movedo Sticky Header --> <!-- End Movedo Sticky Header --> </header> <!-- END HEADER --> <!-- CONTENT --> <div id="grve-content" class="clearfix "> <div class="grve-content-wrapper"> <!-- MAIN CONTENT --> <div id="grve-main-content"> <div class="grve-main-content-wrapper clearfix"> <!-- PAGE CONTENT --> <div id="page-1574" class="post-1574 page type-page status-publish hentry"> <div class="grve-section grve-row-section grve-fullwidth-background grve-padding-top-1x grve-padding-bottom-1x grve-bg-none"><div class="grve-container"><div class="grve-row grve-bookmark grve-columns-gap-30"><div class="grve-column wpb_column grve-column-1" ><div class="grve-column-wrapper" ><h2 class="grve-element grve-title grve-align-left grve-h2" style=""><span><i><span style="font-weight: 400;">Future of Power Grids: Smart Technologies Driving Global Resilience</span></i></span></h2><div class="grve-element grve-text"> <div class="heateor_sss_sharing_container heateor_sss_horizontal_sharing" data-heateor-ss-offset="0" data-heateor-sss-href='https://climate-change.ieee.org/news/power-grids/'><div class="heateor_sss_sharing_title" style="font-weight:bold">Share this article:</div><div class="heateor_sss_sharing_ul"><a aria-label="Email" class="heateor_sss_email" href="https://climate-change.ieee.org/news/power-grids/" onclick="event.preventDefault();window.open('mailto:?subject=' + decodeURIComponent('Future%20of%20Power%20Grids%3A%20Smart%20Technologies%20Driving%20Global%20Resilience').replace('&', '%26') + '&body=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F', '_blank')" title="Email" rel="noopener" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg" style="background-color:#649a3f;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;border-radius:999px;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-.75 -.5 36 36"><path d="M 5.5 11 h 23 v 1 l -11 6 l -11 -6 v -1 m 0 2 l 11 6 l 11 -6 v 11 h -22 v -11" stroke-width="1" fill="#fff"></path></svg></span></a><a aria-label="Copy Link" class="heateor_sss_button_copy_link" title="Copy Link" rel="noopener" href="https://climate-change.ieee.org/news/power-grids/" onclick="event.preventDefault()" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_copy_link" style="background-color:#ffc112;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;border-radius:999px;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -4 40 40"><path fill="#fff" d="M24.412 21.177c0-.36-.126-.665-.377-.917l-2.804-2.804a1.235 1.235 0 0 0-.913-.378c-.377 0-.7.144-.97.43.026.028.11.11.255.25.144.14.24.236.29.29s.117.14.2.256c.087.117.146.232.177.344.03.112.046.236.046.37 0 .36-.126.666-.377.918a1.25 1.25 0 0 1-.918.377 1.4 1.4 0 0 1-.373-.047 1.062 1.062 0 0 1-.345-.175 2.268 2.268 0 0 1-.256-.2 6.815 6.815 0 0 1-.29-.29c-.14-.142-.223-.23-.25-.254-.297.28-.445.607-.445.984 0 .36.126.664.377.916l2.778 2.79c.243.243.548.364.917.364.36 0 .665-.118.917-.35l1.982-1.97c.252-.25.378-.55.378-.9zm-9.477-9.504c0-.36-.126-.665-.377-.917l-2.777-2.79a1.235 1.235 0 0 0-.913-.378c-.35 0-.656.12-.917.364L7.967 9.92c-.254.252-.38.553-.38.903 0 .36.126.665.38.917l2.802 2.804c.242.243.547.364.916.364.377 0 .7-.14.97-.418-.026-.027-.11-.11-.255-.25s-.24-.235-.29-.29a2.675 2.675 0 0 1-.2-.255 1.052 1.052 0 0 1-.176-.344 1.396 1.396 0 0 1-.047-.37c0-.36.126-.662.377-.914.252-.252.557-.377.917-.377.136 0 .26.015.37.046.114.03.23.09.346.175.117.085.202.153.256.2.054.05.15.148.29.29.14.146.222.23.25.258.294-.278.442-.606.442-.983zM27 21.177c0 1.078-.382 1.99-1.146 2.736l-1.982 1.968c-.745.75-1.658 1.12-2.736 1.12-1.087 0-2.004-.38-2.75-1.143l-2.777-2.79c-.75-.747-1.12-1.66-1.12-2.737 0-1.106.392-2.046 1.183-2.818l-1.186-1.185c-.774.79-1.708 1.186-2.805 1.186-1.078 0-1.995-.376-2.75-1.13l-2.803-2.81C5.377 12.82 5 11.903 5 10.826c0-1.08.382-1.993 1.146-2.738L8.128 6.12C8.873 5.372 9.785 5 10.864 5c1.087 0 2.004.382 2.75 1.146l2.777 2.79c.75.747 1.12 1.66 1.12 2.737 0 1.105-.392 2.045-1.183 2.817l1.186 1.186c.774-.79 1.708-1.186 2.805-1.186 1.078 0 1.995.377 2.75 1.132l2.804 2.804c.754.755 1.13 1.672 1.13 2.75z"/></svg></span></a><a aria-label="Facebook" class="heateor_sss_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg" style="background-color:#0765FE;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;border-radius:999px;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#fff" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="Linkedin" class="heateor_sss_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_linkedin" style="background-color:#0077b5;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;border-radius:999px;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#fff"></path></svg></span></a><a aria-label="X" class="heateor_sss_button_x" href="https://twitter.com/intent/tweet?text=Future%20of%20Power%20Grids%3A%20Smart%20Technologies%20Driving%20Global%20Resilience&url=https%3A%2F%2Fclimate-change.ieee.org%2Fnews%2Fpower-grids%2F" title="X" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_x" style="background-color:#2a2a2a;width:35px;height:35px;border-radius:999px;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg width="100%" height="100%" style="display:block;border-radius:999px;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M21.751 7h3.067l-6.7 7.658L26 25.078h-6.172l-4.833-6.32-5.531 6.32h-3.07l7.167-8.19L6 7h6.328l4.37 5.777L21.75 7Zm-1.076 16.242h1.7L11.404 8.74H9.58l11.094 14.503Z"></path></svg></span></a></div><div class="heateorSssClear"></div></div> </div> <div class="grve-empty-space grve-height-1x" style=""></div><div class="grve-element grve-text vc_custom_1729718251421"> <p><strong><em>The shift to a low-carbon future is accelerating as power grids evolve through innovations like Distributed Energy Resources (DER) and smart technologies. Investments in energy storage, electric vehicles, and analytics are making grids more resilient and efficient.</em></strong></p> </div> </div></div></div></div><div class="grve-background-wrapper"></div></div><div class="grve-section grve-row-section grve-fullwidth-background grve-padding-top-1x grve-bg-none cc-sidebar" id="articles"><div class="grve-container"><div class="grve-row grve-bookmark grve-columns-gap-30"><div class="grve-column wpb_column grve-column-2-3" ><div class="grve-column-wrapper mw-970" ><div class="grve-element grve-text"> <p><em>NOTE: The views expressed here are solely those of the author and/or interview subject and do not represent positions of IEEE. Some references may require subscription to access content.</em></p> </div> <div class="grve-empty-space grve-height-1x" style=""></div><div class="grve-element grve-text"> <p>Dr. Surekha Deshmukh holds a Ph.D in Electrical Engineering and is a Domain Consultant at the IoT and Digital Engineering Unit of TATA Consultancy Services (TCS) in Pune, India. She is a Senior member of IEEE and has been a member of the <strong><a href="https://ieee-pes.org/">IEEE Power and Energy Society</a></strong> for more than 20 years, serving in many leadership roles. Along with being a Chair of the <strong><a href="https://ieeepunesection.org/">IEEE Pune Section</a></strong>, Dr. Deshmukh also contributes to IEEE’s global initiatives serving as chair of the IEEE Smart Cities Committee’s Women in Engineering (WIE) group and the Web Presence Subcommittee of the IEEE AdHoc Committee on Technology for a Sustainable Climate.</p> <p>Dr. Deshmukh addresses the future of power grid innovations and the promising technologies supporting it.</p> <p><strong>Before we go into specific questions, here is the context of the energy transition trends, and what it means for the future power grid.</strong></p> <p>The transition from fossil fuels to renewable energy is no longer just a vision, it is a rapidly progressing reality. According to the International Energy Agency (IEA), by 2030, the global share of electricity generated from fossil fuels is expected to fall to 73% <sup><a href="#footnote1"><strong>[ 1 ]</strong></a></sup>. In contrast, according to The International Renewable Energy Agency (IRENA), renewable energy sources are set to supply around 77% of global electricity by 2050 <sup><a href="#footnote2"><strong>[ 2 ]</strong></a></sup>. Countries such as the United States, Australia, China, Japan, Europe, and the UK are leading this shift by investing in <strong><a href="https://www.aemc.gov.au/energy-system/electricity/electricity-system/distributed-energy-resources#:~:text=Distributed%20energy%20resources%20(DER)%20refers,battery%20storage">Distributed Energy Resources (DER</a></strong>), as <strong><a href="https://standards.ieee.org/beyond-standards/ieee-standards-for-the-evolving-distributed-energy-resources-der-ecosystem/">models to support dynamic energy shifts</a></strong>.</p> <p>Technologies like energy storage systems and biofuel backup generators are ensuring the constant availability of power. Investments in DER are growing, <strong><a href="https://blog.bccresearch.com/the-future-of-global-power-generation-industry#:~:text=The%20global%20market%20for%20distributed%20energy%20generation%20is%20estimated%20to,forecast%20period%20of%202023%2D2028.">estimated to increase</a></strong> from $141billion in 2023 to over $240 billion in 2028. The E-mobility sector is also transforming, and Electric vehicles (EVs) are becoming more affordable, supported by favorable policies that encourage adoption. According to the IAE, there are about <strong><a href="https://www.iea.org/reports/global-ev-outlook-2023/executive-summary">40 million EVs on the road today</a></strong>, with EVs projected to be more than 35% of total car sales by 2030. As a result, the global market for vehicle-charging stations is expected to increase. Approximately <strong><a href="https://evmagazine.com/articles/global-ev-outlook-2024-trends-in-ev-charging">8 million public charging points were installed worldwide by the end of 2023</a></strong>, a 40% increase over 2022.</p> <p>The widespread electrification required to support the growing needs of consumers will significantly increase the demand on the electricity distribution network. Meeting this demand will necessitate costly upgrades to local infrastructure, which may face resistance from residents, who are likely to bear the financial burden. Additionally, expanding the power distribution network alone is not a sustainable solution. Prioritizing energy efficiency measures to reduce overall demand will enable consumers to achieve more with less energy.</p> <p>Therefore, it is crucial to fully comprehend the impact and the implications of <strong><a href="https://www.tdworld.com/distributed-energy-resources/article/21263032/a-look-at-ieee-standards-for-ders-and-the-grid">integrating low-carbon renewable energy sources into smart grid systems</a></strong> in the coming years. IEEE offers <strong><a href="https://standards.ieee.org/products-programs/icap/programs/der/">education and credentialing in Distributed Energy Systems</a></strong>.</p> <p><strong>How are advanced grid technologies, such as smart meters and grid-edge devices, enhancing energy efficiency and reliability, especially in integrating renewable energy sources?</strong></p> <p>The modern power grid, with its increasing integration of renewable energy sources, aligns with the United Nations’ <a href="https://unfccc.int/process/bodies/supreme-bodies/conference-of-the-parties-cop">COP 28</a> goal of tripling renewable energy globally. Over the past decade, the electric grid has become smarter through innovations such as smart metering, Internet of Things (IoT) devices, sensors, drones, and more. And the utility sector now leverages advanced technologies like data analytics, artificial intelligence, augmented reality, and digital twins. Digitalization’s biggest advantage is real-time access to data across the entire grid, including operational, behavioral, and technical metrics.</p> <p>This data unlocks significant potential for understanding grid behavior, enabling real-time decisions about balancing generation and load, resource adequacy, storage needs, and ensuring 24/7 power for customers. Grid-edge devices with analytics monitor asset health and provide real-time alerts for performance issues or asset failures, boosting reliability and operational efficiency.</p> <p>The integration of renewable energy and green technologies has reduced emissions and accelerated the transition away from carbon-based energy, supporting decarbonization. These innovations optimize operations, minimize downtime, maximize availability, and enhance security, reliability, and stability. Today’s smarter grid demonstrates modernization, improving operations and driving business growth.</p> <p><strong>What impact are energy storage solutions, particularly long-duration storage technologies like flow batteries and compressed air energy storage, having on grid stability and renewable energy utilization?</strong></p> <p>Aligned with net-zero targets, investment in green technologies and renewable energy has grown significantly. The increasing use of renewable energy has amplified the need for storage systems as backup power to address the intermittent nature of sources like wind. For solar photovoltaic (PV), storage backup is essential.</p> <p>Energy storage solutions, especially long-duration technologies, are crucial for ensuring consistent power, maintaining load balance, and stabilizing operations. They provide immediate backup for grid resiliency, security, and stability.</p> <p>Storage systems enhance the reliability of green energy through a variety of solutions like flow batteries and compressed air energy storage.</p> <p>Optimizing the techno-economics of these hybrid systems is key to their commercial success. Trust in energy storage is driving the reliable operation of renewable energy portfolios.</p> <p><strong>How are microgrids and virtual power plants (VPPs) redefining energy resilience and decentralization, and what role do they play in the broader context of the energy transition?</strong></p> <p>The energy landscape is changing rapidly due to socio-political factors, regulatory changes, and advancements in technology. Microgrids and virtual power plants (VPPs) are at the forefront of this transformation, contributing to decentralized energy systems that are both resilient and adaptable. Microgrids, which generate and consume power locally, offer operational advantages such as improved energy efficiency, enhanced reliability, and continuous power supply.</p> <p>Electric vehicles and fleets are now capable of acting as virtual power plants, providing immediate backup to the grid and helping balance the energy demand. With reduced power loss and deployed grid-edge technologies, microgrids have demonstrated their ability to operate independently while also offering the potential to integrate with larger networks when needed.</p> <p>The ability of microgrids to scale according to demand, combined with their comparatively low investment costs, makes them a key player in the fast-tracked energy transition. Microgrids are a viable solution to meet the growing demand for decentralized power, ensuring reliability while enabling renewable energy to thrive.</p> <p><strong>In what ways are predictive analytics transforming grid operations, from load forecasting to predictive maintenance, and what benefits do they bring to managing renewable energy variability?</strong></p> <p>The application of predictive analytics is revolutionizing the way utility companies manage the grid. With the increased integration of renewable energy sources, AI and data-driven insights are becoming critical for optimizing grid operations.</p> <p>AI-powered predictive models can forecast energy demand, solar power generation, and even potential equipment failures based on historical data. These models help utilities make informed decisions, reduce downtime, and improve grid reliability. Predictive analytics is also playing a role in energy trading, where accurate predictions of power availability and pricing can mitigate risks and optimize transactions.</p> <p><strong>How is the development of hydrogen and Power-to-X technologies contributing to the decarbonization of power grids, and what are the potential benefits and challenges of these innovations?</strong></p> <p>Hydrogen and Power-to-X technologies are set to play a pivotal role in decarbonizing the power grid. As we move towards cleaner energy solutions, hydrogen is emerging as one of the most promising alternatives. Depending on its production method, hydrogen can be classified as gray, blue, or green, with green hydrogen being the cleanest form.</p> <p>Power-to-X technologies convert surplus renewable energy into other forms of energy, such as heat or fuel (like methane or methanol). These technologies not only support grid decarbonization, but also provide innovative ways to capture and store carbon, thus reducing the overall environmental impact of energy production.</p> <p>The commercial viability of hydrogen and Power-to-X technologies is still evolving, but they hold great potential for transforming the energy landscape.</p> </div> </div></div><div class="grve-column wpb_column grve-column-1-3 cc-sidebar" ><div class="grve-column-wrapper vc_custom_1729717160713" ><div class="grve-element grve-text cc-sidebar vc_custom_1729716893555"> <p>These new technologies and innovation impact consumers and businesses who are collectively becoming more reliant on a robust and resilient power grid.</p> <p>Business-to-business (B2B) customers have greatly benefited from smart grid technologies, enjoying improved operations, power availability, and superior quality. Industrial and commercial customers, in particular, now consistently meet operational KPIs with uninterrupted power, thanks to the grid’s enhanced robustness.</p> <p>Digital interventions have minimized power interruptions, leading to significant cost savings on diesel generators and backup systems, while also reducing diesel-related air pollution.</p> <p>Consumers also benefit from better power quality managed under industry, government, and regulatory frameworks. Smart grids provide more reliable power, improving the overall energy service.</p> <p>Prosumers, using smart meters and communication systems, now engage in power trading, capitalizing on green energy production. This accelerates return on investment and offers profit potential within regulatory guidelines. Demand response programs further showcase how smart technology delivers broad benefits to all stakeholders.</p> <p>Through these innovations, industries, consumers, and regulators are working together to achieve significant techno-economic and environmental gains.</p> </div> <div class="grve-empty-space grve-height-1x" style=""></div></div></div></div></div><div class="grve-background-wrapper"></div></div><div class="grve-section grve-row-section grve-fullwidth-background grve-padding-top-1x grve-bg-none" id="footnote1"><div class="grve-container"><div class="grve-row grve-bookmark grve-columns-gap-30"><div class="grve-column wpb_column grve-column-1" ><div class="grve-column-wrapper" ><div class="grve-empty-space grve-height-1x" style=""></div><div class="grve-empty-space grve-height-1x" style=""></div><div class="grve-element grve-divider" style=""><div class="grve-line-divider grve-border"></div></div><div class="grve-empty-space grve-height-1x" style=""></div><div class="grve-element grve-text"> <p><span style="font-weight: 400;"><strong>[ 1 ]</strong> International Energy Agency (2023). </span><i><span style="font-weight: 400;">World Energy Outlook 2023 – Analysis</span></i><span style="font-weight: 400;">. [online] IEA. Available at: </span><strong><a href="https://www.iea.org/reports/world-energy-outlook-2023">https://www.iea.org/reports/world-energy-outlook-2023</a></strong></p> </div> </div></div></div></div><div class="grve-background-wrapper"></div></div><div class="grve-section grve-row-section grve-fullwidth-background grve-padding-top-1x grve-bg-none" id="footnote2"><div class="grve-container"><div class="grve-row grve-bookmark grve-columns-gap-30"><div class="grve-column wpb_column grve-column-1" ><div class="grve-column-wrapper" ><div class="grve-element grve-text"> <p><span style="font-weight: 400;"><strong>[ 2 ]</strong> IRENA (2023). <i>World Energy Transitions Outlook 2023</i>. [online] www.irena.org. Available at: <strong><a href="https://www.irena.org/Digital-Report/World-Energy-Transitions-Outlook-2023">https://www.irena.org/Digital-Report/World-Energy-Transitions-Outlook-2023</a></strong></span></p> </div> </div></div></div></div><div class="grve-background-wrapper"></div></div> </div> <!-- END PAGE CONTENT --> </div> </div> <!-- END MAIN CONTENT --> </div> </div> <!-- END CONTENT --> <footer id="grve-footer" data-sticky-footer="no" class="grve-border grve-bookmark"> <div class="grve-footer-wrapper"> <!-- Footer --> <div class="grve-widget-area"> <div class="grve-container grve-padding-top-2x grve-padding-bottom-2x "> <div class="grve-row grve-columns-gap-30"> <div class="wpb_column grve-column grve-column-1-4 grve-tablet-column-1-2"><div class="grve-column-wrapper"><div id="media_image-3" class="grve-widget widget widget_media_image"><a href="/"><img width="344" height="160" src="https://climate-change.ieee.org/wp-content/uploads/ieee-climate-change-sticky-logo2x.png" class="image wp-image-229 attachment-full size-full" alt="IEEE Climate Change Logo" style="max-width: 100%; height: auto;" decoding="async" fetchpriority="high" srcset="https://climate-change.ieee.org/wp-content/uploads//ieee-climate-change-sticky-logo2x.png 344w, https://climate-change.ieee.org/wp-content/uploads//ieee-climate-change-sticky-logo2x-300x140.png 300w, https://climate-change.ieee.org/wp-content/uploads//ieee-climate-change-sticky-logo2x-150x70.png 150w" sizes="(max-width: 344px) 100vw, 344px" /></a></div></div></div><div class="wpb_column grve-column grve-column-1-4 grve-tablet-column-1-2"><div class="grve-column-wrapper"><div id="nav_menu-4" class="grve-widget widget widget_nav_menu"><div class="menu-footer-menu-1-container"><ul id="menu-footer-menu-1" class="menu"><li id="menu-item-535" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-535"><a target="_blank" rel="noopener noreferrer" href="https://www.ieee.org/about/">About IEEE</a></li> <li id="menu-item-531" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-531"><a href="https://climate-change.ieee.org/news/">Latest from IEEE</a></li> <li id="menu-item-888" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-888"><a href="https://climate-change.ieee.org/resources/">Resources from IEEE</a></li> <li id="menu-item-760" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-760"><a href="https://climate-change.ieee.org/get-involved/">Get involved with IEEE</a></li> </ul></div></div></div></div><div class="wpb_column grve-column grve-column-1-4 grve-tablet-column-1-2"><div class="grve-column-wrapper"><div id="custom_html-2" class="widget_text grve-widget widget widget_custom_html"><div class="textwidget custom-html-widget"><!-- Newsletter signup--> <p style="font-size: 16px; font-weight:bold;">Subscribe to the IEEE newsletter on Climate Change:</p> <p><div class="ieee-00629B-cta"><a style="color:#FFF; text-decoration:none; font-weight:bold;" href="https://climate-change.ieee.org/signup/">Sign up!</a></div></p> <!-- stylesheet for this button --> <style type="text/css"> .ieee-00629B-cta{ display: inline-block; padding: 5px 15px; border: 0px; font-weight: bold; background: #00629B; color: white !important; border-radius: 20px; } .ieee-00629B-cta:hover{ opacity: 0.8; } </style></div></div></div></div><div class="wpb_column grve-column grve-column-1-4 grve-tablet-column-1-2"><div class="grve-column-wrapper"><div id="media_image-2" class="grve-widget widget widget_media_image"><a href="https://www.ieee.org/"><img width="200" height="58" data-src="https://climate-change.ieee.org/wp-content/uploads/ieee-logo2x.png" class="image wp-image-103 attachment-full size-full lazyload" alt="IEEE Logo" style="--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200/58;max-width: 100%; height: auto;" decoding="async" data-srcset="https://climate-change.ieee.org/wp-content/uploads//ieee-logo2x.png 200w, https://climate-change.ieee.org/wp-content/uploads//ieee-logo2x-150x44.png 150w" data-sizes="(max-width: 200px) 100vw, 200px" src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /><noscript><img width="200" height="58" src="https://climate-change.ieee.org/wp-content/uploads/ieee-logo2x.png" class="image wp-image-103 attachment-full size-full" alt="IEEE Logo" style="max-width: 100%; height: auto;" decoding="async" srcset="https://climate-change.ieee.org/wp-content/uploads//ieee-logo2x.png 200w, https://climate-change.ieee.org/wp-content/uploads//ieee-logo2x-150x44.png 150w" sizes="(max-width: 200px) 100vw, 200px" /></noscript></a></div><div id="custom_html-3" class="widget_text grve-widget widget widget_custom_html"><div class="textwidget custom-html-widget"></div></div></div></div> </div> </div> </div> <div class="grve-footer-bar grve-padding-top-1x grve-padding-bottom-1x" data-align-center="yes"> <div class="grve-container"> <div class="grve-bar-content grve-left-side"> <div class="grve-copyright"> <ul id="menu-bottom-footer" class="menu"> <li id="menu-item-81" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81"><a href="/">Home</a></li> <li id="menu-item-82" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-82"><a href="https://www.ieee.org/sitemap.html">More IEEE Sites</a></li> <li id="menu-item-83" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-83"><a href="/contact/">Contact</a></li> <li id="menu-item-84" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84"><a href="https://www.ieee.org/accessibility_statement.html">Accessibility</a></li> <li id="menu-item-85" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-85"><a href="https://www.ieee.org/nondiscrimination">Nondiscrimination Policy</a></li> <li id="menu-item-86" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86"><a href="http://www.ieee-ethics-reporting.org/">IEEE Ethics Reporting</a></li> <li id="menu-item-87" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-87"><a href="https://www.ieee.org/about/help/security_privacy.html">IEEE Privacy Policy</a></li> <li id="menu-item-88" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-88"><a href="https://www.ieee.org/about/help/site_terms_conditions.html">Terms & Disclosures</a></li> </ul> </div> </div> <div class="grve-bar-content grve-right-side"> <div class="grve-copyright"> <p style="color: #585858;">© Copyright <script>document.write(new Date().getFullYear())</script> IEEE – All rights reserved. A public charity, IEEE is the world's largest technical professional organization dedicated to advancing technology for the benefit of humanity.</p> </div> </div> </div> </div> </div> </footer> <!-- SIDE AREA --> <!-- END SIDE AREA --> <!-- HIDDEN MENU --> <nav id="grve-hidden-menu" class="grve-hidden-area grve-medium-width grve-toggle-menu grve-align-left"> <div class="grve-hiddenarea-wrapper"> <!-- Close Button --> <div class="grve-close-btn-wrapper"> <div class="grve-close-btn"><span class="grve-icon-close"></span></div> </div> <!-- End Close Button --> <div class="grve-hiddenarea-content"> <div id="grve-hidden-menu-wrapper" class="grve-menu-wrapper"> <ul id="menu-main-navigation-1" class="grve-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-730 grve-first-level"><a href="https://climate-change.ieee.org/about/"><span class="grve-item">About</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor menu-item-522 grve-first-level"><a href="https://climate-change.ieee.org/news/"><span class="grve-item">Latest from IEEE</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-971 grve-first-level"><a href="https://climate-change.ieee.org/resources/"><span class="grve-item">Resources from IEEE</span></a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-979"><a href="https://climate-change.ieee.org/resources/xplore/"><span class="grve-item">IEEE <em>Xplore</em><sup>®</sup> Climate Change Collection</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-980"><a href="https://climate-change.ieee.org/events/"><span class="grve-item">Featured IEEE events on Climate Change</span></a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1611"><a href="https://climate-change.ieee.org/resources/experts/"><span class="grve-item">IEEE Experts Database for Climate & Sustainability Technology</span></a></li> </ul> </li> <li class="grve-item menu-item menu-item-type-post_type menu-item-object-page menu-item-1048 grve-first-level grve-menu-type-button grve-primary-1 grve-hover-black"><a href="https://climate-change.ieee.org/get-involved/" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-187 current_page_item menu-item-354 grve-first-level grve-menu-type-button grve-primary-3 grve-hover-primary-6 show"><span class="grve-item">Get Involved</span></a></li> </ul> </div> </div> </div> </nav> <!-- END HIDDEN MENU --> <div id="grve-search-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-item"> <form class="grve-search grve-search-modal" method="get" action="https://climate-change.ieee.org/" > <div class="grve-search-input-wrapper grve-heading-color"> <div class="grve-search-placeholder grve-h1 grve-static-placeholder"><span class="grve-heading-color" style="font-size:200%;">Search this website</span></div> <input type="text" class="grve-search-textfield grve-h2" value="" name="s" autocomplete="off" aria-label="Search for ..."/> </div> <input class="grve-search-btn" type="submit" value="Search"></form> </div> </div> </div> </div> <div id="grve-top-left-form-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-form"> <div class="grve-modal-item"> </div> </div> </div> </div> </div> <div id="grve-top-right-form-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-form"> <div class="grve-modal-item"> </div> </div> </div> </div> </div> <div id="grve-menu-form-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-form"> <div class="grve-modal-item"> </div> </div> </div> </div> </div> <div id="grve-language-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-item"> <ul class="grve-language"> </ul> </div> </div> </div> </div> <div id="grve-login-modal" class="grve-modal grve-dark-cursor"> <div class="grve-modal-wrapper"> <div class="grve-modal-content"> <div class="grve-modal-item"> <div class="grve-login-modal"> <!-- Login form --> <div class="grve-login-form grve-login-form-item grve-align-center"> <div class="grve-login-form-title grve-h3 grve-with-line grve-align-center">Login to IEEE Climate Change</div> <form id="grve_login_form" action="https://climate-change.ieee.org/" method="post"> <div class="grve-form-field"> <input class="grve-form-control required" name="grve_user_login" type="text" placeholder="Username *"/> </div> <div class="grve-form-field"> <input class="grve-form-control required" name="grve_user_pass" id="grve_user_pass" type="password" placeholder="Password *"/> </div> <div class="grve-form-field"> <input type="hidden" name="action" value="movedo_grve_login_user"/> <button class="btn grve-fullwidth-btn" data-loading-text="Loading..." type="submit">Login</button> <a class="grve-reset-password-form-btn grve-link-text grve-text-hover-primary-1" href="#">Lost Password?</a> </div> <input type="hidden" id="_movedo_grve_nonce_login" name="_movedo_grve_nonce_login" value="1777d345bc" /><input type="hidden" name="_wp_http_referer" value="/news/power-grids/" /> </form> <div class="grve-form-errors grve-align-center grve-text-primary-1 grve-link-text"></div> </div> <!-- Lost Password form --> <div class="grve-reset-password-form grve-login-form-item grve-align-center"> <div class="grve-login-form-title grve-h3 grve-with-line grve-align-center">Reset Password</div> <span class="grve-login-form-description grve-link-text">Enter the username or e-mail you used in your profile. A password reset link will be sent to you by email.</span> <form id="grve_reset_password_form" action="https://climate-change.ieee.org/" method="post"> <div class="grve-form-field"> <input class="grve-form-control required" name="grve_user_or_email" id="grve_user_or_email" type="text" placeholder="Username or E-mail"/> </div> <div class="grve-form-field"> <input type="hidden" name="action" value="movedo_grve_reset_password_user"/> <button class="btn grve-fullwidth-btn" data-loading-text="Loading..." type="submit">Get new password</button> </div> <div class="grve-form-field"> <span class="grve-login-link grve-link-text">Already have an account? <a class="grve-text-hover-primary-1 grve-login-form-btn" href="#">Login</a> </span> </div> <input type="hidden" id="_movedo_grve_nonce_password" name="_movedo_grve_nonce_password" value="1777d345bc" /><input type="hidden" name="_wp_http_referer" value="/news/power-grids/" /> </form> <div class="grve-form-errors grve-align-center grve-text-primary-1 grve-link-text"></div> </div> </div> </div> </div> </div> </div> <div class="grve-back-top"> <div class="grve-arrow-wrapper grve-circle grve-wrapper-color"> <i class="grve-icon-nav-up-small grve-back-top-icon"></i> </div> </div> </div> <!-- end #grve-theme-content --> </div> <!-- end #grve-theme-wrapper --> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><script type="text/html" id="wpb-modifications"> window.wpbCustomElement = 1; </script><link rel='stylesheet' id='so-css-movedo-css' href='https://climate-change.ieee.org/wp-content/uploads/so-css/so-css-movedo.css?ver=1731614457' type='text/css' media='all' /> <script type="text/javascript" id="movedo-grve-plugins-js-extra"> /* <![CDATA[ */ var movedo_grve_fullpage_data = {"fullpage":"0"}; var movedo_grve_piling_data = {"piling":"0"}; var movedo_grve_smoothscroll_data = {"smoothscrolling":"1"}; var movedo_grve_data = {"quantity_buttons":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/themes/movedo/js/plugins.js?ver=3.6.2" id="movedo-grve-plugins-js"></script> <script type="text/javascript" id="movedo-grve-main-script-js-extra"> /* <![CDATA[ */ var movedo_grve_main_data = {"siteurl":"https:\/\/climate-change.ieee.org\/wp-content\/themes\/movedo","ajaxurl":"https:\/\/climate-change.ieee.org\/wp-admin\/admin-ajax.php","wp_gallery_popup":"0","popup_spinner":"1","popup_open_speed":"slow","device_animations":"0","device_hover_single_tap":"0","responsive_thershold":"960","back_to_top":"1","string_back_to_top":"Back to top","string_weeks":"Weeks","string_days":"Days","string_hours":"Hours","string_minutes":"Min","string_seconds":"Sec","nonce_likes":"c5d733ba6f"}; /* ]]> */ </script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/themes/movedo/js/main.js?ver=3.6.2" id="movedo-grve-main-script-js"></script> <script type="text/javascript" id="movedo-grve-main-script-js-after"> /* <![CDATA[ */ var screen_width = Math.max( screen.width, screen.height );var devicePixelRatio = window.devicePixelRatio ? window.devicePixelRatio : 1;document.cookie = 'resolution=' + screen_width + ',' + devicePixelRatio + ';SameSite=Lax; path=/'; function grveReadCookie(name) {var nameEQ = name + '=';var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) {var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length,c.length);}return null;}function grvePrivacyCookieConsent( cookie_name, cookie_days ) {var privacyAgreement = jQuery('.grve-privacy-agreement');privacyAgreement.on( 'click', function() {var theDate = new Date();var later = new Date( theDate.getTime() + cookie_days*24*60*60*1000 );document.cookie = cookie_name + '=true; SameSite=Lax; Path=/; Expires='+later.toGMTString()+';';jQuery('#grve-privacy-bar').fadeOut(900);});if( !document.cookie.match( cookie_name ) ) {jQuery('#grve-privacy-bar').fadeIn(900);}}function grvePrivacyPopupConsent() {var privacyPopupButton = jQuery('.grve-privacy-popup-btn'),privacyRefreshButton = jQuery('.grve-privacy-refresh-btn'),privacyPopup = jQuery('#grve-privacy-popup'),privacyOverlay = jQuery('#grve-privacy-overlay');privacyPopupButton.on( 'click', function(e) {e.preventDefault();privacyPopup.fadeIn(600,function(){jQuery(window).on( 'click.grve_close_privacy_popup', function( event ) {if( !jQuery(event.target).closest('.grve-privacy-popup-wrapper').length ) {privacyPopup.fadeOut(600,function(){jQuery(window).off( 'click.grve_close_privacy_popup' );});privacyOverlay.fadeOut(600);}});});privacyOverlay.fadeIn(600);});privacyRefreshButton.on( 'click', function() {window.location.reload(true);});} grvePrivacyCookieConsent('grve-privacy-consent', '30'); grvePrivacyPopupConsent();function grvePrivacyCookieSwitch( cookie_name, initial_state ) {var theDate = new Date();var oneYearLater = new Date( theDate.getTime() + 31536000000 );var privacySwitch = jQuery('.' + cookie_name);privacySwitch.each( function() {if( document.cookie.match( cookie_name ) ) {if ( 'false' == grveReadCookie(cookie_name) ) {this.checked = false;} else {this.checked = true;}} else {if( !initial_state ) {this.checked = false;}}});privacySwitch.on( 'click', function() {if( this.checked ) {document.cookie = cookie_name + '=true; SameSite=Lax; Path=/; Expires='+oneYearLater.toGMTString()+';';privacySwitch.each( function() {this.checked = true;});} else {document.cookie = cookie_name + '=false; SameSite=Lax; Path=/; Expires='+oneYearLater.toGMTString()+';';privacySwitch.each( function() {this.checked = false;});}});} grvePrivacyCookieSwitch('grve-privacy-content-gtracking', '1' ); grvePrivacyCookieSwitch('grve-privacy-content-gfonts', '1' ); grvePrivacyCookieSwitch('grve-privacy-content-gmaps', '1' ); grvePrivacyCookieSwitch('grve-privacy-content-video-embeds', '1' ); /* ]]> */ </script> <script type="text/javascript" id="heateor_sss_sharing_js-js-before"> /* <![CDATA[ */ function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://climate-change.ieee.org/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://climate-change.ieee.org/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://climate-change.ieee.org/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 1, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 0;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} /* ]]> */ </script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.69" id="heateor_sss_sharing_js-js"></script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/plugins/wp-smush-pro/app/assets/js/smush-lazy-load.min.js?ver=3.16.9" id="smush-lazy-load-js"></script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver=7.9" id="wpb_composer_front_js-js"></script> <script type="text/javascript" id="movedo-grve-login-js-extra"> /* <![CDATA[ */ var grve_form = {"ajaxurl":"https:\/\/climate-change.ieee.org\/wp-admin\/admin-ajax.php","redirect_url":""}; /* ]]> */ </script> <script type="text/javascript" src="https://climate-change.ieee.org/wp-content/themes/movedo/js/ajax-login.js?ver=3.6.2" id="movedo-grve-login-js"></script> <script></script> </body> </html>