/*!
Theme Name: precision-drilling
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: precision-drilling
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

precision-drilling is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/

/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/

/* Normalize
--------------------------------------------- */

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

/*
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
*/

/*
font-family: futura-pt, sans-serif;
font-family: aktiv-grotesk, sans-serif;
font-family: 'Public Sans', sans-serif;
font-family: 'Source Sans Pro', sans-serif;
*/

html {
	-webkit-text-size-adjust: 100%; /* 2 */
}
body {-webkit-font-smoothing: antialiased;}
*, *:before, *:after {box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 50%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.7em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: aktiv-grotesk, sans-serif; font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}


html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body {margin: 0; font-family: aktiv-grotesk, sans-serif; font-weight: normal; font-size: 18px; color: #6D6E71; position: relative; padding: 0;}
html {overflow-x: hidden;}

img, span {border: none;}
img, video {max-width: 100%; height: auto; outline: none !important;}
.wpcf7-form .row:after {display: block; content: ""; clear: both;}
a {color: #439538; text-decoration: none; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s;}
a:hover { text-decoration:none; color:#254E12; outline:none;}
.alignleft {margin: 0 20px 20px 0; float: left;}
.alignright {margin: 0 0 20px 20px; float: right;}
.aligncenter {margin: 0 auto 20px auto; float: none; display: block;}
blockquote {margin: 35px 0;padding: 0 0 0 32px;color: #283C59;font-size: 22px;line-height: 32px;font-style: normal;font-family: aktiv-grotesk, sans-serif; font-weight: 300; position: relative;}
blockquote p {font-size: 22px; line-height: 32px;}
blockquote:before {content: ''; position: absolute; left: 0; top: 0; bottom: 0; width: 10px; height: 100%; background: transparent linear-gradient(180deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}

/** common css start**/

p { margin: 0 0 15px; font-size: 18px; line-height: 26px;}
.text-large,
.text-large p {font-size: 20px; line-height: 30px;}
.text-small p {font-size: 16px; line-height: 24px;}
h1 {font-family: futura-pt, sans-serif;}
h2 {font-family: aktiv-grotesk, sans-serif;}
h3 {font-family: futura-pt, sans-serif;}
h4 {font-family: futura-pt, sans-serif;}
h5 {font-family: aktiv-grotesk, sans-serif;}
h6 {font-family: futura-pt, sans-serif;}

h1 {font-size: 34px;line-height: 40px; margin: 0 0 20px 0; font-weight: bold;}
h2 {font-size: 30px;line-height: 40px; margin: 0 0 15px 0; font-weight: bold;}
h3 {font-size: 24px; line-height: 28px; margin: 0 0 15px 0; font-weight: bold;}
h4 {font-size: 20px; line-height: 26px; margin: 0 0 12px 0;}
h5 {font-size: 18px; line-height: 24px; margin: 0 0 10px 0; font-weight: bold;}
h6 {font-size: 15px; line-height: 20px; margin: 0 0 10px 0; font-weight: bold;}
h2:empty {display: none;}

.small {font-size:82%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.bg-cover {background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}
.bg-contain {background-repeat: no-repeat !important;background-position: center !important;background-size: contain !important;}
.button, a.button, button, html input[type="button"], input[type="reset"], input[type="submit"] {
    display: inline-block;color: #ffffff;font-size: 16px !important;position: relative;box-shadow: none;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;
    transition: all 0.5s;line-height: 24px;text-align: center;outline: none !important;padding: 10px 28px;border-radius: 4px;font-weight: bold;
    font-family: 'Source Sans Pro', sans-serif;background: transparent;text-transform: uppercase;border: none !important;letter-spacing: 0.32px;
    background: transparent linear-gradient(166deg, #44ad72 0%, #39953f 100%) 10% 0% no-repeat padding-box;border-radius: 2px;
}
li.widget {list-style: none;}

.bg-primary {background-color: #439539 !important;}
.bg-secondary {background-color: #000000 !important;}
.bg-secondary-blue { background-color: #2c3c4d;}
.bg-dark-green {background-color: #198754;} /* #254E12 */
.bg-light-green {background-color: #65C942;}
.bg-med-gray {background-color: #CCCCCC;}
.bg-yellow {background-color: #FFCD00;}
.bg-dark-gray {background-color: #6D6E71;}
.bg-light-gray {background-color: #EBEBEF;}
.bg-light-gray2 {background-color: #e9f0ef;}
.bg-white {background-color: #ffffff;}
.bg-yankees-blue {background-color: #2c3c4d;}
.bg-indigo {background-color: #1B365D;}

.text-black {color: #000000;}
.text-dark {color: #6D6E71;}
.text-green {color: #439539;}
.text-light-green {color: #65C942;}
.text-dark h1,
.text-dark h2,
.text-dark h3 {color: #000000 !important;}

.container-full {width: 100%; clear: both; display: block;}
.container {margin: 0 auto; padding:0 40px; max-width: 1724px; width: 100%;}

.image-background {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;margin: 0;}
#sustainability .image-background {
    z-index: 0;
}
#esg-section .image-background {
    z-index: -2;
}
.image-background img{width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.video-background {position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: -1;margin: 0;}
.video-background video{width: 100%;height: 100%;object-fit: cover;object-position: center top;}

.wow {visibility: hidden;}
input, a {outline: none;}
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white h5,
.text-white p {color: #fff;}

.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark p,
.text-dark ul,
.text-dark ol {color: #6D6E71;}

.btn.btn-primary {/*background: transparent;*/ background: transparent linear-gradient(166deg, #44ad72 0%, #39953f 100%) 10% 0% no-repeat padding-box; border-radius: 1;border: none;font-weight: bold;font-family: futura-pt, sans-serif;padding: 10px 28px;position: relative;overflow: hidden;z-index: 1;box-shadow: none !important;text-transform: uppercase;font-size: 15px;line-height: 25px;letter-spacing: 0.3px;}
.btn.btn-primary:hover {background: transparent linear-gradient(270deg, #399554 0%, #399554 100%) 0% 0%;}
/*.btn.btn-primary:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; background: transparent linear-gradient(270deg, #65C942 0%, #439539 100%) 0% 0%; z-index: -1;transition: 400ms ease all;opacity: 1;}
.btn.btn-primary:after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%; background: transparent linear-gradient(270deg, #439539 0%, #439539 52%, #439539 100%) 0% 0%; z-index: -1;transition: 400ms ease all;opacity: 0;}
.btn.btn-primary:hover:before {opacity:0;}
.btn.btn-primary:hover:after {opacity: 1;}*/

.slick-arrow.slick-disabled {display: none !important;}
.slick-prev {position: absolute;left: -25px;height: 40px;top: 0;bottom: 0;margin: auto;width: 40px;font-size: 0 !important;border-radius: 0 !important;background: transparent !important;border: 1px solid #000000 !important;border-right: none !important;border-bottom: none !important;transform: rotate(-45deg);padding: 0 !important;z-index: 1;}
.slick-next {position: absolute;right: -25px;height: 40px;top: 0;bottom: 0;margin: auto;width: 40px;font-size: 0 !important;border-radius: 0 !important;background: transparent !important;border: 1px solid #000000 !important;border-right: none !important;border-bottom: none !important;transform: rotate(135deg);padding: 0 !important;z-index: 1;}

.blue-overlay:after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: #1B365D;opacity: 0.5;}
.blue-overlay.no-overlay:after { background: none!important; }

.breadcrumb-main {display: inline-block;}
.breadcrumb-main .breadcrumb {margin: 0 0 40px 0;border-top: 1px solid #D0D3D4;border-bottom: 1px solid #D0D3D4;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;padding: 7px 0;color: #fff;letter-spacing: 0.32px; text-transform: capitalize;}
.breadcrumb-main .breadcrumb .breadcrumb-item.active {color: #fff;}
.breadcrumb-main .breadcrumb .breadcrumb-item a {color: #fff;}
.breadcrumb-main .breadcrumb .breadcrumb-item a:hover {color: #439539;}
.breadcrumb-item+.breadcrumb-item::before {content: '';background: url(images/breadcrumb-arrow.svg) no-repeat center;width: 20px;height: 20px;position: relative;top: 1px;padding-right: 35px;}
.breadcrumb-item+.breadcrumb-item {padding-left: 0;}

/** common css end **/


.site-header {position: fixed;left: 0;right: 0;top: 0;width: 100%;z-index: 9999999;transition: 400ms ease all; padding: 10px 0 0 0;}
.site-header:before {content: '';position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 10px;background: transparent linear-gradient(-10deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}
.site-header.fixed {background-color: #fffffff7;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); height: 104px; }
.site-header.fixed .menu-row { margin-top 20px; }
/* .site-header.fixed .main-logo a img { max-width: 190px; } */
.site-header.fixed .top-row { display: none!important; }
.site-header.dark-header.fixed {background-color: #000;}
.site-header .inner {display: flex;}
.site-header .inner .site-branding {min-width: 200px; padding: 40px 0;}
.site-header.fixed .inner .site-branding {min-width: 200px; padding: 20px 0 30px 0;}
.site-header .inner .right-block {margin-left: auto; flex-flow: row wrap;}
.site-header .inner .main-logo {display: none;}
.site-header.fixed:not(.dark-header) .inner .main-logo {display: block;}
.site-header.fixed:not(.dark-header) .inner .white-logo {display: none;}
.site-header .inner .top-row {width: 100%;display: flex;justify-content: flex-end;padding: 16px 0;}
.site-header .inner .top-row .follow-block ul {padding: 0;list-style: none;margin: 0;}
.site-header .inner .top-row .follow-block ul li a {width: 30px;height: 30px;display: flex;border: 1px solid #fff;align-items: center;justify-content: center;margin: 0 0 0 15px;}
.site-header .inner .top-row .follow-block ul li a:hover {background-color: #fff;}
.site-header .inner .top-row .follow-block ul li a:hover svg path {fill: #439539;}
.site-header .inner .top-row .follow-block .myPD {margin: 0 0 0 56px;}
.site-header .inner .top-row .follow-block span {font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: 500;letter-spacing: 0.3px;text-transform: uppercase; transition: 400ms ease all;}
.site-header .inner .right-block .search-btn {padding: 0 0 0 30px;margin: 0 0 0 50px;border-left: 1px solid #fff;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block span {color: #6D6E71;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block ul li a {border-color: #CCCCCC;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block ul li a svg path {fill: #6D6E71;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block .myPD svg path {fill: #439539;}
.site-header.fixed:not(.dark-header) .inner .right-block .search-btn {border-color: #CCCCCC;}
.site-header.fixed:not(.dark-header) .inner .right-block .search-btn circle, 
.site-header.fixed:not(.dark-header) .inner .right-block .search-btn line {stroke: #439539;}

#mega-menu-wrap-menu-1 {position: static;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 {position: static;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu {width: 1644px;margin: auto;left: 0;right: 0;max-width: calc(100% - 80px); background-color: #fff;
    padding: 55px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); margin-top: 10px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > .mega-sub-menu {display: flex;flex-flow: row wrap;margin: 0 -28px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > .mega-sub-menu > .mega-menu-column {padding: 0 28px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {padding: 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col {background-color: #000000;padding: 38px 40px 32px 40px; position: relative; border: 1px solid #000; display: block;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .img {border-bottom: 1px solid #6D6E71;padding: 0 0 25px 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .img img {max-height: 20px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .text {color: #fff;padding: 25px 0 10px 0;min-height: 135px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .text h3 {font-family: aktiv-grotesk, sans-serif;font-size: 16px;line-height: 24px;margin: 0 0 6px 0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .text p {font-size: 16px;line-height: 24px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .link {text-align: right;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .link span {font-family: futura-pt, sans-serif;font-size: 15px;line-height: 28px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase; padding: 0 15px 0 0; position: relative; color: #439539;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col .link span:after {content: ''; position: absolute; right: 0; top: 5px; width: 5px; height: 10px; background: url(images/link-arrow-right.svg) no-repeat center; transition: 400ms ease all;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col:hover .link span:after {right: -7px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.white-col {border-color: #CCCCCC;background: #fff;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.evergreen-col {
    background: transparent linear-gradient(166deg, #ffffff 0%, #39953f 100%) 10% 0% no-repeat padding-box; 
    padding: 30px; 
    color: #FFF; 
    border: 1px solid #c3e9be;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.green-col {
    background: transparent linear-gradient(166deg, #44ad72 0%, #39953f 100%) 10% 0% no-repeat padding-box;
    padding: 30px; 
    color: #FFF; 
    border: none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.green-col .link span,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.evergreen-col .link span {
    color: #FFF;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.green-col .link span::after,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.evergreen-col .link span::after { 
    background: url('images/link-arrow-right-white.svg') no-repeat center; 
    width: 8px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.green-col .img,
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.evergreen-col .img { border-bottom: 1px solid #5ac689!important; }

#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item.mega-menu-megamenu .text-col.white-col .text {color: #6D6E71;}

.header-search-main {position: fixed;top: 150px;left: 0;right: 0;width: 100%;background: #ffffff;z-index: 9999;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);display: none;}
.site-header .header-search-main form {position: relative;}
.site-header .header-search-main form #search {border: none;width: 100%;padding: 36px 50px 36px 0;color: #000000;font-size: 22px;line-height: 28px;font-weight: bold;font-family: aktiv-grotesk, sans-serif;}
.site-header .header-search-main form #search::-webkit-input-placeholder { color: #000000;}
.site-header .header-search-main form #search::-moz-placeholder {color: #000000;}
.site-header .header-search-main form #search:-ms-input-placeholder { color: #000000;}
.site-header .header-search-main form #search:-moz-placeholder {color: #000000;}
.site-header .header-search-main form .close-btn {position: absolute;right: 0;top: 0;bottom: 0;height: 25px;margin: auto;cursor: pointer;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block ul li a:hover {background-color: #439539;border-color: #439539;}
.site-header.fixed:not(.dark-header) .inner .top-row .follow-block ul li a:hover svg path {fill: #ffffff;}

.site-header .mega-menu-wrap {background: transparent !important;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {outline: none !important;}
.mobile-bottom-row {display: none;}

@media screen and (min-width:1390px) {
    .media-content-rows-block .ct-row .img-block iframe { min-width: 640px;}
}
@media screen and (min-width:1200px) {
    .mega-sub-menu {
        border-top: 6px solid #439539!important;
        margin-top: -1px!important;
    }
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator {display: none;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {margin: 0 0 0 50px;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {font-family: futura-pt, sans-serif;height: auto;font-size: 15px;line-height: 24px;letter-spacing: 0.75px;font-weight: bold !important;text-transform: uppercase;padding: 27px 0;background: transparent !important;}
	.site-header.fixed:not(.dark-header) #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {color: #39955a;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu {width: 303px;left: -120px;text-align: center;background-color: transparent; border-radius: 7px;} /* padding-top: 13px; */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.investors-menu .mega-sub-menu {width: 403px;left: -162px;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu:before {content: '';position: absolute;left: 0;right: 0;top: 13px;bottom: 0;width: 100%;height: calc(100% - 13px);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); display: block;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {text-align: center;color: #6D6E71 !important;font-size: 16px;line-height: 24px;font-weight: bold !important;background-color: #fff !important;padding: 12px;transition: 400ms ease all;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {color: #000000 !important;}
	/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu:after {content: '';position: absolute;display: block;top: 8px;left: 0;right: 0;width: 15px;height: 15px;background-color: #fff;margin: auto;transform: rotate(45deg);} */
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu > li:first-child > a {padding-top: 30px !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu > li:last-child > a {padding-bottom: 30px !important;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:after {content: ''; display: block;width: 0;height: 5px;position: absolute;background: #FFCD00;left: 0;right: 0;margin: auto;bottom: -4px;transition: 400ms ease all; z-index: 9999;}
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-current-menu-item > a.mega-menu-link:after { z-index: 1!important; }
    #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link:after,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link:after,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current_page_item > a.mega-menu-link:after,
	#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:hover > a.mega-menu-link:after {width: 100%;}
	.site-header .inner .right-block .mobile-inner-menu {display: none;}
}
/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-flyout ul.mega-sub-menu:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 10px;
    background: transparent linear-gradient(-10deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;
} */
.site-footer {position: relative;}
.site-footer:before {content: ''; position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 10px;background: transparent linear-gradient(-10deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}
.site-footer {padding: 118px 0 38px 0; background: url(images/footer-bg.png) no-repeat center; background-size: cover;}
.site-footer .bottom-row {border-top: 1px solid #6D6E71;padding: 36px 0 0 0;}
.site-footer .bottom-row .copyright {color: #CCCCCC;font-size: 14px;line-height: 26px;font-weight: bold;text-transform: uppercase;}
.site-footer .bottom-row .link-group {list-style: none;padding: 0;margin: 0 0 0 28px;display: flex;flex-flow: row wrap;}
.site-footer .bottom-row .link-group li {margin: 0 8px 0 0;padding: 0 8px 0 0;position: relative;}
.site-footer .bottom-row .link-group li:after {content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 1px;height: 13px;background: #fff;margin: auto;}
.site-footer .bottom-row .link-group li:last-child:after {display: none;}
.site-footer .bottom-row .link-group li a {font-size: 14px;font-weight: bold;text-transform: uppercase;}
.site-footer .bottom-row .link-group li a:hover {color: #CCCCCC;}
.site-footer .bottom-row .follow-block ul {list-style: none;padding: 0;margin: 0;}
.site-footer .bottom-row .follow-block ul li a {width: 30px;height: 30px;display: flex;border: 1px solid #56575a;align-items: center;justify-content: center;margin: 0 0 0 15px;}
.site-footer .bottom-row .follow-block ul li a:hover {background-color: #fff;}
.site-footer .bottom-row .follow-block ul li a svg path {fill: #fff;}
.site-footer .bottom-row .follow-block ul li a:hover svg path {fill: #439538;}
.site-footer .bottom-row .follow-block span {font-family: futura-pt, sans-serif;color: #CCCCCC;font-size: 15px;font-weight: bold;letter-spacing: 0.3px;}
.site-footer .top-row >div {width: 20%;margin-bottom: 30px; padding: 0 25px 0 0;}
.site-footer .top-row .address-col .inside {padding: 0 0 0 20px;border-left: 1px solid #6D6E71;}
.site-footer .top-row .address-col .inside h3 {color: #fff;font-size: 16px;line-height: 24px;text-transform: uppercase;margin: 0 0 10px 0;}
.site-footer .top-row .address-col .inside address {color: #CCCCCC;font-size: 16px;line-height: 24px;margin: 0;}
.site-footer .top-row .address-col .inside .phone a {color: #CCCCCC;font-size: 16px;line-height: 24px;}
.site-footer .top-row .address-col .inside .phone a:hover {color: #fff;}
.site-footer .top-row .logo-group .img {padding: 0 0 0 20px;}

.hero-banner-block {padding: 150px 0 0 0; min-height: 94vh; overflow: hidden;}
.hero-banner-block:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 55%; height: 100%;background: url(images/Hero-Overlay.png) no-repeat;background-position: right center;background-size: cover;}
.hero-banner-block .text-block {max-width: 384px;padding: 140px 0;position: relative;z-index: 1;}
.hero-banner-block .text-block .img-logo {margin: 0 0 50px 0;}
.hero-banner-block .text-block h1 {font-family: aktiv-grotesk, sans-serif;font-size: 18px;line-height: 26px;font-weight: normal;margin: 0 0 35px 0;}
.hero-banner-block .bottom-widget:after {content: '';position: absolute;left: -5%;right: 0;bottom: -80px;width: 110%;background: #fafafb;height: 166px;transform: rotate(-2deg);}
.hero-banner-block .bottom-widget .inside {position: relative;z-index: 1;text-align: right; padding: 0px 58px 20px 20px;}
#home-hero-banner-block_625c26b699dba .bottom-btn { padding-left: 60px; }

#rig-count-timestamp {
    font-size: 16px;
    font-weight: 100;
    background: #b0b0b036;
    padding: 18px 0 16px 0;
    width: 318px;
    border-radius: 34px;
    box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2);
    border: 1px solid #8989895c;
}

.home-down-arrow {
    position: absolute;
    bottom: 140px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 9;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    width: 35px;
    height: 30px;
}
.mouse-icon {
	background: url(images/Hero-banner-Arrow.svg) no-repeat center;
	background-size: contain;
	width: 100%;
    height: 100%;
    position: relative;

     -webkit-animation-name: drop;
     -webkit-animation-duration: 1s;
     -webkit-animation-timing-function: linear;
     -webkit-animation-delay: 0s;
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-play-state: running;
     -webkit-animation-name: drop;
     animation-name: drop;
     -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-timing-function: linear;
     animation-timing-function: linear;
     -webkit-animation-delay: 0s;
     animation-delay: 0s;
     -webkit-animation-iteration-count: infinite;
     animation-iteration-count: infinite;
     -webkit-animation-play-state: running;
     animation-play-state: running;

    /*border: 2px solid #fff;
    border-radius: 16px;
    width: 20px;
    height: 40px;
    display: inline-block;
    z-index: 10;
    margin: 5px 20px -10px 20px;*/
}
 
/*.mouse-icon .wheel {
     position: relative;
     border-radius: 10px;
     background: #fff;
     width: 2px;
     height: 6px;
     top: -4px;
     margin-left: auto;
     margin-right: auto;
 }*/
 
 @-webkit-keyframes drop {
     0% {
         top: 5px;
         opacity: 0.3;
     }
     30% {
         top: 15px;
         opacity: 1;
     }
     100% {
         top: 30px;
         opacity: 0.5;
     }
 }
 
 @keyframes drop {
     0% {
         top: 5px;
         opacity: 0;
     }
     30% {
         top: 10px;
         opacity: 1;
     }
     100% {
         top: 25px;
         opacity: 0;
     }
 }

.cta-card-side-image-block .ct-row {padding: 155px 0 125px 0;margin: 0 -12px;}
.cta-card-side-image-block .ct-row .img-block,
.cta-card-side-image-block .ct-row .text-block {width: 50%;padding: 0 12px;}
.cta-card-side-image-block .ct-row .text-block .inside {position: relative;padding: 70px 60px 60px 60px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.cta-card-side-image-block .ct-row .text-block .inside:before {content: '';position: absolute;left: 0;right: 0;top: 0;width: 100%;height: 10px;background: transparent linear-gradient(-10deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}
.cta-card-side-image-block .ct-row .text-block .label {font-family: futura-pt, sans-serif;font-size: 15px;line-height: 20px;font-weight: bold;margin: 0 0 10px 0;letter-spacing: 0.75px;text-transform: uppercase;}
.cta-card-side-image-block .ct-row .text-block .heading h2 {font-family: futura-pt, sans-serif;font-size: 24px;line-height: 34px;text-transform: uppercase;}

.postcards-icons-block {padding: 165px 0;}
.fifty-fifty-block + .postcards-icons-block {padding-top: 60px;}
.postcards-icons-block .ct-row {margin: 0 -18px;}
.postcards-icons-block .ct-row .card-col {width: 50%;padding: 0 18px;}
.postcards-icons-block .ct-row .card-col a {display: block;background-color: #FFFFFF;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);position: relative; height: 100%;}
.postcards-icons-block .ct-row .card-col a .img {position: relative;overflow: hidden;/*padding-bottom: 51%;*/ padding-bottom: 26%;}
.postcards-icons-block .ct-row .card-col a .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.0);transition: 400ms ease all;}
.postcards-icons-block .ct-row .card-col .content {padding: 55px 75px 70px 60px;}
.postcards-icons-block .ct-row .card-col .content .logo-img {margin: 0 0 44px 0;height: 48px;}
.postcards-icons-block .ct-row .card-col .content .logo-img img {max-height: 100%;}
.postcards-icons-block .ct-row .card-col .content h3 {color: #000000;margin: 0 0 12px 0;text-transform: uppercase;}
.postcards-icons-block .ct-row .card-col .content p {color: #6D6E71;}
.postcards-icons-block .ct-row .card-col .content .bottom-btn {position: absolute;right: 20px;bottom: 20px;}
.postcards-icons-block .ct-row .card-col a:hover .img img {transform: scale(1.06);}
.postcards-icons-block .ct-row .card-col a:hover .btn.btn-primary:before {opacity: 0;}
.postcards-icons-block .ct-row .card-col a:hover .btn.btn-primary:after {opacity: 1;}
.postcards-icons-block .ct-row .card-col:nth-child(2n+1) a {background-color: #000000;color: #fff;}
.postcards-icons-block .ct-row .card-col:nth-child(2n+1) a .content h3,
.postcards-icons-block .ct-row .card-col:nth-child(2n+1) a .content p {color: #fff;}
.postcards-icons-block .ct-row .card-col a:before {content: '';position: absolute;left: 0;top: 39%;width: 10px;height: 160px;background: transparent linear-gradient(180deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;z-index: 1;}
.postcards-icons-block .heading {margin-bottom: 72px;}

.stats-content-block {padding: 180px 0;}
.stats-content-block .image-background {background-attachment: fixed;}
.stats-content-block .top-shape {position: absolute;top: -2px;width: 100%;}
.stats-content-block .bottom-shape {position: absolute;bottom: -2px;width: 100%;transform: rotate(180deg);}
.stats-content-block .top-shape img,
.stats-content-block .bottom-shape img {width: 100%; display: block;}
.stats-content-block .heading h2 {font-size: 42px;line-height: 42px;font-family: futura-pt, sans-serif;text-transform: uppercase;}
.stats-content-block .ct-row .text-col {width: 33.33%;padding: 0 18px;position: relative;margin-top: 60px;}
.stats-content-block .ct-row .text-col:not(:last-child):after {content: '';position: absolute;right: 0;top: 0;width: 1px;height: 100%;background-color: #FFFFFF;}
.stats-content-block .ct-row .text-col .number, 
.stats-content-block .ct-row .text-col .number * {font-family: futura-pt, sans-serif;font-size: 52px;line-height: 80px;font-weight: bold !important;}
.stats-content-block .ct-row .text-col .number span {font-weight: normal;}
.stats-content-block .ct-row .text-col p {text-transform: uppercase;font-family: futura-pt, sans-serif;font-weight: 500;}
.stats-content-block .ct-row.four-col .text-col {width: 25%;}

.latest-resources-block {padding: 130px 0 110px 0;}
.latest-resources-block .heading {margin-bottom: 40px;}
.latest-resources-block .heading h2 {font-family: futura-pt, sans-serif; font-size: 24px; line-height: 34px;}
.latest-resources-block .item {padding: 20px 52px;}
.latest-resources-block .item a {display: block;background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.latest-resources-block .item a .img {position: relative;overflow: hidden;padding-bottom: 51%;}
.latest-resources-block .item a .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.0);transition: 400ms ease all;}
.latest-resources-block .item a:hover .img img {transform: scale(1.06);}
.latest-resources-block .item a .content {padding: 30px 45px 30px 45px;}
.latest-resources-block .item a .content h5 {color: #6D6E71;margin: 0 0 50px 0;}
.latest-resources-block .item a .type {color: #6D6E71;font-size: 16px;letter-spacing: 0.32px;}
.latest-resources-block .item a .view {font-family: futura-pt, sans-serif;letter-spacing: 0.3px;color: #439539;text-transform: uppercase;font-size: 15px;font-weight: bold;position: relative;}
.latest-resources-block .item a .view .next-arrow {position: absolute;right: -15px;top: -1px;transition: 400ms ease all;}
.latest-resources-block .item a:hover .view .next-arrow {right: -20px;}

.hero-common-banner-block {padding: 150px 0 0 0; overflow: hidden; }
.hero-common-banner-block:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 58%;height: 100%;background: url(images/Hero-Overlay.png) no-repeat;background-position: right top;background-size: cover;z-index: 1;}
.hero-common-banner-block .text-block {max-width: 525px;padding: 25px 0 25px 0;position: relative;z-index: 1;}
.hero-common-banner-block .text-block h1 {margin: 0 0 20px 0;}
.hero-common-banner-block .bottom-widget:after {content: '';position: absolute;left: -5%;right: 0;bottom: -80px;width: 110%;background: #fff;height: 166px;transform: rotate(-2deg); z-index: 1;}
.hero-common-banner-block .bottom-widget .inside {position: relative;z-index: 1;text-align: right; padding: 0px 58px 20px 20px;}

.fifty-fifty-block {padding: 62px 0;}
.fifty-fifty-block .text-block .bottom-btn .btn {margin-bottom: 20px; vertical-align: top;}
.fifty-fifty-block .text-block .bottom-btn .btn:not(:first-child) {margin-left:40px;}
.fifty-fifty-block .ct-row.text-media .text-block {padding-right: 18%;}
.fifty-fifty-block .ct-row.media-text {flex-direction: row-reverse;}
.fifty-fifty-block .ct-row.media-text .text-block {padding-left: 18%;}

.media-content-grid-block .ct-row {position: relative;}
.media-content-grid-block .ct-row .text-block {width: 50%;padding-top: 160px;padding-bottom: 160px;padding-right: 10%;}
.media-content-grid-block .ct-row .text-block ul {list-style: none;padding: 0;}
.media-content-grid-block .ct-row .text-block ul li {padding: 0 0 0 20px;margin: 20px 0 0 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 9px;}
.media-content-grid-block .ct-row .text-block .logo-img {margin-bottom: 90px;}
.media-content-grid-block .ct-row .img-block {position: absolute;right: 0;top: 0;height: 100%;width: 50%;}
.media-content-grid-block .ct-row .img-block img {width: 100%;height: 100%;object-fit: cover;object-position: center center; opacity: 0; visibility: hidden;}
.media-content-grid-block .listing.media-text .ct-row:nth-child(2n+1) .text-block {margin-left: auto;padding-right: 0;padding-left: 10%;}
.media-content-grid-block .listing.media-text .ct-row:nth-child(2n+1) .img-block {right: inherit;left: 0;}
.media-content-grid-block .ct-row .img-block.parallax {background-attachment: fixed;}
.media-content-grid-block .listing.text-media .ct-row:nth-child(2n+2) .text-block {margin-left: auto;padding-right: 0;padding-left: 10%;}
.media-content-grid-block .listing.text-media .ct-row:nth-child(2n+2) .img-block {right: inherit;left: 0;}
.media-content-grid-block .ct-row .text-block.medium-padding {padding-top: 130px;padding-bottom: 130px;}

.media-content-grid-block .ct-row.bg-white .text-white,
.media-content-grid-block .ct-row.bg-white .text-white p,
.media-content-grid-block .ct-row.bg-white .text-white h2 {color: #000000 !important;}

.media-content-grid-block .ct-row.bg-light-gray .text-white,
.media-content-grid-block .ct-row.bg-light-gray .text-white p,
.media-content-grid-block .ct-row.bg-light-gray .text-white h2 {color: #000000 !important;}

.columns-icon-block {/*padding: 160px 0;*/ padding: 40px 0;}
.columns-icon-block .listing {margin: 0 -15px;}
.columns-icon-block .listing .text-block {width: 50%;padding: 0 15px; margin-bottom: 30px;}
.columns-icon-block .listing .text-block .inside {max-width: 702px;position: relative;padding: 0 0 0 88px;}
.columns-icon-block .listing .text-block .inside .icon {position: absolute;left: 0;max-width: 56px;top: 4px;}
.columns-icon-block .listing.three-col .text-block {width: 33.33%;}

.tall-cards-block {padding: 130px 0 110px 0;}
.tall-cards-block .heading {margin-bottom: 50px;}
.tall-cards-block .item {padding: 20px 52px;}
.tall-cards-block .item .inside {display: block;background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.tall-cards-block .item .img {position: relative;overflow: hidden;padding-bottom: 108%;}
.tall-cards-block .item .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.0);transition: 400ms ease all;}
.tall-cards-block .item .inside:hover .img img {transform: scale(1.06);}
.tall-cards-block .item .content {padding: 25px 45px;}
.tall-cards-block .item .type {color: #6D6E71;font-size: 15px; font-family: futura-pt, sans-serif; font-weight: bold; letter-spacing: 0.75px; margin: 0 0 8px 0;}
.tall-cards-block .item .content .bottom-link {text-align: right;}
.tall-cards-block .item .content .bottom-link a {color: #439539;font-size: 15px;font-family: futura-pt, sans-serif;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;margin-right: -12px;}
.tall-cards-block .item .content .bottom-link a .icon {position: relative;top: -2px;margin-left: 6px;}

.media-content-rows-block {position: relative;}
.media-content-rows-block .ct-row {padding: 75px 0;border-bottom: 1px solid #CCCCCC; margin: 0 -15px;}
.media-content-rows-block .ct-row:last-child {border-bottom: none;}
.media-content-rows-block .listing .ct-row.media-left {flex-direction: row-reverse;}
.media-content-rows-block .listing .ct-row.media-left .text-block .inside {margin-left: auto;}
.media-content-rows-block .ct-row .text-block {width: 50%;padding: 0 15px;}
.media-content-rows-block .ct-row .img-block {width: 50%;padding: 0 15px;}
.media-content-rows-block .ct-row .img-block iframe {max-width: 100%;}
.media-content-rows-block .ct-row .img-block img {width: 100%;}
.media-content-rows-block .ct-row .text-block .inside {max-width: 585px;}
.media-content-rows-block .ct-row .text-block .inside h3 {font-family: aktiv-grotesk, sans-serif;font-size: 42px;line-height: 44px;}
.media-content-rows-block .ct-row ul {list-style: none;padding: 0; font-size: 18px; line-height: 26px;}
.media-content-rows-block .ct-row ul li {padding: 0 0 0 20px;margin: 18px 0 0 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 5px;}

.general-content-block {/*padding: 140px 0 110px 0;*/ padding: 40px 0;}
.general-content-block .text-block ul {list-style: none;padding: 0;}
.general-content-block .text-block ul li {padding: 0 0 0 20px;margin: 20px 0 0 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 9px;}

.contact-phone-numbers-block {padding: 155px 0 120px 0;}
.contact-phone-numbers-block .ct-row .left-col {width: 55%;padding: 0 30px 0 0;}
.contact-phone-numbers-block .ct-row .left-col .inside {max-width: 526px;}
.contact-phone-numbers-block .ct-row .left-col .inside .logo-img {margin: 0 0 50px 0;}
.contact-phone-numbers-block .ct-row .right-col {width: 45%;}
.contact-phone-numbers-block .ct-row .right-col .inside {max-width: 527px;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row {margin: 0 -15px 10px -15px;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row h3 {width: 100%;padding: 0 15px;color: #000000;text-transform: uppercase;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row .ad-group {width: 100%;padding: 0 15px;display: flex;flex-flow: row wrap;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row .ad-group .ad-col {width: 50%;margin: 0 0 30px 0; padding: 0 20px 0 0;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row .ad-group .ad-col h4 {color: #000000;text-transform: uppercase;margin: 0 0 2px 0;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row .ad-group .ad-col a {color: #439539;font-weight: bold;}
.contact-phone-numbers-block .ct-row .right-col .inside .address-row .ad-group .ad-col a:hover {color: #000;}

.media-object-content-block {/*padding: 160px 0 130px 0;*/ padding: 40px 0;}
.media-object-content-block .ct-row .img-block {width: 250px;}
.media-object-content-block .ct-row .right-col {width: calc(100% - 250px); padding-left: 30px;}
.media-object-content-block .ct-row .right-col .text-block {max-width: 1082px;}
.media-object-content-block .text-block ul {list-style: none;padding: 0;}
.media-object-content-block .text-block ul li {padding: 0 0 0 20px;margin: 5px 0 15px 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 9px;}
.media-object-content-block .text-block ul.two-col-list {display: flex;flex-flow: row wrap;}
.media-object-content-block .text-block ul.two-col-list li {width: 50%;padding-right: 40px;}

.cta-centered-block {padding: 100px 0 110px 0;}
.cta-centered-block.blue-overlay:after {opacity: 0.8;}
.cta-centered-block .text-block {position: relative;z-index: 1;}

.carousel-content-side-img-block {padding: 75px 0;}
.carousel-content-side-img-block .item .text-block {width: 50%;padding: 0 8%;}
.carousel-content-side-img-block .item .img-block {width: 50%;padding: 0 20px;}

.featured-resource-block {padding: 70px 0;}
.featured-resource-block .item {padding: 45px 20px 45px 20px;position: relative;}
.featured-resource-block .item .inside {background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);min-height: 414px;align-items: center;}
.featured-resource-block .item .inside .img {position: absolute;top: 0;left: 75px;bottom: 0;width: 375px;height: 490px;}
.featured-resource-block .item .inside .img img {box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2); width: 100%; height: 100%; object-fit: cover;}
.featured-resource-block .item .inside .content {width: calc(100% - 430px);margin-left: auto;padding: 20px 70px 30px 105px;}
.featured-resource-block .item .inside .content .type {color: #6D6E71;font-size: 15px;font-family: futura-pt, sans-serif;font-weight: bold;letter-spacing: 0.3px;margin: 0 0 22px 0;text-transform: uppercase;padding: 0 0 18px 0;position: relative;}
.featured-resource-block .item .inside .content .type:after {content: '';position: absolute;bottom: 0;width: 50px;height: 8px;background: #5FB640;left: 0;}
.featured-resource-block .item .inside .content p {font-family: 'Public Sans', sans-serif;}
.featured-resource-block .item .inside .content .view a {font-family: futura-pt, sans-serif;letter-spacing: 0.3px;color: #439539;text-transform: uppercase;font-size: 15px;font-weight: bold;position: relative;}
.featured-resource-block .item .inside .content .view a .next-arrow {position: absolute;right: -15px;top: -3px;transition: 400ms ease all;}
.featured-resource-block .item .inside .content .view a:hover .next-arrow {right: -20px;}

.latest-case-studies-block {padding: 120px 0;}
.latest-case-studies-block .heading {margin-bottom: 24px;}
.latest-case-studies-block .heading h2 {font-size: 24px;line-height: 34px; font-family: futura-pt, sans-serif;}
.latest-case-studies-block .item {padding: 20px 50px;}
.latest-case-studies-block .item .inside {border: 1px solid #6D6E71;padding: 40px 40px 75px 40px;position: relative; display: block;}
.latest-case-studies-block .item .inside .img {margin-bottom: 34px; position: relative; padding-bottom: 110%; margin-left: 17px; }
.latest-case-studies-block .item .inside .img img {border: 1px solid #6D6E71;box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2); position: absolute; left: 0;top: 0;width: 100%;height: 100%;max-width: 240px;object-fit: cover;}
.latest-case-studies-block .item .inside .content p {font-size: 16px;line-height: 24px;}
.latest-case-studies-block .item .inside .content .view {position: absolute;bottom: 25px;right: 42px;font-family: futura-pt, sans-serif;letter-spacing: 0.3px;color: #439539;text-transform: uppercase;font-size: 15px;font-weight: bold;}
.latest-case-studies-block .item .inside .content .view .next-arrow {position: absolute;right: -15px;transition: 400ms ease all;}
.latest-case-studies-block .item .inside:hover .content .view .next-arrow {right: -20px;}

.interactive-image {padding: 100px 0;}
.media-content-rows-block.bg-secondary + .interactive-image {margin-top: -1px;}

.video-content-block {padding: 120px 0;}
.video-content-block .container {position: relative;z-index: 1;}
.video-content-block:before {content: '';position: absolute;right: 0;top: 5px;width: 470px;height: 80px;background: url(images/shape1.svg) no-repeat center;}
.video-content-block:after {content: '';position: absolute;left: 0;bottom: 25px;width: 470px;height: 80px;background: url(images/shape2.svg) no-repeat; background-position: left center;}
.video-content-block .heading-row {margin-bottom: 70px;}
.video-content-block .video-wrapper {position: relative;padding-bottom: 56.25%;}
.video-content-block .video-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;border: none;vertical-align: top;}
.page-alpha-analytics .video-content-block:before,
.page-alpha-analytics .video-content-block:after {display: none;}
.video-content-block.no-pattern:after,
.video-content-block.no-pattern:before {display: none;}

.cards-logos-content-block {padding: 150px 0;}
.cards-logos-content-block .heading h2 {font-size: 24px;line-height: 34px; font-family: futura-pt, sans-serif;}
.cards-logos-content-block .listing {margin: 0 -52px;}
.cards-logos-content-block .listing .card-col {width: 33.33%; padding: 0 52px; margin-top: 60px;}
.cards-logos-content-block .listing .card-col a .logo-img {height: 146px;border-bottom: 1px solid #FFFFFF;padding: 20px;}
.cards-logos-content-block .listing .card-col a .logo-img img {max-height: 100%;}
.cards-logos-content-block .listing .card-col a .content {padding: 25px 38px 80px 44px;position: relative;}
.cards-logos-content-block .listing .card-col a .content .view {position: absolute;bottom: 25px;right: 42px;font-family: futura-pt, sans-serif;letter-spacing: 0.3px;color: #439539;text-transform: uppercase;font-size: 15px;font-weight: bold;}
.cards-logos-content-block .listing .card-col a .content .view .next-arrow {position: absolute;right: -15px;top: 5px;transition: 400ms ease all;}
.cards-logos-content-block .listing .card-col a:hover .content .view .next-arrow {right: -20px;}

.media-object-block {padding: 125px 0;}
.media-object-block .ct-row .img-block {width: 30%;}
.media-object-block .ct-row .right-col {width: 70%; padding-left: 50px;}
.media-object-block .text-block ul {list-style: none;padding: 0;}
.media-object-block .text-block ul li {padding: 0 0 0 20px;margin: 20px 0 0 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 9px;}

.hero-banner-centered-block {padding: 150px 0 0 0; overflow: hidden;}
.hero-banner-centered-block:before {content: '';position: absolute;left: 0; right: 0; top: 0;bottom: 0;width: 100%;height: 92%;background: url(images/hero-banner-shape.svg) no-repeat;background-position: center bottom;background-size: cover;z-index: 1;}
.hero-banner-centered-block .text-block {max-width: 800px; margin: auto; padding: 25px 0 25px 0;position: relative;z-index: 1;}
.hero-banner-centered-block .type span {border-top: 1px solid #D0D3D4;border-bottom: 1px solid #D0D3D4;padding: 7px 0;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;display: inline-block;letter-spacing: 0.3px;}
.hero-banner-centered-block .type {margin: 0 0 30px 0;}
.hero-banner-centered-block .text-block h1 {margin: 0 0 35px 0;}
.hero-banner-centered-block .text-block .bottom-btn {margin-top: 45px;}

.filter-row {margin-bottom: 90px;}
.filter-row ul {padding: 0;margin: 0 -15px;display: flex;flex-flow: row wrap; justify-content: center; list-style: none;}
.filter-row ul li {padding: 0 15px;width: 33.33%;}
.filter-row ul li label {width: 100%;}
.filter-row ul li select {width: 100%;background: #fff url(images/select-arrow-green.svg) no-repeat;background-position: right 22px center;border:none;color: #6D6E71;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 20px;font-weight: bold;text-transform: uppercase;letter-spacing: 0.75px;padding: 20px 50px 20px 26px;outline: none !important;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}
.filter-row ul li.sf-field-search .sf-input-text {width: 100%;background: #fff url(images/filter-search-icon.svg) no-repeat;background-position: right 22px center;border: none;color: #6D6E71;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 20px;font-weight: bold;text-transform: uppercase;letter-spacing: 0.75px;padding: 20px 50px 20px 26px;outline: none !important;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;text-overflow: '';}

.pagination-row, .pagination {margin-top: 30px;}
.pagination-row span.pages, .pagination span.pages {display: none !important;}
.pagination-row .wp-pagenavi a, .pagination-row .wp-pagenavi span,
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span {border: 1px solid #eee;margin: 0 10px;width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;background-color: #FFFFFF;color: #6D6E71;font-size: 16px;line-height: 24px;font-weight: bold;font-family: 'Source Sans Pro', sans-serif;letter-spacing: 0.32px;transition: 400ms ease all;}
.pagination-row .wp-pagenavi, .pagination .wp-pagenavi {display: flex!important;flex-flow: row wrap; justify-content: center;}
.pagination-row .wp-pagenavi a:hover, 
.pagination-row .wp-pagenavi span.current, .pagination .wp-pagenavi a:hover, .pagination .wp-pagenavi span.current {background-color: #439539;color: #fff;}
.leadership-team-block .pagination-row .wp-pagenavi a, 
.leadership-team-block .pagination-row .wp-pagenavi span {background-color: #ebebef;}
.leadership-team-block .pagination-row .wp-pagenavi a:hover, 
.leadership-team-block .pagination-row .wp-pagenavi span.current {background-color: #439539;color: #fff;}

.resources-listing-block {padding: 78px 0 90px 0;}
.resources-listing-block .list {margin: 0 -16px;}
.resources-listing-block .list .post-col {width: 33.33%; padding: 0 16px; margin-bottom: 35px;}
.resources-listing-block .list .post-col .inside {display: block;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); height: 100%;}
.resources-listing-block .list .post-col .inside .img {position: relative;padding-bottom: 50%;overflow: hidden;}
.resources-listing-block .list .post-col .inside .img img {width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;transform: scale(1);transition: 400ms ease all}
.resources-listing-block .list .post-col .inside:hover .img img {transform: scale(1.05);}
.resources-listing-block .list .post-col .inside .content {padding: 40px 44px 120px 44px;}
.resources-listing-block .list .post-col .inside .content h3 {color: #439539;font-size: 15px;line-height: 20px;letter-spacing: 0.75px;text-transform: uppercase;}
.resources-listing-block .list .post-col .inside .content p {line-height: 24px;color: #6D6E71;font-weight: bold;}
.resources-listing-block .list .post-col .inside .content .view {position: absolute;right: 20px;bottom: 20px; width: 103px;text-align: center;color: #1D252D;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 25px;font-weight: bold;letter-spacing: 0.3px;padding: 10px;transition: 400ms ease all;}
.resources-listing-block .list .post-col .inside .content .view:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: transparent linear-gradient(270deg, #65C942 0%, #439539 100%) 0% 0% no-repeat padding-box;border: none;opacity: 0;transition: 400ms ease all;}
.resources-listing-block .list .post-col .inside:hover .content .view:before {opacity: 1;}
.resources-listing-block .list .post-col .inside .content .view:after {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;transition: 400ms ease all;border: 2px solid #439539;}
.resources-listing-block .list .post-col .inside:hover .content .view:after {opacity: 0;}
.resources-listing-block .list .post-col .inside:hover .content .view {color: #FFFFFF;}
.resources-listing-block .list .post-col .inside .content .view span {position: relative;z-index: 1;}

.form-block .gform_wrapper {margin: 0;}
.form-block .gform_wrapper form {max-width: 100%;}
.form-block .gform_wrapper .gform_validation_errors {display: none;}
.form-block .gform_wrapper.gravity-theme .gform_fields {grid-column-gap: 0; grid-row-gap: 0;}
.form-block .gform_wrapper .gfield {position: relative; margin: 0 0 20px 0;}
.form-block .gform_wrapper .gfield .gfield_label {margin: 0px !important;font-weight: normal;color: #707070;font-size: 16px;line-height: 26px; width: 100%;}
.form-block .gform_wrapper .gfield .gfield_label .gfield_required .gfield_required {display: none;}
.form-block .gform_wrapper .gfield .gfield_label .gfield_required:before {content: '*';color: #9DA2A7;font-size: 20px;}
.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message {border: none !important; background: transparent !important; padding: 6px 0 0 0 !important; margin: 0 !important;}
.form-block .gform_wrapper .gfield .ginput_container input {height: auto;width: 100% !important;border: 1px solid #6D6E71 !important;outline: none;color: #439539;font-size: 16px !important;line-height: 25px !important;padding: 9px 32px !important;min-height: inherit !important;margin: 0;background: #fff !important;font-family: 'Source Sans Pro', sans-serif !important;border-radius: 0;font-weight: bold;text-transform: uppercase;letter-spacing: 0.32px;}
.form-block .gform_wrapper .gfield .ginput_container textarea {height: 80px !important;width: 100% !important;border: 1px solid #6D6E71 !important;outline: none;color: #439539;font-size: 16px !important;line-height: 25px !important;padding: 9px 32px !important;min-height: inherit !important;margin: 0;background: #fff !important;font-family: 'Source Sans Pro', sans-serif !important;border-radius: 0;font-weight: normal;resize: none; vertical-align: top; font-weight: bold; text-transform: uppercase; letter-spacing: 0.32px;}
.form-block .gform_wrapper .gfield .ginput_container select {height: auto;width: 100% !important;border: 1px solid #6D6E71 !important;outline: none;color: #439539;font-size: 16px !important;line-height: 25px !important;padding: 9px 32px 9px 32px !important;min-height: inherit !important;margin: 0;background: #fff url(images/dropdown-arrow.svg) no-repeat !important;font-family: 'Source Sans Pro', sans-serif !important;border-radius: 0;font-weight: normal;appearance: none;-moz-appearance: none;-webkit-appearance: none;background-position: right 12px center !important; font-weight: bold;
    text-transform: uppercase; letter-spacing: 0.32px;}
.form-block .gform_wrapper .gfield .ginput_container input::-webkit-input-placeholder { color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container input::-moz-placeholder {color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container input:-ms-input-placeholder { color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container input:-moz-placeholder {color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container textarea::-webkit-input-placeholder { color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container textarea::-moz-placeholder {color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container textarea:-ms-input-placeholder { color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container textarea:-moz-placeholder {color: #439539;}
.form-block .gform_wrapper .gfield {width: 100%;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;border-bottom: 1px solid #CBD0D3;padding: 0 0 20px 0;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice {width: 33.33%;padding: 5px 15px 0 0;margin: 0 0 10px 0;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice input[type="radio"] {width: 0 !important;height: 0 !important;position: absolute;opacity: 0;visibility: hidden;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice input[type="radio"] + label {color: #707070;font-size: 16px;line-height: 26px;letter-spacing: 0.16px;font-weight: 500;padding: 0 0 0 26px;position: relative;cursor: pointer;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice input[type="radio"] + label:before {content: '';position: absolute;width: 15px;height: 15px;border: 1px solid #CBD0D3;left: 0;top: 5px;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice input[type="radio"] + label:after {content: '';position: absolute;left: 3px;top: 50%;border-top: 2px solid #000;border-right: 2px solid #000;width: 9px;height: 5px;transform: rotate(135deg);margin-top: -4px;opacity: 0;}
.form-block .gform_wrapper .gfield .ginput_container_radio .gfield_radio .gchoice input[type="radio"]:checked + label:after {opacity: 1;}

.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap; padding: 0; margin: 0 -15px;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice {width: 33.33%;padding: 0 15px 0 15px;margin: 10px 0 4px 0;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] {width: 0 !important;height: 0 !important;position: absolute;opacity: 0;visibility: hidden;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label {max-width: 100%;color: #6D6E71;font-size: 15px;line-height: 20px;font-weight: bold;padding: 0 0 0 30px;position: relative;cursor: pointer;font-family: futura-pt, sans-serif;letter-spacing: 0.75px;text-transform: uppercase;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label:before {content: '';position: absolute;width: 19px;height: 19px;border: 1px solid #6D6E71;left: 0;top: 1px;border-radius: 0;transition: 400ms ease all;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"]:checked + label:before {background-color: #439539;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label a {color: #439538;text-decoration: underline;}
.form-block .gform_wrapper .gfield .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label a:hover {color: #000;}

.gform_wrapper.gravity-theme .gform_fields {display: block !important;}
.form-block .gform_wrapper .gform_footer {padding: 0 !important;margin: 0 !important;}
.form-block .gform_wrapper .gform_footer input[type="submit"] {margin: auto;}
.form-block .gform_wrapper .gfield.half-width {width: calc(50% - 8px) !important;float: left; position: relative; z-index: 1;}
.form-block .gform_wrapper .gfield.half-width.right {float: right;}
.form-block .gform_wrapper .gfield.full-width {clear: both;}
.form-block .gform_wrapper .gfield .ginput_container_fileupload input {border: none !important;padding: 0 !important;}
.form-block .gform_wrapper .gfield .ginput_container_fileupload .gform_fileupload_rules {display: none;}

.cta-subscribe-block {padding: 100px 0 110px 0;}
.cta-subscribe-block .form-block {padding: 70px 140px 80px 140px;position: relative;z-index: 1;max-width: 1082px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.cta-subscribe-block.blue-overlay::after {opacity: 0.84;}
.cta-subscribe-block .form-block h2 {font-size: 24px;line-height: 28px;font-family: futura-pt, sans-serif;}
.cta-subscribe-block .form-block .heading {margin: 0 0 40px 0;}
.cta-subscribe-block .form-block .gfield.policy-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice {width: 100%;margin-top: 0;}
.cta-subscribe-block .form-block .gfield.policy-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label {font-family: aktiv-grotesk, sans-serif;font-size: 16px;line-height: 24px;font-weight: normal;text-transform: none;letter-spacing: 0;}
.cta-subscribe-block .form-block .gform_footer.top_label {width: 168px;margin: auto !important;background: transparent linear-gradient(270deg, #65C942 0%, #439539 100%) 0% 0%;position: relative;}
.cta-subscribe-block .form-block .gform_footer.top_label:hover {background: transparent linear-gradient(270deg, #439539 0%, #439539 100%) 0% 0%;}
.cta-subscribe-block .form-block .gform_footer.top_label:after {content: '';position: absolute;right: 24px;width: 20px;height: 20px;background: url(images/Subscribe-icon.svg) no-repeat center;top: 0;bottom: 0;margin: auto;}
.cta-subscribe-block .form-block .gform_wrapper .gform_footer input[type="submit"] {background: transparent;width: 100%;text-align: left;}

.blog-single-main {padding: 260px 0 138px 0;}
.blog-single-main .wrap {max-width: 1082px;}
.blog-single-main .type {margin: 0 0 40px 0;display: inline-block;border-top: 1px solid #D0D3D4;border-bottom: 1px solid #D0D3D4;padding: 7px 0;color: #6D6E71;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;line-height: 24px;font-weight: bold;letter-spacing: 0.32px;text-transform: uppercase;}
.blog-single-main .heading {margin: 0 0 45px 0;}
.blog-single-main .postmeta-row {margin: 0 0 28px 0;}
.blog-single-main .postmeta-row .left-col {text-transform: uppercase;font-family: 'Source Sans Pro', sans-serif;font-size: 16px;line-height: 24px; font-weight: bold;}
.blog-single-main .postmeta-row .left-col span {position: relative;padding-right: 10px;margin-right: 10px;}
.blog-single-main .postmeta-row .left-col span:after {content: '';position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 2px;background: #6D6E71;height: 16px;}
.blog-single-main .postmeta-row .left-col span:last-child:after {display: none;}
.blog-single-main .postmeta-row .right-col .read-time {font-size: 16px;line-height: 24px;}
.blog-single-main .content-main img {margin: 0 0 35px 0;}
.blog-single-main .content-main h2 {margin: 60px 0 20px 0;}
.blog-single-main .content-main hr {border-top: 1px solid #707070;margin: 100px 0;}
.blog-single-main .content-main h5 {margin: 40px 0 15px 0;}
.blog-single-main .featured-img img {width: 100%;}

.blog-single-main .cta-promo-bar-block {padding: 28px;}
.blog-single-main .cta-promo-bar-block .ct-row .left-btn {width: 190px;text-align: right;}
.blog-single-main .cta-promo-bar-block .ct-row .text {width: calc(100% - 190px);}
.blog-single-main .cta-promo-bar-block .ct-row .text h5:last-child {margin: 0;}
.blog-single-main .content-main p a {border-bottom: 1px solid #439538;}
.blog-single-main .content-main p a:hover {border-color: #000;}
.blog-single-main .content-main h3 {margin: 40px 0 20px 0;text-transform: uppercase;}
.blog-single-main .content-main ul {list-style: none;padding: 0;margin: 20px 0 35px 0;}
.blog-single-main .content-main ul li {padding: 0 0 18px 22px;position: relative;}
.blog-single-main .content-main ul li:before {content: '';position: absolute;top: 12px;left: 0;width: 5px;height: 5px;background: #6D6E71;border-radius: 50%;}
.blog-single-main .content-main ul li ul {margin-bottom: 0;}
.blog-single-main .content-main ul li:last-child {padding-bottom: 0;}
.blog-single-main .content-main h4 {color: #000000;text-transform: uppercase;margin: 40px 0 18px 0;}
.blog-single-main .content-main ol {padding: 0;margin: 20px 0 35px 0;list-style: none;counter-reset: my-sec-counter;}
.blog-single-main .content-main ol li {padding: 0 0 18px 30px;position: relative;}
.blog-single-main .content-main ol li:before {counter-increment: my-sec-counter;content: counter(my-sec-counter) ". ";position: absolute;left: 0;font-size: 22px;line-height: 32px;font-weight: bold;top: -2px;}
.blog-single-main .content-main h6 {letter-spacing: 0.75px;text-transform: uppercase;margin: 30px 0 18px 0;}
.blog-single-main .content-main iframe {width: 100%;height: 610px;vertical-align: top;display: block;margin: 0 0 25px 0;}
.blog-single-main .promo-card-block {padding: 26px;}
.blog-single-main .promo-card-block .ct-row .img-left {width: 360px;}
.blog-single-main .promo-card-block .ct-row .img-left img {margin: 0;}
.blog-single-main .promo-card-block .ct-row .text {width: calc(100% - 360px);padding: 0 0 0 30px;}
.blog-single-main .promo-card-block .ct-row .text h3 {margin: 0 0 12px 0;color: #fff !important;font-size: 20px;line-height: 26px;font-weight: normal;}
.blog-single-main .promo-card-block .ct-row .text p {color: #fff;}
.blog-single-main .blog-nav .previous {color: #1D252D;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;padding: 12px 0 12px 68px;position: relative;}
.blog-single-main .blog-nav .previous:before {content: '';position: absolute;left: 0;top: 0;width: 48px;height: 48px;border: 1px solid #CCCCCC;border-radius: 50%;background: url(images/previous-arrow-green.svg) no-repeat center;}
.blog-single-main .blog-nav .next {color: #1D252D;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;padding: 12px 68px 12px 0;position: relative;}
.blog-single-main .blog-nav .next:before {content: '';position: absolute;right: 0;top: 0;width: 48px;height: 48px;border: 1px solid #CCCCCC;border-radius: 50%;background: url(images/previous-arrow-green.svg) no-repeat center;transform: rotate(180deg);}
.blog-single-main .filter-row {background: #000000;padding: 30px 0;}
.blog-nav .post-navigation {width: 100%;}
.blog-nav .post-navigation .nav-links {display: flex;justify-content: space-between; margin-top: 30px;}
.blog-nav .post-navigation .nav-links .nav-next {margin-left: auto;}
.column-image-content-block {padding: 140px 0 130px 0;}
.column-image-content-block .listing {margin: 0 -52px;}
.column-image-content-block .listing .text-col {width: 33.33%;padding: 0 52px;margin-top: 60px;}
.column-image-content-block .listing .text-col .img {padding-bottom: 51%;margin: 0 0 28px 0;}
.column-image-content-block .listing .text-col .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;}
.column-image-content-block .listing.two-col .text-col {width: 50%;}
.column-image-content-block .listing .text-col .heading h5 {font-size: 25px;line-height: 35px; text-align: center;}

.content-quote-block {padding: 45px 0 45px 0;}
.content-quote-block .ct-row .left-col {width: 67%;padding: 0 50px 0 0;}
.content-quote-block .ct-row .right-col {width: 33%;}
.content-quote-block .ct-row .left-col .inside .img {width: 243px;}
.content-quote-block .ct-row .left-col .inside .content {width: calc(100% - 243px);padding: 0 10% 0 10%;}
.content-quote-block .ct-row .right-col .quote {margin: 35px 0;padding: 0 0 0 32px;position: relative;}
.content-quote-block .ct-row .right-col .quote p {color: #283C59;font-style: normal;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-size: 22px;line-height: 32px;}
.content-quote-block .ct-row .right-col .quote:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 10px;height: 100%;background: transparent linear-gradient(180deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}
.content-quote-block .ct-row .right-col .quote .role,
.content-quote-block .ct-row .right-col .quote .name {color: #6D6E71;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.75px;text-transform: uppercase;}
.content-quote-block .ct-row.no-img .right-col {width: 41%;}
.content-quote-block .ct-row.no-img .left-col {width: 59%;}
.content-quote-block .ct-row.no-img .left-col .content {width: 100%;padding: 0;max-width: 826px;} /* max-width: 526px; */

.press-release-list-block {padding: 90px 0 130px 0;}
.press-release-list-block .filter-row {background: #000000;padding: 30px 0;}
.press-release-list-block .list {margin: 0 -15px;}
.press-release-list-block .list .post-col {width: 25%;padding: 0 15px;margin-top: 30px;}
.press-release-list-block .list .post-col a {height: 100%;background-color: #fff;padding: 40px 30px 26px 35px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.press-release-list-block .list .post-col a:hover {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);}
.press-release-list-block .list .post-col a h5 {color: #000000;margin: 0 0 35px 0;}
.press-release-list-block .list .post-col a .bottom-row .date {color: #6D6E71;font-size: 16px;line-height: 24px;}
.press-release-list-block .list .post-col a .bottom-row .read {border: 2px solid #439539;width: 102px;text-align: center;height: 45px;display: flex;align-items: center;justify-content: center;color: #1D252D;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;transition: 400ms ease all;}
.press-release-list-block .list .post-col a:hover .bottom-row .read {background: #439539;color: #fff;}
.press-release-list-block .heading-row {padding-top: 120px;}
.press-release-list-block .bottom-btn {margin-top: 70px;}

.press-release-list-block ul.wpra-item-list {list-style: none;padding: 0;margin: 0;display: flex;flex-flow: row wrap;}
.press-release-list-block ul.wpra-item-list .wpra-item.feed-item {width: 100%;margin: 30px 15px 0 15px;background-color: #fff;padding: 40px 30px 26px 35px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15); transition: 400ms ease all;} /* press release boxes used to have width: calc(25% - 30px) */
.press-release-list-block ul.wpra-item-list .wpra-item.feed-item:hover {box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);}
.press-release-list-block ul.wpra-item-list .wpra-item.feed-item a {color: #000000;font-weight: bold;line-height: 24px;display: block;margin: 0 0 20px 0;}
.press-release-list-block .heading-row {padding-top: 0;}
.press-release-list-block .wprss-feed-meta .feed-source { display: none; }

.list-analysts-block {padding: 120px 0 115px 0;}
.list-analysts-block .wrap {max-width: 1082px;}
.list-analysts-block .heading-row {margin-bottom: 90px;}
.list-analysts-block .heading-row .text-dark p {color: #000000;}
.list-analysts-block .heading-row .text-dark {color: #000000 !important;}

.list-analysts-block .analysts-table {margin: 0 0 40px 0;border: 1px solid #ebebef;}
.list-analysts-block .analysts-table .data-head .email,
.list-analysts-block .analysts-table .data-head .phone,
.list-analysts-block .analysts-table .data-head .contact,
.list-analysts-block .analysts-table .data-head .name {background: #439539;color: #fff;font-family: futura-pt, sans-serif;font-size: 24px;line-height: 28px;font-weight: bold;padding: 20px 30px 20px 30px;min-height: 50px;display: flex;align-items: center;text-transform: uppercase;border-right: 1px solid #CCCCCC;}
.list-analysts-block .analysts-table .data-row .email,
.list-analysts-block .analysts-table .data-head .email {border: none !important;}
.list-analysts-block .analysts-table .data-row .name,
.list-analysts-block .analysts-table .data-head .name {width: 25%;}
.list-analysts-block .analysts-table .data-row .contact,
.list-analysts-block .analysts-table .data-head .contact {width: 20%;}
.list-analysts-block .analysts-table .data-row .phone,
.list-analysts-block .analysts-table .data-head .phone {width: 20%;}
.list-analysts-block .analysts-table .data-row .email,
.list-analysts-block .analysts-table .data-head .email {width: 35%;}
.list-analysts-block .analysts-table .data-row .email,
.list-analysts-block .analysts-table .data-row .phone,
.list-analysts-block .analysts-table .data-row .contact,
.list-analysts-block .analysts-table .data-row .name {color: #000000;font-size: 18px;line-height: 24px;font-weight: bold;padding: 10px 30px 10px 30px;min-height: 50px;display: flex;align-items: center;}
.list-analysts-block .analysts-table .data-row:nth-child(2n+1) .email,
.list-analysts-block .analysts-table .data-row:nth-child(2n+1) .phone,
.list-analysts-block .analysts-table .data-row:nth-child(2n+1) .contact,
.list-analysts-block .analysts-table .data-row:nth-child(2n+1) .name {background-color: #EBEBEF;}
.list-analysts-block .analysts-table .data-row a {color: #000000; word-break: break-word;}
.list-analysts-block .analysts-table .data-row a:hover {color: #439539;}

.cta-email-block .text-block {padding: 80px 0;}
.cta-email-block .text-block .email a {color: #439538;font-size: 30px;line-height: 40px;font-weight: bold;}
.cta-email-block .text-block .email a:hover {color: #fff;}

.transfer-agent-content-block {padding: 100px 0;}
.transfer-agent-content-block .ct-row {margin: 0 -20px;}
.transfer-agent-content-block .ct-row .left-col {width: 58%; padding: 0 20px;}
.transfer-agent-content-block .ct-row .right-col {width: 42%; padding: 0 20px;}
.transfer-agent-content-block .ct-row .left-col .inside {max-width: 526px;}
.transfer-agent-content-block .ct-row ul {list-style: none;padding: 0;}
.transfer-agent-content-block .ct-row ul li {padding: 0 0 0 20px;margin: 20px 0 0 0; background: url(images/checkmark-green.svg) no-repeat; background-position: left top 9px;}
.transfer-agent-content-block .ct-row .right-col .text p {color: #000000;font-size: 20px;line-height: 26px;font-family: futura-pt, sans-serif;text-transform: uppercase;margin: 0 0 8px 0;}
.transfer-agent-content-block .ct-row .right-col .text h5 {margin: 22px 0 4px 0;}
.transfer-agent-content-block .ct-row .right-col .text a {color: #439539;font-weight: bold;}
.transfer-agent-content-block .ct-row .right-col .text a:hover {color: #000;}

.events-temp-block {padding: 60px 0 100px 0;}
.events-temp-block .wrap {max-width: 1082px;}
.events-temp-block .quote {margin: 0 0 50px 0;padding: 0 0 0 32px;position: relative;}
.events-temp-block .quote p {color: #283C59;font-style: normal;font-family: aktiv-grotesk, sans-serif;font-weight: 300;font-size: 22px;line-height: 32px;}
.events-temp-block .quote:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 10px;height: 100%;background: transparent linear-gradient(180deg, #FFCD00 0%, #65C942 51%, #439539 100%) 0% 0%;}
.events-temp-block .quote .name {color: #6D6E71;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.75px;text-transform: uppercase;}
.events-temp-block .quote .name span {display: block;}
.events-temp-block .event-list .no-result p {color: #000000;font-weight: bold;}
.events-temp-block .event-list {padding: 0 0 100px 0;}
.events-temp-block .event-list .no-result {border-bottom: 1px solid #707070;padding-bottom: 100px;}
.events-temp-block .event-list + .event-list {padding-top: 0;}
.events-temp-block .event-list .event-row {padding: 20px 0 0 0;border-bottom: 1px solid #707070; align-items: flex-start;}
.events-temp-block .event-list .event-row .date {width: 230px;border-right: 1px solid #707070;padding: 0 20px 0 0;}
.events-temp-block .event-list .event-row .date span {display: block;color: #000000;font-weight: bold;}
.events-temp-block .event-list .event-row .content {width: calc(100% - 230px);padding: 0 0 0 52px;}
.events-temp-block .event-list .event-row .content p {color: #000;margin: 0;font-weight: bold;line-height: 24px;}
.events-temp-block .event-list .event-row .content .btn-right {min-width: 246px;text-align: right;}
.events-temp-block .event-list .event-row .nav-links {margin: 30px 0 0 0;}
.events-temp-block .event-list .event-row .nav-links a {color: #000;font-weight: bold;}
.events-temp-block .event-list .event-row .nav-links a:hover {color: #439539;}
.events-temp-block .quote {margin: 0;}

.presentation-block .heading {margin: 0 0 50px 0;}
.presentation-block .ct-row {padding: 26px;}
.presentation-block .ct-row .img {width: 360px;}
.presentation-block .ct-row .content {width: calc(100% - 360px); padding: 24px 0 90px 30px; position: relative;}
.presentation-block .ct-row .content .bottom-btn {position: absolute; bottom: 25px; }
.presentation-block .ct-row .content h4 {font-weight: normal;text-transform: uppercase;}
.presentation-block ul.wpra-item-list {list-style: none;margin: 0;padding: 0;}
.presentation-block ul.wpra-item-list li.wpra-item.feed-item {color: #fff; padding: 0; border: none;}
.presentation-block ul.wpra-item-list li.wpra-item.feed-item:last-child {margin: 0;}
.presentation-block ul.wpra-item-list li.wpra-item.feed-item a {color: #fff;font-weight: bold;margin: 0;display: block;}
.presentation-block ul.wpra-item-list li.wpra-item.feed-item .wprss-feed-meta {color: #fff;}
.events-temp-block .wpra-item-list {list-style: none;padding: 0;margin: 0;}
.events-temp-block .wpra-item-list .wpra-item.feed-item {border-bottom: 1px solid #707070;padding: 20px 0; list-style: none;}
.events-temp-block .wpra-item-list .wpra-item.feed-item:first-child {padding-top: 0;}
.events-temp-block .wpra-item-list .wpra-item.feed-item a {color: #000000;font-weight: bold;}

.contact-block {padding: 255px 0 145px 0;}
.contact-block .form-block {background-color: #fff; max-width: 804px; padding: 58px 100px 55px 100px; position: relative; z-index: 1;}
.contact-block .form-block h1 {text-transform: uppercase;margin: 0 0 8px 0;}
.contact-block .form-block .gfield.policy-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice {width: 100%;margin-top: 0;}
.contact-block .form-block .gfield.policy-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type="checkbox"] + label {font-family: aktiv-grotesk, sans-serif;font-size: 16px;line-height: 24px;font-weight: normal;text-transform: none;letter-spacing: 0;}
.contact-block .form-block .heading {margin: 0 0 35px 0;}
.contact-block .form-block .gform_wrapper .gfield .ginput_container input {padding: 9px 15px 9px 15px !important;font-weight: normal;color: #6D6E71;line-height: 20px !important;text-transform: none;}
.form-block .gform_wrapper .gfield .ginput_container select {padding: 9px 35px 9px 15px !important;font-weight: normal;color: #6D6E71;line-height: 20px !important;text-transform: none;	}
.contact-block .form-block .gform_wrapper .gfield .ginput_container input::-webkit-input-placeholder { color: #6D6E71;}
.contact-block .form-block .gform_wrapper .gfield .ginput_container input::-moz-placeholder {color: #6D6E71;}
.contact-block .form-block .gform_wrapper .gfield .ginput_container input:-ms-input-placeholder { color: #6D6E71;}
.contact-block .form-block .gform_wrapper .gfield .ginput_container input:-moz-placeholder {color: #6D6E71;}
.contact-block .form-block .gform_wrapper .gfield {margin: 0 0 15px 0;}
.form-block .gform_wrapper .gfield .ginput_container textarea {padding: 9px 15px 9px 15px !important;font-weight: normal;color: #6D6E71;line-height: 20px !important;text-transform: none; height: 120px !important;}
.form-block .gform_wrapper .gfield .ginput_container textarea::-webkit-input-placeholder { color: #6D6E71;}
.form-block .gform_wrapper .gfield .ginput_container textarea::-moz-placeholder {color: #6D6E71;}
.form-block .gform_wrapper .gfield .ginput_container textarea:-ms-input-placeholder { color: #6D6E71;}
.form-block .gform_wrapper .gfield .ginput_container textarea:-moz-placeholder {color: #6D6E71;}

.offices-group-block {padding: 130px 0 140px 0;}
.offices-group-block .heading {max-width: 1082px;margin: auto;}
.offices-group-block .list {margin: 0 -15px;}
.offices-group-block .list .text-col {width: 33.33%;padding: 0 15px;margin-top: 70px;}
.offices-group-block .list .text-col .inside {align-items: flex-start;}
.offices-group-block .list .text-col .inside .img {width: 109px;height: 109px;border: 1px solid #707070;}
.offices-group-block .list .text-col .inside .img img {width: 100%; height: 100%; object-fit: cover;}
.offices-group-block .list .text-col .inside .content {width: calc(100% - 109px);padding: 0 0 0 28px;}
.offices-group-block .list .text-col .inside .content h3 {color: #000000;text-transform: uppercase;margin: 0 0 12px 0;}
.offices-group-block .list .text-col .inside .content h5 {color: #439539;font-size: 15px;line-height: 20px;font-weight: bold;letter-spacing: 0.3px;font-family: futura-pt, sans-serif;text-transform: uppercase;}

.postcards-content-block {padding: 140px 0 120px 0;}
.postcards-content-block .heading {margin-bottom: 80px;}
.postcards-content-block .heading-row {max-width: 1082px;margin: auto;}
.postcards-content-block .listing {margin: 0 -52px;}
.postcards-content-block .text-col {padding: 0 52px; width: 33.33%; margin-bottom: 65px;}
.postcards-content-block .text-col .inside {display: block;background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.postcards-content-block .text-col .img {position: relative;overflow: hidden;padding-bottom: 50.6%;}
.postcards-content-block .text-col .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.0);transition: 400ms ease all;}
.postcards-content-block .text-col .inside:hover .img img {transform: scale(1.06);}
.postcards-content-block .text-col .content {padding: 25px 45px;}
.postcards-content-block .text-col .content .text-dark {margin-bottom: 28px;}
.postcards-content-block .text-col .content .bottom-link {text-align: right;}
.postcards-content-block .text-col .content .bottom-link a {color: #439539;font-size: 15px;font-family: futura-pt, sans-serif;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;margin-right: -12px;}
.postcards-content-block .text-col .content .bottom-link a .icon {position: relative;top: -2px;margin-left: 6px;}
.postcards-content-block .text-col .content h3 {text-transform: uppercase;}

.simple-icons-block {padding: 120px 0;}
.simple-icons-block .heading-row {max-width: 1080px;}
.simple-icons-block .listing {margin: 0 -50px;}
.simple-icons-block .listing .text-col {width: 33.33%;padding: 0 50px;margin-top: 70px;}
.simple-icons-block .listing .text-col .icon {margin: 0 0 18px 0; display: flex; align-items: center; height: 100px;}
.simple-icons-block .listing .text-col .icon img {max-height: 100%;}
.simple-icons-block .listing.icon-center .text-col {text-align: center;}
.simple-icons-block .listing.icon-center .text-col .icon {justify-content: center;}

.list-columns-block {padding: 135px 0 168px 0;}
.list-columns-block:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: #000000;opacity: 0.8;}
.list-columns-block .container {position: relative;z-index: 1;}
.list-columns-block .heading {max-width: 1082px;margin: auto;}
.list-columns-block .heading .img {margin-bottom: 28px;}
.list-columns-block .listing {margin: 0 -20px; justify-content: center;}
.list-columns-block .listing .text-col {width: 25%;padding: 0 20px;margin-top: 70px;}
.list-columns-block .listing .text-col .icon {margin-bottom: 12px;}
.list-columns-block .listing .text-col p {line-height: 24px;font-weight: bold;margin: 0;}
.list-columns-block .listing .text-col .inside {max-width: 247px;margin: auto;}
.list-columns-block .listing.three-col .text-col {width: 33.33%;}

.subpage-listing-block {padding: 115px 0 50px 0;}
.subpage-listing-block .heading {margin-bottom: 60px;padding-bottom: 15px;position: relative;}
.subpage-listing-block .heading:before {content: '';position: absolute;left: 0;right: 0;bottom: 0;width: 50px;background: #5FB640;height: 8px;margin: auto;}
.subpage-listing-block .listing {margin: 0 -52px;}
.subpage-listing-block .text-col {padding: 0 52px; width: 33.33%; margin-bottom: 65px;}
.subpage-listing-block .text-col .inside {display: block;background-color: #fff;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);}
.subpage-listing-block .text-col .img {position: relative;overflow: hidden;padding-bottom: 36%;}
.subpage-listing-block .text-col .img img {position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.0);transition: 400ms ease all;}
.subpage-listing-block .text-col .inside:hover .img img {transform: scale(1.06);}
.subpage-listing-block .text-col .content {padding: 25px 45px;}
.subpage-listing-block .text-col .content .text-dark {margin-bottom: 14px;}
.subpage-listing-block .text-col .content .bottom-link {text-align: right;}
.subpage-listing-block .text-col .content .bottom-link a {color: #439539;font-size: 15px;font-family: futura-pt, sans-serif;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;margin-right: -12px;}
.subpage-listing-block .text-col .content .bottom-link a .icon {position: relative;top: -2px;margin-left: 6px;}
.subpage-listing-block .text-col .content h3 {text-transform: uppercase;}

.simple-icons-round-block {padding: 118px 0 128px 0;}
.simple-icons-round-block .heading-row {max-width: 1080px; margin: auto;}
.simple-icons-round-block .listing {margin: 0 -30px;}
.simple-icons-round-block .listing .text-col {width: 25%;padding: 0 30px;margin-top: 70px;}
.simple-icons-round-block .listing .text-col .icon {margin: 0 0 18px 0; height: 60px;}
.simple-icons-round-block .listing .text-col .icon img {max-height: 100%;}

/* Investors Page icons */
#simple-icons-round-block_62afcc81c43dc .listing .text-col .icon,
#simple-icons-round-block_62afcc81c43dc .content.text-dark { text-align: center!important; }

.simple-icons-round-block .bottom-btn {margin-top: 60px;}
.simple-icons-round-block .listing.icon-center .inside {text-align: center;}

.promobars-content-block {padding: 100px 0;}
.promobars-content-block .wrap {max-width: 1082px;}
.promobars-content-block .cta-promo-bar-block {padding: 28px; margin-bottom: 30px;}
.promobars-content-block .cta-promo-bar-block .ct-row .left-btn {width: 190px;text-align: right;}
.promobars-content-block .cta-promo-bar-block .ct-row .text {width: calc(100% - 190px); padding: 0 25px 0 0;}
.promobars-content-block .cta-promo-bar-block .ct-row .text h5:last-child {margin: 0;}
.promobars-content-block .heading {margin-bottom: 45px;}
.promobars-content-block .cta-promo-bar-block .ct-row .left-btn .btn {width: 100%;}

.leadership-team-block {padding: 120px 0 40px 0;}
.leadership-team-block .heading {max-width: 1080px; margin: auto; padding-bottom: 60px;}
.leadership-team-block .filter-row {margin-bottom: 50px;}
.leadership-team-block .listing {margin: 0 -20px;}
.leadership-team-block .listing .text-col {width: 25%;padding: 0 20px; margin-bottom: 80px;}
.leadership-team-block .listing .text-col .inside {display: block;}
.leadership-team-block .listing .text-col .img {width: 170px;height: 170px;border: 1px solid #D0D3D4;border-radius: 50%;overflow: hidden;margin: auto;margin-bottom: 22px;}
.leadership-team-block .listing .text-col .img img {width: 100%; height: 100%; object-fit: cover;}
.leadership-team-block .listing .text-col h5 {color: #000000;margin: 0 0 8px 0;text-transform: uppercase;}
.leadership-team-block .listing .text-col p {text-transform: uppercase;margin: 0; color: #6D6E71;}
.leadership-team-block .filter-row select {border: 1px solid #CCCCCC;line-height: 17px;}
.leadership-team-block .filter-row ul {margin: 0;}
.leadership-team-block .filter-row ul li {width: 100%;max-width: 525px;padding: 0;margin-bottom: 20px;}

.branded-overlays-content-block .text-block {padding: 150px 0;display: flex;align-items: center;min-height: 778px; position: relative; z-index: 1;}
.branded-overlays-content-block .text-block .inside {max-width: 526px;}
.branded-overlays-content-block.gradient-overlay:before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: transparent linear-gradient(90deg, #EAEAEA 0%, #439539 44%, #266726 100%) 0% 0%;opacity: 0.8;}
.branded-overlays-content-block.gradient-overlay:after {content: '';position: absolute;right: -4%;top: 0;width: 54%;height: 100%;background: url(images/shape-overlay.png) no-repeat center;background-size: cover;}
.branded-overlays-content-block.partial-overlay:before {content: '';position: absolute;left: 0;top: 0;width: 80%;height: 100%;background: url(images/partial-overlay1.png) no-repeat center;background-size: cover;}

.everGreenTechnologies-content-block {padding: 150px 0;}
.everGreenTechnologies-content-block .ct-row {margin: 0 -20px;}
.everGreenTechnologies-content-block .ct-row .img-block {width: 50%;padding: 0 20px;text-align: center;}
.everGreenTechnologies-content-block .ct-row .text-block {width: 50%;padding: 0 20px;}
.everGreenTechnologies-content-block .ct-row .text-block .heading {max-width: 665px;margin-bottom: 30px;}
.everGreenTechnologies-content-block .ct-row .text-block .listing {margin: 0 -20px;}
.everGreenTechnologies-content-block .ct-row .text-block .listing .icon-col {width: 50%;padding: 0 20px; margin-top: 50px;}
.everGreenTechnologies-content-block .ct-row .text-block .listing .icon-col .icon {width: 50px;}
.everGreenTechnologies-content-block .ct-row .text-block .listing .icon-col h3 {margin: 0;width: calc(100% - 50px);padding: 0 0 0 22px;color: #1D252D;font-family: 'Source Sans Pro', sans-serif;font-size: 18px;line-height: 24px;}

.error-404.not-found {padding: 220px 0 80px 0;}

.alpha-automation-process-block {padding: 200px 0 100px 0;}
.media-content-rows-block.bg-secondary + .alpha-automation-process-block {margin-top: -1px;}
.alpha-automation-process-block .process-main {margin-bottom: 40px;}
.alpha-automation-process-block .border-box {width: 32%;margin: auto;border: 2px solid #FFFFFF;padding: 42px 48px 38px 48px;color: #fff; position: relative; min-height: 160px;}
.alpha-automation-process-block .border-box h3 {text-transform: uppercase;margin: 0 0 10px 0;}
.alpha-automation-process-block .border-box p {font-size: 15px;line-height: 20px;margin: 0;}
.alpha-automation-process-block .border-box .count {position: absolute;top: -20px;left: 0;right: 0;margin: auto;width: 40px;height: 40px;background-color: #fff;border-radius: 50%;color: #000000;font-family: futura-pt, sans-serif;font-size: 18px;line-height: 28px;font-weight: bold;display: flex;align-items: center;justify-content: center;}
.alpha-automation-process-block .process-main .line {margin: 7px auto 28px auto;width: 4px;text-align: center;}
.alpha-automation-process-block .border-box.step2 h3 {color: #FFCD00;}
.alpha-automation-process-block .border-box.step3 h3 {color: #65C942;}
.alpha-automation-process-block .process-main .group {position: relative;}
.process-main .group .left-col {position: absolute;left: 0;width: 34%;top: 116px;}
.process-main .group .right-col {position: absolute;right: 0;width: 34%;top: 116px;}
.process-main .group .left-col .inside {padding: 0 20px 0 0;}
.process-main .group .right-col .inside {padding: 0 0 0 20px;}
.process-main .group .inside .subprocess-col {width: 33.33%;padding: 0 17px;}
.process-main .group .inside .subprocess-col h4 {margin: 0;border: 2px solid #FFFFFF;text-align: center;color: #FFCD00;font-size: 15px;line-height: 24px;font-weight: bold;letter-spacing: 0.3px;text-transform: uppercase;padding: 8px 5px;}
.process-main .group .sub-line {width: 12px;text-align: center;margin: 5px auto 13px auto;}
.process-main .group .inside .subprocess-col ul {list-style: none;padding: 0;margin: 0;text-align: center;}
.process-main .group .inside .subprocess-col ul li {color: #65C942;font-family: futura-pt, sans-serif;font-size: 15px;line-height: 24px;font-weight: bold;text-transform: uppercase;margin: 0 0 6px 0;}
.alpha-automation-process-block .mobile-img {display: none;}
.alpha-automation-process-block .left-shape {position: absolute;left: 0;top: -7%;bottom: 0;height: 100%;display: flex;align-items: center; opacity: 0.8;}
.alpha-automation-process-block .right-shape {position: absolute;right: 0;top: -7%;bottom: 0;height: 100%;display: flex;align-items: center; opacity: 0.8;}
.alpha-automation-process-block .top-shape {position: absolute;left: 0;top: 0; opacity: 0.8;}

.search-results-main {padding: 220px 0 80px 0;}
.search-results-main .list .search-row {border-bottom: 1px solid #5B6770;padding: 45px 0;}
.search-results-main .list .search-row h3 a {color: #000000;}
.search-results-main .list .search-row h3 a:hover {color: #439539;}
.search-results-main .list .search-row .tag {font-size: 18px;font-weight: 700;margin: 0 0 10px 0; color: #000000;}
.search-results-main .list .search-row .bottom-link {font-size: 16px; word-break: break-word;}
.search-results-main .list .search-row .bottom-link a {color: #2F78E0;}
.search-results-main .list .search-row .bottom-link a:hover {color: #000000;}
.search-results-main .list .search-row:last-child {border-bottom: none; padding-bottom: 0;}
.search-results-main .promo-block {padding: 26px;border-radius: 5px;}
.search-results-main .promo-block .img {width: 34%;}
.search-results-main .promo-block .img img {width: 100%;}
.search-results-main .promo-block .text-block {width: 66%;padding: 0 0 0 40px;}
.search-results-main .search-term {border: 1px solid #D0D3D4;background-color: #fff;font-weight: 700;padding: 19px 50px;border-radius: 50px; font-family: futura-pt, sans-serif;margin: 0 0 30px 0; color: #000000;}
.search-results-main .type {margin: 0 0 30px 0;}
.search-results-main .type span {border-top: 1px solid #D0D3D4;border-bottom: 1px solid #D0D3D4;padding: 7px 0;display: inline-block;font-size: 16px;line-height: 24px;font-weight: 700; color: #000000;}
.search-results-main .list .nav-links {margin: 30px 0 0 0;}
.search-results-main h2 {color: #000;}

#wpadminbar {z-index: 999999999;}

.modal-backdrop {z-index: 9999999;}
.teamModalMain {z-index: 99999999;}
.teamModalMain .modal-dialog {width: 1000px;max-width: 90%; margin-left: auto; margin-right: auto;}
.teamModalMain .modal-dialog .modal-content {border-radius: 0;}
.teamModalMain .modal-dialog .modal-header h1 {margin: 0;}
.teamModalMain .modal-dialog .profile-img {margin-bottom: 20px;}
.teamModalMain .modal-dialog .profile-img img {width: 145px;height: 145px;object-fit: cover;border-radius: 50%;}
.teamModalMain .modal-dialog .modal-header {padding-right: 50px;position: relative;}
.teamModalMain .modal-dialog .modal-header .btn-close {position: absolute;right: 10px;margin: 0;outline: none !important;box-shadow: none !important;}

.modal-window {
    box-shadow: 0px 0px 20px #0000006b!important;
}
.modal-window .modal-dialog .modal-content {
    background: transparent linear-gradient(320deg, #44ad72 0%, #39953f 100%) 100% 0% no-repeat padding-box;
    padding-bottom: 12px;
    padding-left: 10px;
    padding-right: 10px;
}
.mgmt-item-bio-title,
.director-item-bio-title-text {
    border-bottom: 1px solid #ffffff3d;
    padding-bottom: 10px;
}
.close-modal span.close {
    font-size: 25px;
}

/* .listing.slick-initialized.slick-slider {
    margin-bottom: 78px;
} */

/* .slick-slide img {
    display: block;
    object-fit: cover;
    width: 600px;
    height: 348px;
} */


#media-content-rows-block_62646c1ef64bc .img-block {
    display: block;
    margin: auto;
    width: 100%;
    order: 1;
}
@media only screen and (min-width: 900px) {
    #media-content-rows-block_62646c1ef64bc .img-block .img img {
        margin: -40px 0 -110px;
    }
}

#media-content-rows-block_62646c1ef64bc .text-block {
    display: block;
    width: 100%;
    order: 2;
}

#media-content-rows-block_62646c1ef64bc .text-block .inside {
    margin: 0;
    min-width: 100%;
}

#corporate-governance-block_626980036d8e6 .filter-row li a {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}
#corporate-governance-block_626980036d8e6 .filter-row li a:hover {
    color: #ccc;
}
#media-content-rows-block_628304cd483d8 .inside,
#media-content-rows-block_628304cd483d8 .media-content-rows-block .ct-row .text-block .inside {
    max-width: initial!important;
}
/* Press Release Layout 14 */
.PressItem-body-wrapper, #b2iRssIconImage { display: none; }
.news-article-headlineContainer { 
    padding-top: 30px;
    padding-bottom: 20px;
 }
.PressLayout14 .Date_Day { font-size: 36px!important; }
.PressLayout14 .PressItemPDF::before { color: #868688!important; }
.PressLayout14 { border-bottom: 1px solid #dadada; }
.b2iSelect.b2iSelectYear {
    width: 180px;
}
.b2iTextbox.LibSearch {
    width: 280px;
    margin: 0 30px;
}
.b2iSelect.b2iSelectYear, .b2iTextbox.LibSearch {
    height: 40px;
    padding: 10px;
    Color: #439539;
    border: 1px solid #d5d5d5;
}
.b2iLibToolsContainer {
    margin: -75px 0 25px 0;
    background-color: #f2f2f2;
    padding: 23px 40px;
}
.PressItemHeadline a {
    color: #20425b;
}
.PressLayout14 #news-article-date::after {
    bottom: 6px!important;
}
.PressLayout14 { margin-bottom: 30px!important; }
.b2ibutton.b2iPrimaryButton {
    height: 43px;
    line-height: 20px;
}

/* Back to Top button */
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}

#myBtn:hover {
background-color: #555;
}

    .col-md-8.left-div .cont-row span.Date {
    color: #091c6e;
    display: block;
    float: left;
    font-family: "aktiv-grotesk-std", Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    width: 10%;
}
.col-md-8.left-div .cont-row a.right-link {
    float: right;
    width: 80%;
}
.col-md-8.left-div .cont-row a.right-link p{
    outline: 0 none;
    font-family: "aktiv-grotesk-std", Helvetica, Arial, Sans-Serif;
    /* font-weight: normal; */
    font-size: 17px;
    color: #3c823e;
    line-height: 24px;
    text-align: left;
    text-decoration: none;
    transition: all 0.1s;
    cursor: pointer;
}
.col-md-8.left-div .cont-row{
display: flex;
    padding: 0;
    vertical-align: top;
    margin-bottom: 10px;
    border-bottom: 2px solid #e9eced;
    float: none;
}
.col-md-4.right-div .backto-home{
    background-color: #38a542;
    border-radius: 2px;
    border-style: none;
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 8px 19px;
    transition: all 0.2s ease 0s;
    text-transform: uppercase;
    font-size: 17px;
    line-height: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 40px;
}
.col-md-4.right-div .years-right {
    /* background-color: #f2f4f5; */
    background: transparent linear-gradient(270deg, #44ad72 0%, #39953f 100%) 10% 0% no-repeat padding-box;
    padding: 20px 35px;
    margin-bottom: 40px;
    border-radius: 6px;
    /* border: 2px solid #eaeef0; */
}
@media only screen and (min-width: 1200px) {
    .col-md-4.right-div .years-right { max-width: 300px; }
}
.col-md-4.right-div .years-right a{
    border-top: 2px solid #43ac5d;
    color: #FFF;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 32px;
    text-transform: uppercase;
    -webkit-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
    width: 100%;
    display: block;
    padding-left: 15px;
}
.col-md-4.right-div .years-right a:first-child {
    border-top: medium none;
}
.col-md-4.right-div .years-right a:hover {
    background-color: #ffffff1f;
    
}
.col-md-8.left-div {
    padding-top: 50px;
}
.col-md-4.right-div {
    padding-left: 4%;
}

/* Modal */
#wow-modal-close-1 { display: none!important; }
#wow-modal-window-1 {
    overflow-y: auto!important;
}
.wow-modal-window {
    border-radius: 0!important;
    min-width: 300px;
    width: 46.8%;
    overflow-y: auto!important;
}
.modal-window-content .btn {
    margin-right: 10px;
}
.modal-window-content p { font-size: 16px; }


/* Investor Toolkit */

.b2iShowcaseDateCell, #ir-home .b2iShowcaseIcon,
#ShowDiv405 .b2iShowcaseIcon { display: none; }
.investor-toolkit { 
    background: transparent linear-gradient(270deg, #44ad72 0%, #39953f 100%) 10% 0% no-repeat padding-box; padding: 30px; 
    color: #FFF; 
    /* margin-top: -100px; */
    z-index: 1;
}
.investor-toolkit a { color: #FFF; }
.ShowCaseTable td, .ShowCaseTable th {
    border-bottom: 1px solid #43ac71!important;
}
.ShowCaseTable {
    border-top: none!important;
}
.investor-toolkit #b2iQuoteID5 .b2iQuotechange {
    color: #FFF!important;
    font-size: 15px!important;
    opacity: 0.8;
}
.stockQuoteHeader {
    margin-bottom: 31px;
    border-bottom: 1px solid #5cc88a;
    padding-bottom: 15px;
}
.StockDescription { font-weight: bold; }
.ShowCaseLink:hover { opacity: 0.7; }
.ShowCaseLink:before {
    content: "";
    display: block;
    background: url('images/icn-pdf.svg') no-repeat;
    width: 26px;
    height: 20px;
    float: left;
    margin: 8px 10px 0 0;
    opacity: 0.8;
}
#b2iShowCaseTable406 tbody tr:nth-child(4) td { border: none!important; }
.email-link .ContentContainer {
    border: 1px solid white;
    padding: 10px;
    max-width: 300px;
    text-align: center;
}
.email-link .ContentContainer:hover {
    background-color:#53ab75;
}
/* ***************** */
/* Side Nav */
.side-nav {
    background-color: #f1f1f1;
    padding: 33px 40px 40px;
    margin-bottom: 40px;
    position: relative;
    max-width: 480px;
    float: right;
}
.nav-title h5 {
    font-size: 19px;
    line-height: 30px;
    font-weight: 700;
    font-family: var(--global--font-heading);
    color: var(--global--color-secondary);
    text-transform: capitalize;
    margin-bottom: 0;
    position: relative;
}
.side-nav ul li {
    margin-bottom: 5px;
    background-color: #FFF;
}
.side-nav ul li a:hover { color:#439539; }
.side-nav ul li a.active {
    color: var(--global--color-primary);
}
.side-nav ul li a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: var(--global--font-body);
    font-size: 15px;
    font-weight: 700;
    color: var(--global--color-heading);
    text-transform: capitalize;
    background-color: var(--global--color-white);
    border-radius: 4px;
    z-index: 1;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -webkit-box-shadow: 0px 5px 20px 0px rgb(40 40 40 / 11%);
    box-shadow: 0px 5px 20px 0px rgb(40 40 40 / 11%);
    height: 65px;
    padding: 0 30px;
    position: relative;
}
.side-nav ul li a::before, .side-nav ul li a.active::before {
    content: '';
    position: absolute;
    width: calc(100%);
    height: calc(100%);
    top: 0px;
    left: 0px;
    background-color: var(--global--color-primary);
    z-index: -1;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
    -webkit-transition: -webkit-transform .24s ease-in-out;
    transition: -webkit-transform .24s ease-in-out;
    -o-transition: transform .24s ease-in-out;
    transition: transform .24s ease-in-out;
    transition: transform .24s ease-in-out, -webkit-transform .24s ease-in-out;
}
    .side-nav::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    height: 4px;
    width: calc(100% - 40px);
    background-color: var(--global--color-primary);
    border-radius: 0 0 8px 0;
}
/* ***************** */

/* Stock Information Page */
#TSX, #NYSE {
    background: #f3f3f3;
    margin: 0 auto;
    padding: 15px 30px;
}
#b2iQuoteID11 {
    position: relative;
    margin: auto;
    display: table;
    border-left: 5px solid #babfc5;
	padding-left: 25px;
}
#TSX #b2iQuoteID11:before {
	content: "TSX";
	width: 200px;
	height: 100px;
	position:absolute;
	left: -190px;
	top: 30px;
	font-size: 86px;
}
#NYSE #b2iQuoteID11:before {
    content: "NYSE";
    width: 200px;
    height: 100px;
    position: absolute;
    left: -210px;
    top: 40px;
    font-size: 70px;
}
.b2iQuoteHeader.LastPrice {
    font-size: 65px;
    font-weight: 100;
    color: black;
}
.b2iQuoteHeader.change {
    font-size: 30px;
}
#b2iQuoteID11 .change {
    color: #df0000!important;
}
#b2iQuoteID11 .change.green {
    color: green!important;
}
#QuoteDiv14, #b2iQuoteID14 { margin-top: -66px!important; }
.amChartsButton {
    background: #000000!important;
}
.amChartsButtonSelected.amcharts-period-input-selected, .amChartsButton {
    border-radius: 6px!important;
}
#PageDiv17297 img.b2iDLimage{display:none;}

#PageDiv17297 .b2iDLText a:before {
    content: "";
    display: block;
    background: url('images/icn-pdf-grey.svg') no-repeat;
    width: 26px;
    height: 20px;
    float: left;
    margin: 4px 10px 0 0;
}


/* Webcasts & Presentations */
#promobars-content-block_62b77d5abfbe6 { padding: 0; }
#promobars-content-block_62b77d5abfbe6 h2 { text-align: left; }
#promobars-content-block_62b77d5abfbe6 .ShowCaseCell1.b2iShowcaseTitleCell {
    border: none!important;
}
#promobars-content-block_62b77d5abfbe6 a.ShowCaseLink {
    color: #fff;
}
#promobars-content-block_62b77d5abfbe6 a.ShowCaseLink:hover {
    color: #439538;
    opacity: 1;
}

/* Financial Information & Public Filings */
#fi-green-box { 
    margin-top: -50px;
}
#annual-reports tr {
    border-bottom: 2px solid #efefef;
}
#annual-reports tr:nth-child(even) {
    background-color:#f5f5f5;
}
#annual-reports td {
    padding: 10px;
}
#annual-reports a:before {
    content: "";
    display: block;
    background: url('images/icn-pdf-grey.svg') no-repeat;
    width: 26px;
    height: 20px;
    float: left;
    margin: 4px 10px 0 0;
}
#fi-green-box .b2iShowcaseIcon { width: 0; }
#fi-green-box .ShowCaseLinkImage {
    display: none;
}
.b2iSecData {
    font-size: 18px!important;
}
#SEDAR-block { padding: 0; }
#SEDAR-block .wrap {
    max-width: 1318px!important;
}

/* Leadership Page */
.plus-sign { display: none;}
.mgmt-item-photo-container, .director-item-photo-container {
    width: 190px!important;
    height: 190px!important;
    margin: 0 auto 18px auto;
}
div#MgmtDiv, #DirDiv {
    display: block!important;
    text-align: center;
}
.mgmt-item-wrap, .director-item-wrap {
    height: 300px;
    vertical-align: bottom;

}
.profile-overlay { background: rgba(0, 0, 0, 0.3)!important; }

/* Home Page Stock Tickers */

.stockPriceChange.stockContainer h4 {
    font-size: 12px;
    font-weight: 100;
    text-align: center;
    padding-left: 3px;
}

/* .home-stock-ticker .updatedDate,
.home-stock-ticker .stockPriceVolume { display: none!important; } */

.home-stock-ticker .stockPrice h4 {font-size:0px!important; }

#b2iQuoteID58 .stockPriceValue span {
    font-size: 25px!important;
    font-weight: 400!important;
    color: #0d2f64!important;
    font-weight: 100;
}
.stockPriceChangeValue span {
    font-size: 16px;
}
#s1 .stockPrice h4::after {
    content: "TSX: PD (CAD)";
	display: block!important;
	margin-top: -30px;
	font-size:12px;
    font-weight: 100;
}
#s2 .stockPrice h4::after {
    content: "NYSE: PDS (USD)";
	display: block!important;
	margin-top: -30px;
	font-size:12px;
    font-weight: 100;
}
/* .home-stock-ticker .b2iQuoteSmall {
    color: #000;
}
.home-stock-ticker .b2iQuote5Price {
    font-weight: bold;
    font-size: 18px;
    color: #1B365D;
}
.home-stock-ticker .b2iQuoteSmall {
    font-size: 16px!important;
}
.home-stock-ticker #b2iQuoteID5 .b2iQuotechange {
    font-size: 15px!important;
    background: #eef3f1;
} */

/* @media (min-width: 990px) {
    .bottom-widget { margin-top: 400px; }
}
@media (min-width: 1199px) {
    .bottom-widget { margin-top: 390px; }
}
@media (min-width: 1600px) {
    .bottom-widget { margin-top: 190px; }
} */

.bottom-widget { margin-top: 210px; }

/* .home-stock-ticker .b2iQuoteSmall {
    border: 1px solid #52c94259;
    padding: 15px;
    background: #eef3f1;
    margin-bottom: 5px;
} */
.home-stock-ticker #s2 {
    float: right;
    margin-left: 10px;
}
/* #StockUpArrow:after {
    width: 20px;
    height: 20px;
    content: url('<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-arrow-up" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5z"/> </svg>');
} */

.b2iNewsItemBodyDiv  ol li:before {
    counter-increment: none!important;
    content: ""!important;
    position:relative;
    left: 0;
    font-size: normal!important;
    line-height: normal!important;
    font-weight: bold;
    top: 10px!important;
} 
