@charset 'utf-8';
/*
Theme Name: HR Advisor Child
Template: hr-advisor
Theme URI: http://hradvisor.axiomthemes.com/
Description: HR Advisor - excellent Wordpress theme for life and business coachers
Author: AxiomThemes
Author URI: http://axiomthemes.com/
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/*FONTS*/
@font-face{
    font-family: 'Source Sans Variable';
    font-weight: 200 900;
    font-style: normal;
    font-stretch: normal;
    src: url('fonts/SourceSansVariable-Roman.ttf.woff2') format('woff2'),
         url('fonts/SourceSansVariable-Roman.ttf.woff') format('woff'),
         url('fonts/SourceSansVariable-Roman.ttf') format('truetype');
}
@font-face{
    font-family: 'Source Sans Variable';
    font-weight: 200 900;
    font-style: italic;
    font-stretch: normal;
    src: url('fonts/SourceSansVariable-Italic.ttf.woff2') format('woff2'),
         url('fonts/SourceSansVariable-Italic.ttf.woff') format('woff'),
         url('fonts/SourceSansVariable-Italic.ttf') format('truetype');
}



/*COMMON*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, button, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, address, section, video, audio{
	word-wrap:normal;
}
html, body {
    font-size: 18px;
	line-height: 1.5em;
}
body{
    font-family: "Source Sans Variable",sans-serif;
    font-weight: 350;
}
.scheme_default body {
    color: #081d23;
}
p, ul, ol, dl, blockquote, address {
    margin: 0 0 1.2em;
}
.scheme_default .wpb_text_column a{
	color:#a0bcc5;
	text-decoration:underline;
}
.scheme_default .wpb_text_column a:hover{
	color:#081d23;
	text-decoration:none;
}
blockquote{
	font-family: "Source Sans Variable",sans-serif;
	background-color:transparent;
	padding: 0 0 0 3em;
	font-size:1.375em;
	font-style:italic;
}
blockquote::before,
.scheme_default blockquote::before{
	top: 0;
	left: 0;
	color:#fff;
	opacity:0.75;
	font-style: normal;
}
h1 {
	font-size: 4.5em;
	line-height:0.9em;
	font-family: "Source Sans Variable",serif;
    font-weight: 600;
    color: #081d23;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom:0.25em;
}
h2 {
	font-size: 3.25em;
	line-height:0.9em;
	font-family: "Source Sans Variable",serif;
    font-weight: 600;
    color: #081d23;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: 0.25em;
}
h3 {
	font-size: 2.75em;
	line-height:1em;
	font-family: "Source Sans Variable",serif;
    font-weight: 600;
    color: #081d23;
	letter-spacing: .05em;
	text-transform: uppercase;
	margin-bottom: 0.25em;
}
h4 {
	font-size: 1.75em;
	line-height:0.9em;
	font-family: "Source Sans Variable",sans-serif;
    font-weight: 400;
    color: #a0bcc5;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 0.5em;
	font-style: italic;
}
h5 {
	font-size: 1.25em;
	line-height:1em;
	font-family: "Source Sans Variable",sans-serif;
    font-weight: 700;
    color: #081d23;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 0.5em;
}
h6 {
	font-size: 1em;
	line-height:1em;
	font-family: "Source Sans Variable",sans-serif;
    font-weight: 700;
    color: #081d23;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 0.5em;
}
.scheme_default dt, .scheme_default b, .scheme_default strong {
    color:inherit;
}
.white,.white a,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{
    color: #fff !important;
}
.black,.black a,.black h1,.black h2,.black h3,.black h4,.black h5,.black h6{
    color: #081d23 !important;
}
.scheme_dark a:hover{
	color: #a0bcc5;
}
.bold{
	font-weight: 600;
}

.scheme_dark.wpb_row, .scheme_dark.wpb_column, .scheme_dark.wpb_text_column{
    background-color: #558145;
}
.trx_addons_tiny_text, [class*="sc_input_hover_"] .sc_form_field_content, .sc_skills .sc_skills_item_title, .sc_action_item_link, .sc_action_item_date, .sc_action_item_description, .sc_action_item_info, .sc_item_button a, .sc_icons_title, .sc_table table th, blockquote p, .sc_courses_default .trx_addons_hover_content .trx_addons_hover_links a, .sc_courses_default .sc_courses_item_price{
    font-family: "Source Sans Variable",sans-serif;
    font-weight: 600;
}
.scheme_dark .bg_gradient{
    background: #081d23;
}
.scheme_default .sc_services_default .sc_services_item {
    background: linear-gradient(to right, #081d23 0%, #a0bcc5 50%, #f4f8f5 0%, #f4f8f5 100%) no-repeat scroll right bottom / 210% 100% rgba(0,0,0,0) !important;
}
.scheme_default .sc_services_default .sc_services_item:hover {
    background-position: left bottom !important;
}
/*BUTTONS*/
.scheme_default .sc_button_hover_slide_left {
	background:transparent;
	color:#081d23;
	border: 2px solid #081d23;
}
.scheme_default .sc_button_hover_slide_left.reverse {
	background:#92a781;
}
.scheme_default .sc_button_hover_slide_left:hover {
	background:#081d23;
	color:#fff;
}
.sc_button_subtitle{
	font-style: italic;
	font-size: 1em;
}
.scheme_dark .trx_addons_hovered{
    color: #558145 !important;
}
.scheme_default .sc_button_hover_slide_left.reverse{
	background: transparent;
	color:#fff;
	border-color: #fff;
}
.scheme_default .sc_button_hover_slide_left.reverse:hover{
	background: #fff;
	color:#081d23;
	border-color: #fff;
}
.sc_button.sc_button_size_large{
	font-size: 1.75em !important;
	padding: .5em 2em;
}
.accent-line:before{
    content: '';
    position: absolute;
    background-color: #081d23;
    width: 5px;
    height: 100%;
    top: 1.5em;
    left: 1em;
}
.accent-line{
	padding-left: 2em;
}
figure figcaption{
    bottom: 15px;
    padding: 0.25em;
}
.scheme_default figure figcaption{
    background-color: rgba(255,255,255,.95);
}
.wpb_single_image .vc_figure-caption {
    margin-top: 0;
    font-size: .75em;
    letter-spacing: 2px;
}
.animate-down{
	-webkit-animation: fadedown 2s infinite;
	animation: fadedown 2s infinite;
}
@-webkit-keyframes fadedown {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 20px);
		transform: translate(0, 20px);
		opacity: 0;
	}
}
@keyframes fadedown {
	0% {
		transform: translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: translate(0, 20px);
		opacity: 0;
	}
}
.staggered-animation .wpb_column:nth-of-type(1) .animated,
.staggered-animation-200{
  animation-delay: 200ms !important;
}
.staggered-animation .wpb_column:nth-of-type(2) .animated,
.staggered-animation-400 {
  animation-delay: 400ms !important;
}
.staggered-animation .wpb_column:nth-of-type(3) .animated,
.staggered-animation-600 {
  animation-delay: 600ms !important;
}
.staggered-animation .wpb_column:nth-of-type(4) .animated,
.staggered-animation-800 {
  animation-delay: 800ms !important;
}
.staggered-animation .wpb_column:nth-of-type(5) .animated,
.staggered-animation-1000 {
  animation-delay: 1000ms !important;
}
.zindex5{
	z-index: 5;
}
.zindex4{
	z-index: 4;
}
.zindex3{
	z-index: 3;
}
.zindex2{
	z-index: 2;
}
.zindex1{
	z-index: 1;
}
.hidden-overflow{
	overflow: hidden !important;
}
/*FORMS*/
.nf-form-fields-required{
    display: none;
}
.nf-field-container{
	margin-bottom: 10px !important;
}
.nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-content input:not([type="button"]), .nf-form-content textarea{
    background:#f4f8f5 !important;
    border: none !important;
    height: 60px !important;
}
.nf-form-content button, .nf-form-content input[type="button"], .nf-form-content input[type="submit"]{
    /*background:linear-gradient(to right, rgb(8, 29, 35) 0%, rgb(8, 29, 35) 50%, rgb(85, 129, 69) 0%, rgb(19, 63, 32) 100%) no-repeat scroll right bottom / 210% 100% rgba(0,0,0,0) !important;*/
	background:transparent !important;
	color:#a0bcc5 !important;
	border: 2px solid #a0bcc5 !important;
    font-family: "Source Sans Variable",sans-serif;
	font-size: 0.8125em !important;
	font-weight: 600;
    line-height: 1.4em;
    letter-spacing: 0.04em;
    padding: 1em 0;
    height: 60px !important;
    width: 100% !important;
}
.nf-form-content button:hover, .nf-form-content input[type="button"]:hover, .nf-form-content input[type="submit"]:hover{
    background-color: #a0bcc5 !important;
	color:#fff !important;
    background-position: left bottom !important;
}
.nf-error-msg{
    background:rgba(255,255,255,.75);
    clear: both;
}
.nf-response-msg,.nf-response-msg p{
	color:#a0bcc5 !important;
}



/*HEADER*/
/*.top_panel_fixed .top_panel_navi { position: relative; }turns off fixed menu, but still jitters*/
.top_panel .content_wrap{
	width: 100%;
	padding: 0 2em;
	box-sizing: border-box;
}
.top_panel{
	margin-bottom: 3em;
}
.top_panel .top_panel_navi {
    padding: 2em 0;
}
.scheme_default .top_panel .top_panel_navi{
	background: #fff;
}
.top_panel_fixed .menu_main_wrap{
	padding: 1em 0;
}
.top_panel .top_panel_navi .contact_wrap{
	display: none;
}
.top_panel .top_panel_navi ul.menu_main_nav {
    text-align: right;
}
.top_panel .menu_main_nav_area {
    width: 68%;
}
.top_panel .top_panel_navi .menu_main_nav{
	width: 100%;
	padding-left: 3em;
	padding-right: 0;
}
.top_panel .logo{
	width: 32%;
	text-align: left;
}
.logo img{
	max-height: 50px;
}

.menu_main_nav > li, 
.menu_main_nav > li > a, 
.menu_header_nav > li, 
.menu_header_nav > li > a, 
.menu_mobile .menu_mobile_nav_area > ul > li, 
.menu_mobile .menu_mobile_nav_area > ul > li > a{
    font-family: "Source Sans Variable",sans-serif;
    font-weight: 500;
	color: #081d23 !important;
}
.menu_header_nav_area, .menu_main_nav_area{
    font-size: 0.9em;
}
.top_panel_navi_header li, .top_panel_navi li {
    letter-spacing: 0.05em;
}
.socials_wrap{
    text-transform: uppercase;
}
.scheme_default > .phone_wrap > a, 
.scheme_default > .phone_wrap, 
.scheme_default > .socials_wrap a, 
.scheme_default > .search_wrap button.search_submit, 
.scheme_default > .socials_wrap .social_item .social_icons, 
.scheme_default > .socials_wrap .social_item .social_icons i{
    color: #081d23;
}
.scheme_default > .search_wrap button.search_submit:hover, 
.scheme_default > .search_wrap button.search_submit:focus, 
.scheme_default > .socials_wrap a:hover, 
.scheme_default > .phone_wrap a:hover{
    color: #558145;
}
.scheme_dark .menu_header_nav > li > a:hover, 
.scheme_dark .menu_header_nav > li.sfHover > a, 
.scheme_dark .menu_header_nav > li.current-menu-item > a, 
.scheme_dark .menu_header_nav > li.current-menu-parent > a, 
.scheme_dark .menu_header_nav > li.current-menu-ancestor > a, 
.scheme_dark .menu_main_nav > li > a:hover, 
.scheme_dark .menu_main_nav > li.sfHover > a, 
.scheme_dark .menu_main_nav > li.current-menu-item > a, 
.scheme_dark .menu_main_nav > li.current-menu-parent > a, 
.scheme_dark .menu_main_nav > li.current-menu-ancestor > a {
    color: #558145;
}
.scheme_dark .menu_main_nav > li.current-menu-parent > a, 
.scheme_dark .menu_main_nav > li.current-menu-ancestor > a, 
.scheme_dark .menu_main_nav > li li.current-menu-item > a, 
.scheme_dark .menu_main_nav > li li.current-menu-parent > a, 
.scheme_dark .menu_main_nav > li li.current-menu-ancestor > a, 
.scheme_dark .menu_header_nav > li > a:hover, 
.scheme_dark .menu_header_nav > li.sfHover > a, 
.scheme_dark .menu_header_nav > li.current-menu-item > a, 
.scheme_dark .menu_header_nav > li.current-menu-parent > a, 
.scheme_dark .menu_header_nav > li.current-menu-ancestor > a, 
.scheme_dark .menu_main_nav > li li > a:hover, 
.scheme_dark .menu_main_nav > li li.sfHover > a, 
.scheme_dark .menu_main_nav > li > a:hover {
    color: #558145 !important;
}
.scheme_dark .menu_main_nav > li.current-menu-item > a,
.scheme_dark .menu_main_nav > li > a:hover{
	color:#a0bcc5 !important;
}
/*MOBILE MENU*/
.scheme_default .menu_side_inner, .scheme_default .menu_mobile_inner{
    background-color: #f4f8f5;
}
.scheme_default .menu_mobile_inner a:hover{
    color: #558145 !important;
}
.menu_mobile .menu_mobile_nav_area li > a{
    font-size: 1em;
}
.menu_mobile_button{
	right: unset;
}
.top_panel_style_2 .scheme_dark .menu_mobile_button, .top_panel_style_2 .scheme_dark .menu_mobile_button::before{
	border-color: #727374 !important;
}
.top_panel_style_2 .scheme_dark .menu_mobile_button:hover, .top_panel_style_2 .scheme_dark .menu_mobile_button:hover::before{
	border-color: #081d23 !important;
}
/*MOBILE MENU*/
.top_panel_style_1 .scheme_dark .menu_mobile_button, .top_panel_style_1 .scheme_dark .menu_mobile_button:before, .top_panel_style_1 .scheme_default .menu_mobile_button, .top_panel_style_1 .scheme_default .menu_mobile_button:before {
    border-color: #000 !important;
}
.menu_mobile .menu_mobile_nav_area li > a{
	padding-right: 1em;
    padding-left: 1em;
}
.menu_mobile .menu_mobile_nav_area li > a:hover{
	color: #a0bcc5 !important;
}
/*PAGE TITLE/HEADER*/
.page-title{
	margin-top: -3em;
	height: 350px;
}
.page-title h1{
	font-size: 60px;
	line-height: 60px;
	color: #fff;
	text-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px;
}



/*HOME*/
body.home .wpb_row.nk-awb:not([data-vc-full-width="true"]) > .nk-awb-wrap, 
body.home .wpb_column.nk-awb > .nk-awb-wrap{
	left: 0 !important;
	right: 0 !important;
}
.bg_gradient.icon{
    position: relative;
    overflow: hidden;
}
.bg_gradient.icon .wpb_single_image{
    position: absolute;
    bottom: -3em;
    right: -12em;
    opacity: 0.1;
	z-index: 1;
}
.bg_gradient.icon .vc_custom_heading{
	position: relative;
	z-index: 2;
}
.quote h3{
	font-size: 1.65em;
}
/*SLIDER*/
rs-bgvideo{
	left: -1px !important;
}

.sc_action{
	padding: 0 1em;
}
.sc_action_item.with_image{
	transform: skewX(-35deg);
}
.sc_action_item.with_image .sc_action_item_inner{
	transform: skewX(35deg);
	padding: 3em;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image{
	text-align: left;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image{
	padding-bottom: 14em;
	margin-left: -18em;
	padding-left: 14em;
	min-height: 27em;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image .sc_action_item_description{
	padding: 0 6em 0 0;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image{
	text-align: right;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image{
	padding-top: 14em;
	margin-right: -18em;
	padding-right: 14em;
	min-height: 27em;
}
.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image .sc_action_item_description{
	padding: 0 0 0 6em;
}

.scheme_default .sc_action_item .sc_action_item_link.sc_button_hover_slide_left {
    background: transparent;
	color: #081d23;
	border-color: #081d23;
}
.scheme_default .sc_action_item .sc_action_item_link:hover{
	color: #fff;
	background: #081d23;
}
.sc_action_item_mask{
	background-color: rgba(238, 238, 238, .1);
}
.sc_action_item_default.with_image *{
	color: #081d23;
}

.sc_action_item_default.with_image:hover *{
	color: #fff;
}
.scheme_default .sc_action_item:hover .sc_action_item_link.sc_button_hover_slide_left {
	color: #fff;
	border-color: #fff;
}
.scheme_default .sc_action_item:hover .sc_action_item_link:hover{
	color: #081d23;
	background: #fff;
}
.animated.animated-line{
	position: absolute;
	top: 4.55em;
	left: 50%;
	margin-left: -265px;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
}
.sc_action_columns > [class*="trx_addons_column-"]:last-of-type:after{
	display: none;
}
.sc_action_item_title{
	font-size: 2.75em;
	line-height: 0.9em;
}
.sc_action_item_description{
	font-weight: 350;
	margin: 2em 0;
	line-height: 1.5em;
}
.sc_action_item_description > span + span {
    margin-top: 1.2em;
}
.sc_action_item.with_image{
	background-position:-9999px;
}
.sc_action_item.with_image:hover{
	background-position: center center;
}
/**/
.ult-ib-effect-style11 .ult-new-ib-title{
	-webkit-transform: translate3d(0,-70px,0);
	transform: translate3d(0,-70px,0);
}
.ult-ib-effect-style11:hover .ult-new-ib-title{
	-webkit-transform: translate3d(0,-80px,0);
	transform: translate3d(0,-80px,0);
}
.ult-ib-effect-style11 .ult-new-ib-desc::after, .ult-ib-effect-style11 .ult-new-ib-desc::before{
	height: 3px;
}
.ult-ib-effect-style11:hover .ult-new-ib-desc::before,
.ult-ib-effect-style11:hover .ult-new-ib-desc::after{
	opacity: .1;
}
/*INVESTMENT PORTFOLIO*/
.portfolio-hover figure img{
	transition: .3s;
}
.portfolio-hover:hover figure{
	transition: .3s;
	box-shadow: 0 0 25px rgba(0,0,0,.1);
}
/*NEWS*/
.bdp-post-carousel-wrp{
	overflow: visible;
	padding: 0;
}
.bdp-post-carousel .slick-arrow{
	top: 50%;
}
.bdp-post-carousel .slick-prev{
	left: 0 !important;
	right: auto !important;
}
.bdp-post-carousel .slick-next{
	right: 0 !important;
	left: auto !important;
}
.bdp-post-carousel button.slick-next{
	background-color: rgba(8, 29, 35, .5);
}
.bdp-post-slider button.slick-next:hover, 
.bdp-post-slider button.slick-next:focus, 
.bdp-post-carousel button.slick-next:hover, 
.bdp-post-carousel button.slick-next:focus, 
.bdp-post-gridbox-slider button.slick-next:hover, 
.bdp-post-gridbox-slider button.slick-next:focus{
	background: #081d23;
}
.bdp-post-carousel.bdp-design-2 .bdp-no-thumb-image .bdp-post-margin-content{
	border-color: #f4f8f5 !important;
	min-height: 460px;
}
.bdp-post-title{
	font-size: 1.375em;
}
.bdp-readmorebtn{
	border: 2px solid #081d23 !important;
	color: #081d23 !important;
	padding: .5em 1em;
	font-family: "Source Sans Variable",sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: .8125em;
}
.bdp-readmorebtn:hover{
	color: #fff !important;
	background: #081d23 !important;
	border-color: #081d23;
}
.bdp-post-carousel .slick-dots{
	display: none !important;
}
/*SINGLE BLOG POST*/
.post_meta.post_meta_single{
	display:none;
}
.post_counters_item{
	display:none;
}



/*OUR FIRM*/
.sc_icons .sc_icons_icon + .sc_icons_title, .sc_icons .sc_icons_icon + .sc_icons_description {
    margin-top: .5em;
}
.sc_icons .sc_icons_icon::before, .sc_icons .sc_icons_icon > span::before{
	font-size: 4.5em;
}
.letter {
	box-shadow: 0 -4.5em 3em rgba(0,0,0,.33);
	z-index: 2;
	transition: .4s;
}
.letter:hover {
	box-shadow: 0 -2.5em 5em rgba(0,0,0,.15);
	margin-top: -2em;
	margin-bottom: 2em;
}
.letter > .vc_column-inner{
	overflow: hidden;
	margin-top: -6em !important;
    padding-top: 4em !important;
    padding-right: 4em !important;
    padding-bottom: 2em !important;
    padding-left: 4em !important;
    background-color: #ffffff !important;
}
.letter-watermark{
	opacity: .1;
	position: absolute;
	top: -3em;
	right: -4em;
}



/*OUR APPROACH*/
.sector-expertise{
	padding-left: 6em;
	padding-right: 6em;
}
.how-we-help{
	margin-top: 0px !important;
    margin-bottom: -12em !important;
    padding-top: 2em !important;
    padding-bottom: 10em !important;
}
.process-process{
	margin-bottom: -12em !important;
    padding-top: 2em !important;
    padding-bottom: 10em !important;
}
/*VERSION 1
.expertise-list{
	border-bottom: 3px solid #f4f8f5;
	padding: 2.5em 6em;
	transition: .6s;
}
.expertise-list:hover{
	background: #a0bcc5;
}
.expertise-list strong{
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1.5em;
	transition: .6s;
}
.expertise-list:hover strong{
	color: #f4f8f5;
	letter-spacing: 3px;
}*/
/*VERSION 2 - 08-21-2020*/
.expertise-icon{
	position: absolute;
    bottom: -3em;
    right: -6em;
    opacity: .1;
}
.expertise-list{
	border-bottom: 3px solid #f4f8f5;
	padding: 1em 2em;
	transition: .6s;
}
.expertise-list:hover{
	background: #a0bcc5;
}
.expertise-list p{
	font-size: .85em;
	line-height: 1.25em;
}
.expertise-list strong{
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 1.25em;
	transition: .6s;
}
.expertise-list:hover strong{
	color: #f4f8f5;
	letter-spacing: 3px;
}
.service-box .sc_icons{
    background: linear-gradient(to right, #133f20 0%, #558145 50%, #D5DDCE 0%, #D5DDCE 100%) no-repeat scroll right bottom / 210% 100% rgba(0,0,0,0) !important;
    transition: all 0.3s ease;
}
.service-box .sc_icons:hover{
    background-position: left bottom !important;
}
.service-box .sc_icons_item{
    padding: 1em 2em;
    margin-bottom: 2em;
    min-height: 200px;
}
.service-box .sc_icons .sc_icons_item .sc_icons_title{
    color: #558145;
	margin-top: 1em;
}
.service-box .sc_icons:hover .sc_icons_item *{
    color: #fff;
}
body.page-id-19 .sc_icons .sc_icons_icon + .sc_icons_title{
	margin-top: 1em;
}
.sc_icons_title{
	font-size: 1.75em;
	line-height: 0.9em;
}
.logo-icon-black{
	position: absolute;
	bottom: -5em;
	right: -23em;
}




/*OUR PORTFOLIO*/
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{
	color: #a0bcc5 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a{
	border: 0 !important;
	color: inherit !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:focus, .wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a:hover{
	background-color: #fff !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a{
	background-color: #fff !important;
	border-bottom:3px solid #a0bcc5 !important;
}
.vc_general.vc_pagination .vc_pagination-trigger{
	height: 20px;
	width: 20px;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{
	background-color: #a0bcc5;
}
.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{
	border-color: #a0bcc5;
}
body.page-id-552 .awsm-team-filter-wrap .awsm-filter-btn:first-of-type{
	display: none;
}
body.page-id-552 .drawer-style.style-1{
    text-align: center;
}
body.page-id-552 .drawer-style.style-1 > .awsm-grid-card {
    padding: 10px;
}
body.page-id-552 .drawer-style.style-1 figcaption{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(255, 255, 255,.8);
	display: none;
}
body.page-id-552 .awsm-grid-wrapper .awsm-team-link-control figure img{
	/*-webkit-filter: grayscale(1);
	filter: gray; 
	filter: grayscale(1);//removed grayscale hover on 08/28/2020*/
	transition: .3s;
}
/*body.page-id-552 .awsm-grid-wrapper .awsm-team-link-control:hover figure img,
body.page-id-552 .awsm-grid-wrapper .awsm-expanded .awsm-team-link-control figure img{
	-webkit-filter: grayscale(0); 
	filter: none; 
	filter: grayscale(0); 
}*/
body.page-id-552 .awsm-grid-wrapper .awsm-team-link-control:hover figure{
	transition: .3s;
}
body.page-id-552 .awsm-grid-wrapper .awsm-team-link-control:hover figure{
	box-shadow: 0 0 25px rgba(0,0,0,.1);
}
body.page-id-552 .awsm-grid-wrapper .awsm-grid h3{
	color: #081d23;
	font-size: 1.25em;
	line-height: 1em;
	font-weight: 700;
}
body.page-id-552 .awsm-personal-info span{
	color: #081d23;
	letter-spacing: 3px;
}
body.page-id-552 .drawer-style.style-1 > .awsm-grid-card .awsm-grid-list-item::before{
	border-color: #a0bcc5;
}
body.page-id-552 .drawer-style.style-1 .awsm-grid-card.awsm-expanded .awsm-grid-list-item::after{
	border-top-color: #a0bcc5;
}
body.page-id-552 .drawer-style.style-1 > .awsm-grid-card{
	z-index: 999;
	position: relative;
}
body.page-id-552 .drawer-style.style-1 .awsm-grid-show{
	font-size: 18px;
	z-index: 1;
}
body.page-id-552 .drawer-style.style-1 .awsm-grid-padding{
	background: #fff;
	color: #081d23;
}
body.page-id-552 .drawer-style.style-1 .awsm-details{
	width:50% !important;
}
body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info{
	width:50% !important;
	padding-top: 0;
}
body.page-id-552 .drawer-style.style-1 .awsm-grid-show .awsm-content-scrollbar span{
    color: #558145;
    font-weight: bold;
    letter-spacing: 2px;
}
body.page-id-552 .awsm-personal-details{
    max-height: 375px;
}
body.page-id-552 .awsm-grid-wrapper p {
    line-height: inherit;
}
body.page-id-552 .awsm-contact-details > p{
	padding-right: 25px;
}
body.page-id-552 .awsm-contact-details span{
	font-weight: 700;
}
body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons span{
	border:0;
}
body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons a{
	width: auto;
	background:transparent;
	color: #081d23;
	border: 2px solid #081d23;
	transition: .3s;
	font-size: 0.875em;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	padding: 1.616em 3.7em;
}
body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons a:hover{
	background:#081d23;
	color: #fff;
	border-collapse: #fff;
	-moz-transform: unset;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
}
body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info .awsm-social-icons a i:after{
	content:" Visit Website";
	font-family: 'Source Sans Variable';
    font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}



/*TEAM*/
body.page-id-167 .drawer-style.style-1{
    text-align: center;
}
body.page-id-167 .drawer-style.style-1 figcaption{
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(160, 188, 197,.8);
}
body.page-id-167 .awsm-grid-wrapper .awsm-grid h3{
	font-size: 1.75em;
	line-height: 0.9em;
}
body.page-id-167 .awsm-personal-info span{
	color: #081d23;
	letter-spacing: 3px;
}
body.page-id-167 .drawer-style.style-1 > .awsm-grid-card .awsm-grid-list-item::before{
	border-color: #a0bcc5;
}
body.page-id-167 .drawer-style.style-1 .awsm-grid-card.awsm-expanded .awsm-grid-list-item::after{
	border-top-color: #a0bcc5;
}
body.page-id-167 .drawer-style.style-1 > .awsm-grid-card{
	z-index: 999;
	padding: 10px;
}
body.page-id-167 .drawer-style.style-1 .awsm-grid-show{
	font-size: 18px;
	z-index: 1;
}
body.page-id-167 .drawer-style.style-1 .awsm-grid-padding{
	background: #fff;
	color: #081d23;
}
body.page-id-167 .drawer-style.style-1 .awsm-details{width:100% !important;}
body.page-id-167 .drawer-style.style-1 .awsm-personal-contact-info{display:none !important;}
body.page-id-167 .drawer-style.style-1 .awsm-grid-show .awsm-content-scrollbar span{
    color: #a0bcc5;
    letter-spacing: 3px;
	text-transform: uppercase;
	font-size: 1.5em;
}
body.page-id-167 .awsm-personal-details{
    max-height: 375px;
}
body.page-id-167 .awsm-grid-wrapper h2 {
    font-size: 3.25em !important;
	margin-bottom: 0 !important;
}
body.page-id-167 .awsm-grid-wrapper p {
    line-height: inherit;
	margin-top: 1em;
}
.logo-icon-bg{
    position: absolute;
	right: -9em;
	bottom: -3em;
	z-index: -1;
}




/*FOOTER*/
.scheme_default .footer_wrap_inner,
.scheme_default .copyright_wrap_inner{
    background:#fff !important;
}
.footer_wrap_inner {
    padding: 6em 0 0;
}
.site_footer_wrap {
    margin-top: 0;
}
.trx_addons_scroll_to_top.show{
	bottom: 6em;
}
.scheme_default .trx_addons_scroll_to_top:before, 
.scheme_default .trx_addons_cv .trx_addons_scroll_to_top:before{
	display: none;
}
.scheme_default .trx_addons_scroll_to_top{
	background-color: rgba(255,255,255,.75);
	background-image: url('https://greenridgegrowth.com/wp-content/uploads/2020/07/greenridge-growth-partners-scroll.png');
	background-size: 32px 32px;
	background-repeat: no-repeat;
	background-position: center center !important;
	transition: none;
}
.scheme_default .trx_addons_scroll_to_top:hover{
	background-color: #081d23;
	background-image: url('https://greenridgegrowth.com/wp-content/uploads/2020/08/greenridge-growth-partners-scroll-white.png');
	background-size: 32px 32px;
	background-repeat: no-repeat;
	background-position: center center;
}



/*RESPONSIVE*/
@media (max-width: 1439px) {
    html, body {
        font-size: 18px !important;
    }
    .accent-line:before{
        left: -1em;
    }
	.menu_header_nav_area, .menu_main_nav_area{
		font-size: 0.85em;
	}
}
@media (min-width: 1263px) and (max-width: 1439px) {
	
}
@media (min-width: 1200px) and (max-width: 1439px) {
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image .sc_action_item_inner{
		padding-left: 0;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image .sc_action_item_inner{
		padding-right: 0;
	}
}
@media (max-width: 1262px) {
	.menu_header_nav_area, .menu_main_nav_area{
		font-size: 0.7em;
	}
	.sc_action_item_description{
		padding: 0 2em;
	}
}
@media (min-width: 1136px) and (max-width: 1262px) {
    
}
@media (max-width: 1135px) {
    
}
@media (min-width: 1024px) and (max-width: 1135px) {
    
}
@media (max-width: 1023px) {
    .top_panel .menu_main_nav_area,
	.top_panel .top_panel_navi .menu_main_nav{
		display: inline-block !important;
	}
	.top_panel .logo {
		display: inline-block !important;
	}
	.principles-box .wpb_text_column{
		padding-right: 2em;
	}
}
@media (min-width: 960px) and (max-width: 1023px) {
    .animated.animated-line{
		top: 7em;
	}
}
@media (min-width: 960px) and (max-width: 1262px) {
    blockquote {
		padding: 0 0 0 3em !important;
	}
}
@media (max-width: 959px) {
    .menu_header_nav > li > a, .menu_main_nav > li > a {
		padding: 1em .75em;
		font-size: .75em;
	}
	.animated.animated-line{
		display: none;
	}
	.sc_action_item.with_image{
		transform: skewX(0);
	}
	.sc_action_item.with_image .sc_action_item_inner{
		transform: skewX(0);
		padding: 1em;
		vertical-align: top;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image{
		padding-bottom: 1em;
		margin-left: 0;
		padding-left: 1em;
		min-height: 32em;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image .sc_action_item_description{
		padding: 0 1em 0 0;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image{
		padding-top: 1em;
		margin-right: 0;
		padding-right: 1em;
		min-height: 32em;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image .sc_action_item_description{
		padding: 0 0 0 1em;
	}
	.bg_gradient.icon h4.vc_custom_heading{
		font-size: 2em !important;
	}
	
	.sector-expertise{
		padding-left: 0;
		padding-right: 0;
	}
}
@media (min-width: 768px) and (max-width: 959px) {
    
}
@media (min-width: 768px) and (max-width: 774px) {
	.top_panel_navi_header li, .top_panel_navi li{
		letter-spacing: 0;
	}
}
@media (max-width: 767px) {
	.scheme_default .top_panel.top_panel_style_2 .top_panel_navi{
		background:#fff;
	}
	.top_panel .menu_main_nav_area {
		display: none !important;
	}
	.top_panel .logo {
		width: 334px !important;
	}
	.logo img {
		width: 100%;
	}
	.sc_action_columns > [class*="trx_addons_column-"]{
		width: 100% !important;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(1) .sc_action_item.with_image{
		padding-bottom: 1em;
		margin-left: 0;
		padding-left: 1em;
		min-height: unset;
	}
	.sc_action_columns > [class*="trx_addons_column-"]:nth-of-type(2) .sc_action_item.with_image{
		padding-top: 1em;
		margin-right: 0;
		padding-right: 1em;
		min-height: unset;
	}
	
	.principles-box .vc_column_container:first-of-type{
		margin-bottom: 2em;
	}
	
	body.page-id-552 .drawer-style.style-1 .awsm-details{
		width:100% !important;
	}
	body.page-id-552 .drawer-style.style-1 .awsm-personal-contact-info{
		width:100% !important;
	}
	body.page-id-552 .awsm-personal-details {
		max-height: unset;
	}
	.awsm-content-scrollbar {
		padding-right: 0;
	}
}
@media (min-width: 640px) and (max-width: 767px) {
    .sc_content_width_1_2 {
		width: 500px !important;
	}
}
@media (min-width: 480px) and (max-width: 639px) {
    
}
@media (max-width: 479px) {
	/*h1,h2,h3,h4,h5,h6{
		word-break: break-word;
	}*/
	html, body {
		font-size: 16px !important;
	}
    .top_panel .logo {
		width: 80% !important;
	}
	.trx_addons_scroll_to_top.show{
		bottom: 1em;
	}
	.page-title h1{
		font-size: 40px;
		line-height: 40px;
	}
	
	.letter > .vc_column-inner{
		margin-top: -4em !important;
		padding-top: 2em !important;
		padding-right: 2em !important;
		padding-bottom: 2em !important;
		padding-left: 2em !important;
	}
	
	.sc_button.sc_button_size_large {
		padding: .5em;
	}
	.logo-icon-black {
		right: -10em;
		width: 100%;
	}
	.how-we-help{
		margin-bottom: -6em !important;
		padding-bottom: 16em !important;
	}
	.process-process{
		margin-bottom: -6em !important;
		padding-bottom: 16em !important;
	}
	
	body.page-id-167 .drawer-style.style-1 .awsm-grid-show .awsm-content-scrollbar span{
		font-size: 0.75em;
	}
	body.page-id-167 .awsm-grid-wrapper h2{
		font-size: 1.5em !important;
	}
	body.page-id-167 .awsm-personal-details{
		max-height: unset !important;
	}
	.drawer-style.style-1 .awsm-grid-padding {
    	padding: 35px 15px 0px;
	}
	
	.copyright_wrap_inner .column-1_2 {
		text-align: center !important;
	}
}



