@font-face {
font-family: 'palatino_linotype';
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.eot);
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.eot?#iefix) format('embedded-opentype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.woff2) format('woff2'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.woff) format('woff'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.ttf) format('truetype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype.svg#palatino_linotype) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'TrajanPro';
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/TrajanPro.eot);
src: local('☺'), url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/TrajanPro.woff) format('woff'), url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/TrajanPro.ttf) format('truetype'), url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/TrajanPro.svg) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Palatino';
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.eot);
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.woff2) format('woff2'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.woff) format('woff'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.ttf) format('truetype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Palatino-Medium.svg#Palatino-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Lato';
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.eot);
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.woff2) format('woff2'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.woff) format('woff'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.ttf) format('truetype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/Lato-Regular.svg#Lato-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Palatino Linotype';
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.eot);
src: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.woff2) format('woff2'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.woff) format('woff'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.ttf) format('truetype'),
url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/fonts/PalatinoLinotype-Bold.svg#PalatinoLinotype-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
} input[type="file"]::-webkit-file-upload-button {
cursor: pointer;
}
input[type="file"]::-moz-file-upload-button {
cursor: pointer;
}
input[type="file"]::-ms-file-upload-button {
cursor: pointer;
}
input[type="file"]::-o-file-upload-button {
cursor: pointer;
}
input[type="file"] {
cursor: pointer;
}
input::-moz-focus-inner {
border: 0;
outline: none;
}
button::-moz-focus-inner {
border: 0;
outline: none;
}
select::-moz-focus-inner {
border: 0;
outline: none;
}
option::-moz-focus-inner {
border: 0;
outline: none;
}
a::-moz-focus-inner {
border: 0;
outline: none;
}
button,
a {
border: 0;
outline: none;
}
button:focus,
select:focus,
option:focus,
button:active,
select:active,
option:active,
button::-moz-focus-inner,
select::-moz-focus-inner,
option::-moz-focus-inner {
outline: none;
border: none;
}
html body {
font-family: 'Lato';
margin: 0;
overflow-x: hidden;
padding-top: 0;
background: #fff;
}
*::-moz-selection {
color: #fff;
background: #000;
}
*::-webkit-selection {
color: #fff;
background: #000;
}
*::-webkit-input-placeholder {
color: #333333;
opacity: 1;
}
*:-moz-placeholder {
color: #333333;
opacity: 1;
}
*::-moz-placeholder {
color: #333333;
opacity: 1;
}
*:-ms-input-placeholder {
color: #333333;
opacity: 1;
}
a,
div a:hover,
div a:active,
div a:focus,
button {
text-decoration: none;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
a,
span,
div a:hover,
div a:active,
button {
text-decoration: none;
}
*::after,
*::before,
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
}
body a {
outline: none;
color: #4590B8;
}
body a:hover {
color: #333;
}
body .clearfix,
body .clear {
clear: both;
line-height: 100%;
}
body .clearfix {
height: auto;
}
* {
outline: none !important;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
.clr:after,
ul:after,
.clearfix:after,
li:after,
.grve-container:after {
clear: both;
display: block;
content: "";
}
div input,
div select,
div textarea,
div button {
font-family: 'Lato';
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
font-family: 'palatino_linotype';
line-height: 120%;
color: #333;
font-weight: bold;
margin: 0 0 15px;
}
body h1 {
font-size: 24px;
}
body h2 {
font-size: 22px;
}
body h3 {
font-size: 18px;
}
body h4 {
font-size: 16px;
}
body h5 {
font-size: 12px;
}
body h6 {
font-size: 10px;
}
body h1:last-child,
body h2:last-child,
body h3:last-child,
body h4:last-child,
body h5:last-child,
body h6:last-child {
margin-bottom: 0;
}
div select {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
div select option {
font-size: 13px;
color: #333;
padding: 2px 5px;
}
img {
margin: 0 auto;
max-width: 100%;
max-height: 100%;
width: auto;
height: auto;
}
body p {
color: #333;
font-family: 'Lato';
font-size: 18px;
line-height: 150%;
margin: 0 0 13px;
padding: 0;
text-align: justify;
}
body p:empty {
margin: 0;
line-height: 0;
}
body p:last-child {
margin-bottom: 0;
}
p b {
font-weight: bold;
}
p strong {
font-weight: bold;
}
.color-white p {
color: #fff;
}
.a-left p {
text-align: left;
}
.a-right p {
text-align: right;
}
.a-left {
text-align: left;
}
.a-right {
text-align: right;
}
.a-center {
text-align: center;
}
.a-center p {
text-align: center;
}
label em,
label .required {
color: #ff0000;
display: inline-block;
font-style: normal;
font-weight: normal;
vertical-align: top;
margin-left: 5px;
}
.hidden {
display: none !important;
}
iframe {
display: block;
width: 100%;
}
ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
ul::after {
clear: both;
content: "";
display: block;
}
.gm-style img {
max-height: inherit;
max-width: none;
}
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-webkit-tap-highlight-color: transparent;
-moz-tap-highlight-color: rgba(0, 0, 0, 0);
-moz-tap-highlight-color: transparent;
-ms-tap-highlight-color: rgba(0, 0, 0, 0);
-ms-tap-highlight-color: transparent;
-o-tap-highlight-color: rgba(0, 0, 0, 0);
-o-tap-highlight-color: transparent;
user-select: none;
}
.container:after {
content: "";
display: block;
clear: both;
}
body .container,
body .grve-container {
width: 100%;
max-width: 1330px;
padding-left: 15px;
padding-right: 15px;
margin: 0 auto;
position: relative;
float: none;
}
body .container .container {
padding-left: 0;
padding-right: 0;
} html.menu-open,
html.video-popup-open,
html.no-scroll {
overflow: hidden;
}
html.menu-open body,
html.video-popup-open body,
html.no-scroll body {
overflow: hidden;
height: 100%;
}
html.video-popup-open {
height: 100%;
}  body .grve-container .grve-section,
body #grve-main-content .grve-container.grve-right-sidebar  {
padding-bottom: 90px;
padding-top: 90px;
position: relative;
margin-bottom: 0;
overflow: visible;
}
body .grve-container .grve-section.home-banner {
padding-top: 0;
padding-bottom: 0;
}
body .grve-container .grve-section.gapping-bottom-none {
padding-bottom: 0;
}
body .grve-container .grve-section.gapping-top-none {
padding-top: 0;
}
body .grve-container .grve-section.main-title-section {
padding-bottom: 0;
}
body .grve-container .grve-section.main-title-section+.grve-section {
padding-top: 0;
}  html[lang] {
margin-top: 0 !important;
}
body #wpadminbar {
display: none;
}  body .wpb_content_element,
body .grve-element {
margin-bottom: 25px;
}
body .wpb_button:last-child,
body .wpb_content_element:last-child,
body ul.wpb_thumbnails-fluid>li:last-child,
body .grve-element:last-child {
margin-bottom: 0;
}
body #grve-main-content .grve-container {
padding-bottom: 0;
padding-top: 0;
}
body .widget,
body .widgets {
margin-bottom: 0;
} .main-title,
html #grve-page-title .grve-title {
color: #162754 !important;
font-size: 40px;
font-family: "palatino_linotype";
position: relative;
text-align: center;
padding-bottom: 13px;
margin-bottom: 18px !important;
}
.main-title b,
html #grve-page-title .grve-title b {
color: #4790ba;
}
.main-title:before,
html #grve-page-title .grve-title:before { background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #999999 50%, #ffffff 100%); background: -webkit-linear-gradient(left, #ffffff 0%, #999999 50%, #ffffff 100%); background: linear-gradient(to right, #ffffff 0%, #999999 50%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1); bottom: 0;
content: "";
height: 1px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 490px;
max-width: 100%;
opacity: 0.51;
}
.section-testimonials .main-title::before {
width: 960px;
}  html #grve-header {
background-color: transparent;
left: 0;
padding-top: 28px;
position: fixed;
right: 0;
top: 0;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
z-index: 999;
}
html #grve-header #grve-inner-header {
background-color: transparent !important;
}
html #grve-top-bar {
background-color: transparent;
border: 0 none;
line-height: normal;
margin-bottom: 30px;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel {
margin-right: 20px;
padding-left: 42px;
position: relative;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: 0 0;
background-repeat: no-repeat;
content: "";
height: 36px;
left: 0;
position: absolute;
top: 0;
width: 33px;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel::before {
color: #fff;
content: "\f095";
font-family: FontAwesome;
font-size: 15px;
height: 36px;
left: 0;
line-height: 37px;
position: absolute;
text-align: center;
top: 0;
width: 38px;
z-index: 9;
}
html #grve-top-bar ul.grve-bar-content>li.h_tel:nth-child(2)::before {
content: "\f0e0";
width: 36px;
}
html #grve-top-bar ul.grve-bar-content li p {
padding: 0;
}
html #grve-top-bar .h_tel a:hover {
color: #333;
}
html #grve-top-bar a {
color: #4590b8;
font-family: palatino_linotype;
}
html #grve-top-bar .h_tel>a {
font-size: 16px;
font-weight: bold;
line-height: 36px;
}
#grve-top-bar .header_email a {
font-size: 16px;
line-height: 36px;
}
html #grve-top-bar ul.grve-bar-content>li,
html #grve-top-bar ul.grve-bar-content {
border: medium none;
}
.h_btn a {
background-color: #4b8fb2;
color: #fff !important;
display: inline-block;
font-size: 15px;
font-weight: 700;
line-height: 37px;
padding: 0px 20px 0 20px;
position: relative;
vertical-align: top;
font-weight: normal;
font-family: "palatino_linotype";
z-index: 99;
cursor: pointer;
height: 37px;
}  .h_btn a:hover {
background-color: #333;
}
header .grve-logo>a,
header .grve-logo>span {
display: none;
}
.grve-logo .grve-default, .grve-logo .grve-default img {
display: block;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
header .grve-logo {
float: left;
margin-top: -58px;
}
html #grve-header #grve-inner-header {
height: auto;
line-height: normal;
}
html #grve-header #grve-main-menu>ul>li>a {
color: #333 !important;
font-family: palatino_linotype;
font-size: 18px;
font-weight: normal;
letter-spacing: normal;
line-height: 43px;
padding: 3px 16px 0;
text-shadow: 0 0;
}
html #grve-header #grve-main-menu>ul>li>a:hover,
html #grve-header #grve-main-menu>ul>li.current_page_item>a,
html #grve-header #grve-main-menu>ul>li.current-menu-item>a {
background-color: #4b8fb2;
color: #fff !important;
}
html #grve-header #grve-main-menu ul li {
padding: 0 !important;
}
html .sticky_header #grve-header {
background-color: #fff;
padding-top: 8px;
box-shadow: 0 0 3px #000000;
}
html .sticky_header #grve-header #grve-inner-header {
top: auto !important;
}
html .sticky_header .grve-logo a,
html .sticky_header .grve-logo a img {
height: auto !important;
max-height: 100%;
max-width: 200px;
}
html .sticky_header #grve-top-bar {
margin-bottom: 15px;
}
html #grve-header #grve-header-wrapper {
height: auto;
margin-bottom: 15px;
}
html .sticky_header .grve-logo {
margin-top: -38px;
}
.grve-container>#grve-main-menu {
padding: 0 !important;
}
body .grve-container .rev_slider {
padding-bottom: 0;
padding-top: 0;
} html .tp-bullet {
background-color: transparent;
border: 1px solid #fff;
border-radius: 10px;
height: 12px;
width: 12px;
}
.rev_slider .rev-btn:hover {
background-color: #333 !important;
border-color: #333 !important;
color: #fff !important;
}
.rev_slider .rev-btn {
-webkit-transition: all 0.5s !important;
-moz-transition: all 0.5s !important;
-ms-transition: all 0.5s !important;
-o-transition: all 0.5s !important;
transition: all 0.5s !important;
}
.rev_slider .rev-btn a:hover {
color: #fff;
}
.forcefullwidth_wrapper_tp_banner .tp-revslider-mainul li>.tp-parallax-wrap {
margin: 0 auto !important;
max-width: 1330px;
padding: 0 15px;
position: absolute !important;
}
#grve-top-bar ul.grve-bar-content.grve-right-side {
float: right;
margin-right: 215px;
}
html #grve-header .free_consultant {
position: absolute;
left: 0;
right: 0;
text-align: right;
top: 29px;
transition: all .5s ease 0s;
}
html .sticky_header #grve-header .free_consultant {
top: 9px;
}
html #grve-header .free_consultant .h_btn {
float: right;
max-width: 205px; position: relative;
z-index: 999;
}
html #grve-header .free_consultant .about_form {
float: right;
max-width: 380px;
clear: both;
padding-top: 15px;
z-index: 999;
padding-right: 0;
position: relative;
padding-left: 0;
max-height: 0;
overflow-y: hidden;
text-align: center;
display: block !important;
opacity: 0;
transition: all 0.5s ease 0s;
visibility: hidden;
width: auto;
background-color: #fff;
padding: 15px;
}
html #grve-header .free_consultant .about_form.display_form {
max-height: 590px;
overflow: visible;
opacity: 1;
visibility: visible;
}
html #grve-header .free_consultant .about_form.display_form .grve-text::after {
width: 0;
height: 0;
border-style: solid;
border-width: 0 11px 12px;
border-color: transparent transparent #162754;
position: absolute;
left: auto;
right: 120px;
content: "";
transition: all .7s ease 0s;
top: -11px;
margin: auto;
}
html #grve-header .free_consultant .about_form .wpcf7-form>p {
margin: 25px 0 5px !important;
text-align: center;
}
html #grve-header .free_consultant .about_form div.wpcf7-response-output {
font-size: 14px !important;
font-weight: normal !important;
letter-spacing: 0 !important;
line-height: 1.2 !important;
margin: 20px 0 0 !important;
padding: 5px 10px !important;
text-shadow: none !important;
white-space: normal;
border: 1px solid red;
color: red;
}
html #grve-header .free_consultant .h_btn a {
padding: 3px 30px 0px 10px; }
html #grve-header .free_consultant .h_btn a::before {
width: 0;
height: 0;
border-style: solid;
border-width: 7px 6px 0;
border-color: #fff transparent transparent;
position: absolute;
left: auto;
right: 13px;
content: "";
top: 0;
margin: auto;
bottom: 0;
}
html #grve-header .free_consultant .about_form span.close_button {
display: none;
margin: -20px 7px 0;
}   
html #grve-header .free_consultant .about_form.display_form span.close_button {
display: block;
} body .grve-container .service_text {
background-color: #f4f4f4;
padding-bottom: 45px;
}
.service_model {
margin: 0 auto;
max-width: 550px;
}
.services-logo-img {
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 266px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: -1;
}
.service_model>li {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/services-sprite.png);
background-repeat: no-repeat;
cursor: pointer;
height: 216px;
position: relative;
width: 187px;
}
.service_model>li.active.remove {
background-position: 0 0;
}
.service_model>li:hover,
.service_model>li.active {
background-position: -284px 0;
}
.service_model>li:nth-child(2n+1) {
float: left;
clear: both;
}
.service_model>li:nth-child(2n) {
float: right;
}
.service_model>li:nth-child(1),
.service_model>li:nth-child(5) {
margin-left: 90px;
margin-right: -3px;
}
.service_model>li:nth-child(2),
.service_model>li:nth-child(6) {
margin-left: -3px;
margin-right: 90px;
}
.service_model>li:nth-child(3),
.service_model>li:nth-child(4) {
margin: -57px 0;
}
.service_model>li.icon7 {
margin: -57px 0 0 180px;
}
.service_model img {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
}
body .grve-container .service_img {
padding-top: 16px;
}
.service_img h3 {
color: #162754 !important;
font-size: 30px;
margin-bottom: 13px;
margin-top: 46px;
}
.service_text .grve-element>p {
font-family: "palatino_linotype";
font-size: 23px;
text-align: center;
}
.service_img .grve-element.grve-text>p {
line-height: 180%;
}
.order_management ul {
list-style: outside none none;
margin: 28px 0 0;
padding: 0;
}
.order_management li {
color: #333;
font-size: 20px;
line-height: 140%;
margin-bottom: 26px;
padding-left: 35px;
position: relative;
}
.order_management li::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-repeat: no-repeat;
background-position: -132px 0;
content: "";
height: 20px;
left: 0;
position: absolute;
top: 7px;
width: 20px;
}
.order_management li:last-child {
margin-bottom: 0;
} .about_wrap {
background-color: #f4f4f4;
border-top: 1px solid rgb(204, 204, 204);
}
.main-title.left {
margin-bottom: 32px !important;
padding-bottom: 23px;
text-align: left;
}
.main-title.left::before { background: #999999; background: -moz-linear-gradient(left, #999999 0%, #ffffff 100%); background: -webkit-linear-gradient(left, #999999 0%, #ffffff 100%); background: linear-gradient(to right, #999999 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ffffff', GradientType=1); height: 1px;
width: 100%;
}
.about_wrap .main-title.left::before {
width: 960px;
}
.about_form .grve-text h4 {
color: #fff !important;
font-size: 22px;
font-weight: 300;
margin: 0;
}
.about_form .grve-text {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/about-form-bg.png);
background-repeat: no-repeat;
background-size: cover;
font-size: 22px;
font-weight: 700;
margin-bottom: 0;
padding: 15px 0 37px;
text-align: center;
background-position: 0 -12px;
}
.about_wrap p b {
color: #162754;
font-weight: bold;
}
.about_form .wpcf7 {
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
margin-top: -25px;
padding: 45px 19px 19px;
background: #FFF;
position: relative;
}
header .about_form .grve-text {
padding: 30px 0 45px;
background-position: 0px -12px; }
header .about_form .wpcf7 {
margin-top: -41px;
padding: 65px 19px 19px;
}
.about_form .wpcf7-form-control-wrap input,
.about_form .wpcf7-form-control-wrap textarea {
border-color: #d8d8d8 !important;
color: #333;
font-size: 15px;
font-family: 'Open Sans';
height: 44px;
vertical-align: top;
padding: 5px 14px !important;
}
.about_form .wpcf7-form-control-wrap input:hover,
.about_form .wpcf7-form-control-wrap textarea:hover {
background-color: transparent;
}
.about_form .wpcf7-form-control-wrap input:focus,
.about_form .wpcf7-form-control-wrap textarea:focus {
background-color: transparent;
border-color: #4790ba !important;
}
.about_form .wpcf7-form-control-wrap textarea {
height: 91px;
resize: none;
padding: 15px 10px !important;
line-height: 150% !important;
}
.about_form .wpcf7-form-control-wrap {
display: block;
margin-bottom: 15px;
}
html .about_form .wpcf7 .wpcf7-submit {
height: 40px;
padding-bottom: 2px !important;
} .wpcf7 .wpcf7-not-valid-tip {
display: block;
} .about_form .wpcf7-form-control-wrap input.wpcf7-not-valid,
.about_form .wpcf7-form-control-wrap textarea.wpcf7-not-valid {
border-color: red !important;
}
html div.wpcf7-validation-errors,
html div.wpcf7-acceptance-missing {
background-color: transparent;
border: 1px solid red;
color: red;
font-size: 14px;
line-height: 150%;
margin: 0;
padding: 5px 10px;
width: 100%;
}
div.wpcf7-mail-sent-ok {
border: 1px solid green;
color: green;
margin: 0;
padding: 5px 10px;
line-height: 150%;
width: 100%;
}
.grve-container .btn-ragular .vc_general {
background-color: transparent;
border: 1px solid #162754;
border-radius: 0;
color: #162754;
font-size: 20px;
height: 40px;
padding: 6px 22px;
}
.grve-container .btn-ragular .vc_general {
background-color: transparent;
background-image: none;
border: 1px solid #162754;
border-radius: 0;
color: #162754;
font-size: 20px;
height: 40px;
padding: 6px 22px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.grve-container .btn-ragular .vc_general:hover {
background-color: #162754;
background-image: none;
border-color: #162754;
color: #fff;
}
html .wpcf7 .wpcf7-submit {
background-color: transparent;
border: 1px solid #162754 !important;
color: #162754;
font-family: "lato";
font-size: 20px !important;
font-weight: normal;
letter-spacing: normal;
line-height: 38px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
padding: 0 25px;
}
html .wpcf7 .wpcf7-submit:hover {
background-color: #162754;
color: #fff;
}
.about_form::before,
.contact-section .form_wrap::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/about-logo-bg.png);
background-repeat: no-repeat;
bottom: 0;
content: "";
height: 178px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 25px;
width: 154px;
z-index: 1;
}
header .about_form .wpcf7 form {
position: relative;
z-index: 9;
} .our-mission-vision:before,
.our-mission-vision:after {
background-color: #162754;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 50%;
}
.our-mission-vision:after {
background-color: #4790ba;
left: auto;
right: 0;
}
.main-title.left.white {
color: #fff !important;
padding-top: 10px;
text-align: left;
}
.main-title.left.white::before { background: -moz-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1); left: 0;
right: auto;
width: 396px;
}
.our-mission-vision p {
color: #fff;
font-size: 20px;
line-height: 160%;
text-align: left;
}
.our-mission-vision .title_wrap p:first-child {
float: left;
margin-right: 20px;
}
.our-mission-vision .title_wrap span {
float: left;
width: 76px;
height: 65px;
background: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/vision-mission-icon.png) no-repeat 0 -58px;
}
.our-mission-vision .title_wrap span.vision-icon {
background-position: 0 10px;
width: 96px;
}
.our-mission-vision .grve-column-1-2:last-child .grve-text {
float: right;
max-width: 435px;
}
.mission-logo {
position: absolute;
right: -138px;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
} .process-section .main-title::before {
width: 680px;
}
.process-section .main-title~.grve-text>p {
color: #162754;
font-family: "palatino_linotype";
font-size: 23px;
font-weight: bold;
text-align: center;
}
.process-section ul {
margin: 0 auto;
max-width: 1130px;
position: relative;
text-align: center;
}
.process-section ul li:first-child {
margin-bottom: 45px;
position: relative;
width: 100%;
}
.process-section ul li:first-child::after {
background-color: #949ea7;
content: "";
height: 47px;
left: 0;
margin: auto;
position: absolute;
right: 0;
width: 1px;
}
.process-section ul li {
display: inline-block;
margin: 0;
vertical-align: top;
width: 303px;
}
.process-section h4 {
color: #162754 !important;
font-size: 22px;
margin-bottom: 3px;
margin-top: 28px;
}
.process-section li>div {
color: #333;
font-size: 18px;
line-height: 140%;
}
.process-section ul li:nth-child(2) {
margin-right: 102px;
}
.process-section ul li:last-child {
margin-left: 102px;
}
.process-section ul:before,
.process-section ul:after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/title-shadow.png);
background-repeat: no-repeat;
background-position: 0 -70px;
content: "";
height: 147px;
left: 0;
top: 81px;
margin: auto;
position: absolute;
right: 485px;
width: 334px;
}
.process-section ul:after {
background-size: 904px auto;
left: 484px;
right: 0;
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
} .time_wrap .main-title::before {
width: 1100px;
}
.time_wrap ul {
margin-top: 34px;
text-align: center;
}
.time_wrap li {
display: inline-block;
margin-right: 55px;
padding-left: 110px;
padding-right: 48px;
position: relative;
text-align: left;
}
.time_wrap li::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/title-shadow.png);
background-position: -385px -70px;
background-repeat: no-repeat;
bottom: 0;
content: "";
margin: auto;
position: absolute;
right: -2px;
top: 0;
width: 2px;
}
.time_wrap li:last-child::after {
display: none;
}
.time_wrap h4 {
color: #162754 !important;
font-size: 22px;
margin-bottom: 0;
}
.time_wrap li>div {
color: #333;
font-size: 18px;
line-height: 150%;
}
.time_wrap .img_wrap {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -184px 0;
background-repeat: no-repeat;
float: left;
height: 85px;
left: 0;
margin-right: 25px;
position: absolute;
width: 85px;
}
.time_wrap li:nth-child(2) .img_wrap {
background-position: -184px -117px;
}
.time_wrap li:nth-child(3) .img_wrap {
background-position: -184px -237px;
}
.time_wrap .desc_wrap {
display: inline-block;
margin-top: 16px;
vertical-align: top;
}
html .home .time_wrap .benefit_wrap>p {
font-weight: normal;
margin-top: 27px;
}
.time_wrap li:last-child {
margin-right: 0;
padding-right: 0;
} .latest-blog-prodcast {
background: #f4f4f4; background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 100%); background: linear-gradient(to bottom, #f4f4f4 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0); }
.latest-blog,
.case-studies {
padding-right: 35px;
}
.latest-prodcast,
.watch-videos {
padding-left: 35px;
}
.home .video_main .item,
.home .video_main {
margin: 0;
padding: 0;
width: 100%;
}
.latest-blog:after,
.case-studies:after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/title-shadow.png);
background-position: -898px 0;
background-repeat: no-repeat;
content: "";
height: 365px;
position: absolute;
right: 0;
top: 10px;
width: 4px;
}
.blog_date {
background-color: #74abcb;
color: #fff;
font-family: "TrajanPro";
font-size: 24px;
height: 65px;
line-height: 34px;
padding-top: 6px;
text-align: center;
width: 52px;
}
.blog_date span {
background-color: #162754;
display: block;
font-family: "lato";
font-size: 14px;
font-weight: bold;
line-height: 25px;
}
.latest-blog li {
border-bottom: 1px dotted #ccc;
margin-bottom: 15px;
padding-bottom: 15px;
padding-left: 70px;
position: relative;
}
.latest-blog li:last-child,
.latest-blog-prodcast li:last-child,
.case_study_home_wrapper>li:last-child {
border-bottom: 0 none;
margin-bottom: 0;
padding-bottom: 0;
}
.latest-blog .blog_img_wrap {
left: 0;
position: absolute;
top: 0;
}
.latest-blog-prodcast h4 a,
.case_study_title>a {
color: #000;
font-size: 18px;
line-height: 140%;
}
.latest-blog-prodcast h4 a:hover,
.case_study_title>a:hover {
color: #4790ba;
}
.latest-blog .blog_excerpt>p,
.case_study_excerpt>p {
color: #000;
font-size: 16px;
line-height: 155%;
}
.latest-blog-prodcast h4,
.case_study_title {
margin-bottom: 0;
}
.latest-blog .blog_title a:hover {
color: #4590b8;
}
.latest-blog .learn_more {
display: inline-block;
font-size: 14px;
font-style: italic;
min-width: 70px;
vertical-align: top;
}
.latest-blog-prodcast .btn-ragular {
position: absolute;
right: 15px;
z-index: 9;
top: -2px;
}
.latest-blog-prodcast .latest-blog .btn-ragular {
right: 35px;
}
.latest-prodcast .news_img_wrap,
.case_study_img_wrap {
float: left;
width: 27%;
padding-right: 10px;
}
.latest-blog-prodcast .news_content_wrap,
.case_study_content_wrap {
float: left;
width: 73%;
}
.latest-blog-prodcast .news_excerpt>p {
font-size: 16px;
line-height: 135%;
}
.latest-blog-prodcast .news_date {
color: #333;
font-size: 16px;
font-style: italic;
font-weight: bold;
line-height: normal;
margin: 4px 0 6px;
}
.latest-blog-prodcast li {
border-bottom: 1px dotted #ccc;
margin-bottom: 19px;
padding-bottom: 19px;
} .section-testimonials {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/testimonial-bg.png);
background-size: cover;
background-repeat: no-repeat;
}
.testimonial_desc>p {
line-height: 180%;
}
.testimonial_desc>p::before {
color: #999;
content: "";
float: left;
font-family: FontAwesome;
font-size: 80px;
margin-right: 10px;
margin-top: -11px;
opacity: 0.24;
}
.testimonial_desc {
padding-top: 30px;
}
.testimomial_wrap {
margin-top: 42px;
}
.testimonial_title {
color: #162754 !important;
font-size: 22px;
margin-top: 50px;
}
.owl-prev,
.owl-next {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: 0 -60px;
background-repeat: no-repeat;
font-size: 0;
height: 40px;
left: -90px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 24px;
}
.owl-next {
left: auto;
right: -90px;
-webkit-transform: translateY(-50%) rotateZ(180deg);
-moz-transform: translateY(-50%) rotateZ(180deg);
-ms-transform: translateY(-50%) rotateZ(180deg);
-o-transform: translateY(-50%) rotateZ(180deg);
transform: translateY(-50%) rotateZ(180deg);
}
.owl-prev:hover,
.owl-next:hover {
background-position: -50px -60px;
}
.grve-container .grve-section.section_wrap {
background-color: #162754;
padding-bottom: 74px;
padding-top: 65px;
text-align: center;
}
.section_wrap p {
color: #fff;
font-family: "palatino_linotype";
font-size: 40px;
font-weight: bold;
text-align: center;
}
.section_wrap .vc_btn3-container .vc_general {
background-color: transparent;
background-image: none;
border: 1px solid #fff;
border-radius: 0;
color: #fff;
cursor: pointer;
font-size: 20px;
line-height: 43px;
padding: 0 34px;
}
.section_wrap .vc_btn3-container .vc_general:hover {
background-color: #4790ba;
color: #fff;
}
.section_wrap .vc_btn3-container {
margin-bottom: 0;
}
body .section_wrap .grve-element {
margin-bottom: 18px;
}
.case_study_home_wrapper>li {
border-bottom: 1px dotted #ccc;
margin-bottom: 38px;
padding-bottom: 38px;
}
.case-studies .learn_more {
display: inline-block;
font-size: 14px;
font-style: italic;
min-width: 70px;
vertical-align: top;
}
.section-studies-video .btn-ragular {
position: absolute;
right: 15px;
top: -2px;
z-index: 9;
}
.section-studies-video .case-studies .btn-ragular {
right: 35px;
}
.fancybox-close {
background-color: #000;
background-image: none;
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
font-size: 20px;
font-weight: bold;
height: 28px;
line-height: 21px;
right: -12px;
text-align: center;
top: -12px;
width: 28px;
}
.fancybox-close::after {
content: "x";
}
.fancybox-close:hover {
background-color: #4790ba;
color: #fff;
}
body .case-studies .grve-element {
margin-bottom: 0;
}
.video_images_fancybox {
display: block;
position: relative;
height: 180px;
}
.video_images_fancybox img {
height: 100%;
}
.grve-section.section-studies-video .grve-element {
margin-bottom: 0;
}
.video_main .plus-icon {
background-color: #c40000;
border-radius: 10px;
height: 40px;
left: 0;
margin: auto;
position: absolute;
right: 0;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
width: 54px;
}
.video_main .plus-icon:hover {
background-color: #333;
}
.video_main .plus-icon::after {
color: #fff;
content: "";
font-family: FontAwesome;
font-size: 22px;
line-height: 40px;
}
.section-studies-video .description.btn-ragular {
clear: both;
display: block;
position: relative;
right: 0;
text-align: center;
top: 0;
width: 100%;
}
.section-studies-video .description.btn-ragular a {
display: inline-block;
}
.section-studies-video .description.btn-ragular .btn-ragular {
cursor: pointer;
float: left;
line-height: 1.3;
margin: 20px 0 0;
padding: 6px 10px;
position: relative;
right: 0;
top: -2px;
}
.section-studies-video .description .desc_text {
background: #ffffff;
color: #000000;
font-family: "Lato", sans-serif;
font-size: 16px;
left: -40%;
line-height: 1.5;
padding: 20px 10px;
position: static;
right: 40%;
text-align: center;
top: 90px;
}
span.close_button {
width: 21px;
height: 21px;
float: right;
margin: -16px -15px 0 0;
background: #162754;
position: relative;
cursor: pointer;
}
span.close_button::after,
span.close_button::before {
background: #FFF;
position: absolute;
content: "";
height: 1px;
right: 3px;
left: 3px;
top: 0;
bottom: 0;
margin: auto;
transform: rotate(-45deg);
}
span.close_button::before {
transform: rotate(45deg);
}
span.close_button:hover {
background: #4790ba;
} .time_wrap .main-title~.grve-element p {
font-family: "palatino_linotype";
font-size: 23px;
font-weight: bold;
line-height: 160%;
margin-bottom: 0;
margin-top: 28px;
text-align: center;
}  html #grve-footer-area {
background-color: #162754;
padding-bottom: 42px;
}
#grve-footer-area .fa {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -103px -41px;
background-repeat: no-repeat;
color: #fff;
font-size: 30px;
height: 60px;
left: 15px;
line-height: 60px;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
width: 50px;
}
#grve-footer-area .fa-phone {
background-position: 0 -127px;
}
#grve-footer-area .fa-envelope {
background-position: -73px -127px;
}
#grve-footer-area .fa-envelope::before,
#grve-footer-area .fa-phone:before {
display: none;
}
#grve-footer-area p {
color: #fff;
font-size: 15px;
line-height: 130%;
text-align: left;
}
.footer-contact-detail {
padding-left: 68px;
}
footer h5 {
color: #979fa8 !important;
font-size: 20px;
margin-bottom: 5px;
}
.footer-contact-detail~.grve-widget {
display: none;
}
.footer-contact-detail>a {
color: #fff;
font-size: 15px;
line-height: 130%;
vertical-align: top;
}
#grve-footer-area .grve-column-1-4:first-child {
width: 29%;
}
#grve-footer-area .grve-column-1-4:nth-child(2) {
width: 21.5%;
}
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 28.5%;
}
#grve-footer-area .grve-column-1-4:last-child {
margin-top: 0;
width: 21%;
} #grve-footer-bar .grve-column-1-2:first-child {
float: left;
padding: 0 15px !important;
width: auto;
}
html #grve-footer-bar {
background-color: #162754;
color: #fff;
font-size: 15px;
padding-bottom: 36px;
padding-top: 28px;
}
html #grve-footer-bar::before, .page-template-page-landing footer#grve-footer::before, 
html #grve-footer-bar::after, .page-template-page-landing footer#grve-footer::after {
background-color: #979fa8;
bottom: 0;
content: "";
height: 5px;
left: 0;
position: absolute;
width: 50%;
}
html #grve-footer-bar::after, .page-template-page-landing footer#grve-footer::after {
background-color: #4790ba;
left: auto;
right: 0;
}
#grve-footer-bar .grve-column-1-2:first-child {
float: left;
padding: 0 15px !important;
width: auto;
}
.grve-element.grve-social a {
font-size: 0;
}
.grve-element.grve-social a::after {
content: "";
font-family: FontAwesome;
font-size: 18px;
}
#grve-page-title,
#grve-page-title-content {
height: auto !important;
min-height: inherit;
}
.grve-element.grve-social a[href*="linkedin"]::after {
content: "";
}
.grve-element.grve-social a[href*="twitter"]::after {
content: "";
}
.grve-element.grve-social a[href*="youtube"]::after {
content: "";
}
html #grve-footer-bar .grve-social li::after {
display: none;
}
html #grve-footer-bar .grve-social li {
line-height: normal;
margin: 0 10px;
}
#grve-footer a {
color: #fff !important;
}
#grve-footer a:hover {
color: #4590b8 !important;
}
#grve-footer-bar h4 {
color: #fff;
display: inline-block;
font-family: lato;
font-size: 15px;
font-weight: 400;
margin-bottom: 0;
margin-right: 0;
}
#grve-footer-bar .grve-row::before {
background-color: #ffffff;
content: "";
height: 1px;
left: 15px;
opacity: 0.29;
position: absolute;
right: 15px;
top: 0;
width: 100%;
}
#grve-footer-bar .grve-column-1-2:last-child {
float: right;
left: auto;
margin: 0 !important;
max-width: 160px;
position: absolute;
right: 114px;
width: auto;
}
footer .grve-social {
float: right;
margin-right: 0;
}
html #grve-footer-bar .grve-social li:last-child {
margin-right: 5px;
}
html #grve-footer-bar .grve-social li a {
font-weight: normal;
}
.tp-caption a {
color: #fff;
}
.tp-caption.rev-btn {
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.tp-caption.tp-resizeme {
text-shadow: 0 4px 7px rgba(0, 0, 0, 0.65);
}
.grve-section.service_text::before,
.grve-section.insight_blog:before,
.grve-section.insight_podcast:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-1.png);
background-repeat: no-repeat;
content: "";
height: 1050px;
left: -16px;
position: absolute;
top: 130px;
width: 310px;
z-index: 1;
}
.grve-section.about_wrap::before,
.grve-section.insight_blog:after,
.grve-section.insight_video:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-2.png);
background-repeat: no-repeat;
content: "";
height: 997px;
position: absolute;
right: 0;
top: -202px;
width: 261px;
z-index: 1;
}
.grve-section.about_wrap::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-3.png);
background-repeat: no-repeat;
content: "";
height: 1058px;
left: 0;
position: absolute;
top: 88%;
width: 298px;
z-index: 1;
}
.grve-section.process-section::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-4.png);
background-repeat: no-repeat;
content: "";
height: 1133px;
position: absolute;
right: 0;
top: -20px;
width: 394px;
z-index: 1;
}
.grve-section.time_wrap::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-5.png);
background-repeat: no-repeat;
content: "";
height: 1050px;
left: 0;
position: absolute;
top: -30px;
width: 294px;
z-index: 1;
}
.grve-section.section-studies-video::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-6.png);
background-repeat: no-repeat;
content: "";
height: 100%;
position: absolute;
right: 0;
top: 0;
width: 240px;
z-index: 1;
}
html .grve-top-btn.grve-icon-nav-up {
background-color: #333;
border-radius: 3px;
bottom: 90px;
color: #fff;
font-size: 20px;
height: 35px;
line-height: 35px;
width: 35px;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
html .grve-top-btn.grve-icon-nav-up:hover {
background-color: #4b8fb2;
}
#grve-footer #grve-footer-bar .grve-copyright {
font-size: 15px !important;
text-transform: none !important;
}
#grve-footer .grve-copyright a {
text-shadow: 0 0;
} html body.error404 {
padding-top: 0;
}
body #grve-page-title,
body.error404 #grve-main-content {
background-color: #fff;
}
.error404 small {
color: #4b8fb2;
font-family: "palatino_linotype";
font-size: 180px !important;
font-weight: normal;
letter-spacing: 10px;
line-height: 120%;
margin: 0;
text-align: center;
text-shadow: 4px 4px 0 #00263d;
}
.error404 h2 {
color: #333 !important;
font-size: 32px;
line-height: 120%;
margin: 0 0 20px;
font-family: "palatino_linotype";
padding: 0 0 25px;
position: relative;
text-align: center;
}
.error404 h2:before,
.error404 h2:after {
background: #e1e1e1;
bottom: 0;
content: "";
display: block;
height: 1px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: auto;
width: 190px;
}
.error404 h2:after {
margin-bottom: -3px;
width: 140px;
}
.error404 .grve-subtitle {
font-size: 16px;
text-align: center;
}
body .grve-btn {
background-color: transparent;
background-image: none;
border: 1px solid #162754;
border-radius: 0;
color: #162754;
font-size: 20px !important;
font-weight: normal;
height: 40px;
letter-spacing: normal;
padding: 8px 22px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
margin: 40px;
}
body .grve-btn:hover {
background: #162754 !important;
border-color: #162754 !important;
}  .breadcrumbs {
background-color: #ebebeb;
}
.breadcrumbs .grve-container>span {
color: #458fb8;
font-family: palatino_linotype;
font-size: 15px;
text-shadow: 0 0;
}
.breadcrumbs .grve-container>span::after {
color: #929497;
content: "\f105";
display: inline-block;
font-family: FontAwesome;
font-size: 17px;
margin: 0 14px 0 12px;
}
.breadcrumbs .grve-container>span:last-child::after {
display: none;
}
.breadcrumbs span>a {
color: #333333;
}
.breadcrumbs span>a:hover {
color: #458fb8;
}
.breadcrumbs {
background-color: #ebebeb;
border-bottom: 1px solid #64adea;
padding: 8px 0 4px;
}  .about-description::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-1.png);
bottom: 0;
content: "";
height: 685px;
left: 0;
position: absolute;
width: 310px;
}
.about-description::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-2.png);
background-repeat: no-repeat;
content: "";
height: 902px;
position: absolute;
right: 0;
top: 30%;
width: 235px;
z-index: 1;
}
.static-banner .grve-feature-content {
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 58%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 9;
}
#grve-feature-section.static-banner h1 {
color: #fff !important;
font-size: 43px;
line-height: 130%;
text-shadow: 4px 6px 4px rgba(0, 0, 0, 0.65);
text-align: left;
}
.about-our-team .grve-image {
border: 2px solid #162754;
border-radius: 100%;
overflow: hidden;
}
body .title-discription {
margin-bottom: 29px;
padding-top: 5px;
}
.title-discription p {
line-height: 160%;
text-align: center;
}
.about-description p {
line-height: 160%;
font-family: 'palatino_linotype';
margin-bottom: 8px;
}
.about-description-img {
border: 7px solid #e9eaea;
float: right;
margin-left: 22px;
width: 40.5%;
}
.grve-section.about_wrap p {
font-family: 'palatino_linotype';
}
.team_section {
margin-top: 55px;
padding-bottom: 335px;
}
.team_section li {
float: left;
width: 50%;
}
.team_content_wrap {
clear: both;
display: block;
padding-top: 20px;
}
.team_img .img_client {
border: 2px solid #2e3d65;
border-radius: 100%;
height: 220px;
overflow: hidden;
position: relative;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
width: 220px;
}
.team_section .team_img img {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.team_img .img_client:hover {
border-color: #4D8FB1;
}
.team_desc_wrap::after {
clear: both;
content: "";
display: block;
}
.team_img {
float: left;
padding-right: 15px;
width: 45%;
}
.team_title {
color: #162754;
float: left;
font-family: palatino_linotype;
font-size: 23px;
font-weight: bold;
margin-top: 20px;
width: 55%;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.team_img:hover~.team_title {
color: #4b8fb2;
}
.team_content {
background-color: #f7f8fa;
border: 1px solid #e0e0e0;
border-radius: 5px;
bottom: 0;
color: #333;
display: none;
font-size: 17px;
height: 280px;
left: 0;
line-height: 200%;
margin-top: 55px;
overflow: auto;
padding: 25px;
position: absolute;
right: 0;
}
.our-team .team_desc_wrap .text_wrap.team_img:before {
display: none;
}
.our-team .team_section {
margin: 0 -15px;
padding-bottom: 0;
}
.our-team .team_section li {
padding: 0 15px;
margin-bottom: 50px;
}
.our-team .team_section li:nth-child(2n+3) {
clear: both;
}
.our-team .team_section li:nth-last-child(-n+2) {
margin-bottom: 0;
}
.icon-wrap {
margin-top: 16px;
}
.icon-wrap a {
border: 1px solid #162754;
border-radius: 50px;
color: #162754;
display: inline-block;
font-size: 20px;
height: 40px;
line-height: 38px;
text-align: center;
margin-right: 6px;
vertical-align: top;
width: 40px;
}
.icon-wrap a:hover {
background-color: #162754;
color: #fff;
}
.team_contact {
background-color: #4790ba;
border-radius: 10px;
color: #fff;
font-size: 30px;
line-height: 160%;
margin-top: 47px;
padding: 8px 10px 16px;
text-align: center;
}
.team_contact a {
color: #fff;
text-decoration: underline;
}
.team_contact a:hover {
color: #162754;
text-decoration: underline;
}
.text_wrap~.team_content {
display: block;
}
.team_desc_wrap .text_wrap.team_img:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: 0 -207px;
background-repeat: no-repeat;
bottom: -56px;
content: "";
height: 32px;
left: 160px;
position: absolute;
width: 42px;
z-index: 9999999;
}
.team_desc_wrap .team_img {
position: relative;
cursor: pointer;
} #grve-feature-section.static-banner.about-banner h1 {
text-align: center;
}
html body #grve-main-content .grve-container.grve-right-sidebar {
padding-top: 27px;
}
.grve-container .grve-section.blog-section {
padding-top: 0;
}
#grve-page-title {
margin-top: 80px;
}
.grve-container .blog-section.grve-section {
padding-top: 0;
}
html #grve-main-content .grve-right-sidebar #grve-content-area {
padding-right: 30px;
}
.blog-section .item {
border-bottom: 1px solid #cccccc;
margin-bottom: 48px;
padding-bottom: 48px;
padding-left: 64px;
position: relative;
}
.news-topbar {
left: 0;
position: absolute;
top: 0;
}
.news_title {
font-size: 23px;
line-height: 130%;
margin-bottom: 18px;
}
.news_title>a {
color: #000;
}
.news_title>a:hover {
color: #74abcb;
}
.news_content>p {
line-height: 160%;
}
.all_news_author {
color: #162754;
font-size: 18px;
font-weight: bold;
margin: 12px 0 10px;
}
html #grve-main-content .grve-right-sidebar #grve-content-area {
padding-right: 30px;
width: 72%;
}
#grve-main-content #grve-sidebar {
float: left;
width: 28%;
}
html .grve-search input[type="text"] {
background-color: #e5e5e5;
color: #333;
font-family: 'palatino_linotype';
font-size: 16px;
height: 50px;
padding: 5px 50px 0 10px;
}
html .grve-search button[type="submit"] {
background-color: #333;
height: 50px;
line-height: 50px;
text-align: center;
width: 50px;
}
html .grve-search button[type="submit"]:hover {
background-color: #74abcb;
}
html .grve-search button i {
color: #fff !important;
font-size: 30px;
font-weight: bold;
}
.grve-sidebar .grve-widget {
margin-bottom: 30px;
}
.grve-sidebar .grve-widget-title {
background-color: #333;
color: #fff !important;
font-size: 23px;
line-height: 141%;
margin-bottom: 0;
padding: 11px 12px;
}
.grve-sidebar .widget_categories ul {
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
border-right: 1px solid #eee;
}
.grve-sidebar .widget .cat-item {
margin-bottom: 0;
}
.grve-sidebar .widget .cat-item a {
border-top: 1px solid #eeeeee;
color: #333 !important;
display: block;
font-family: 'palatino_linotype';
font-size: 16px;
padding: 11px 12px 7px;
}
.grve-sidebar .widget .cat-item a:hover,
.grve-sidebar .widget .cat-item.current-cat a {
background-color: #eeeeee;
}
a.btn-ragular,
#reply-title #cancel-comment-reply-link {
border: 1px solid #162754;
color: #162754;
display: inline-block;
font-family: 'lato';
font-size: 20px;
font-weight: normal;
line-height: 38px;
padding: 0 15px;
letter-spacing: normal;
vertical-align: top;
}
#reply-title #cancel-comment-reply-link {
position: absolute;
top: -74px;
}
a.btn-ragular:hover {
background-color: #162754;
color: #fff;
}
.pagination_wrap {
text-align: center;
}
.pagination {
display: inline-block;
vertical-align: top;
}
.pagination .page-numbers {
border: 1px solid #74abcb;
color: #74abcb;
display: inline-block;
font-size: 18px;
line-height: 37px;
min-width: 38px;
}
.pagination .page-numbers:hover,
.pagination .page-numbers.current {
background-color: #74abcb;
color: #fff;
}
.pagination .page-numbers.next,
.pagination .page-numbers.prev {
background-color: transparent;
border: 0 none;
color: #74abcb;
font-size: 0;
line-height: normal;
margin: 11px 10px;
min-width: inherit;
vertical-align: top;
}
.pagination .page-numbers.next:before,
.pagination .page-numbers.prev:before {
content: "";
font-family: FontAwesome;
font-size: 17px;
}
.pagination .page-numbers.next:hover,
.pagination .page-numbers.prev:hover {
color: #162754;
}
.pagination .page-numbers.prev:before {
content: "";
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav,
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li.tab-active {
background-color: transparent;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li {
background-color: transparent;
margin: 0;
position: relative;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li {
background-color: transparent;
margin: 0;
position: relative;
width: auto;
padding: 0 20px;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li:after {
background-color: #e5e5e5;
content: "";
height: 16px;
left: 0;
position: absolute;
top: 1px;
width: 1px;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a {
color: #333;
font-family: 'palatino_linotype';
font-size: 16px;
line-height: normal;
padding: 0 0 10px;
position: relative;
overflow: visible;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li.tab-active a:before,
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:before {
background-color: #333;
bottom: 0;
content: "";
height: 3px;
left: 0;
position: absolute;
opacity: 1;
width: 100%;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li.tab-active a:after,
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:after {
border-color: #333 transparent transparent;
border-style: inset;
border-width: 10px 10px 0;
bottom: -8px;
content: "";
left: 0;
margin: auto;
position: absolute;
right: 0;
opacity: 1;
width: 17px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:before,
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:after {
opacity: 0;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:hover:before,
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li a:hover:after {
opacity: 1;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li:first-child {
padding-left: 0;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-nav li:first-child:after {
display: none;
}
.grve-sidebar .grve-widget.wp-tabbed-widget {
border: 1px solid #eee;
padding: 18px 18px 0;
}
.grve-sidebar .grve-latest-news li {
margin-bottom: 20px;
min-height: 56px;
padding-left: 65px;
position: relative;
}
.grve-sidebar .img_news {
left: 0;
position: absolute;
width: 55px;
}
.grve-sidebar .post_content .grve-title {
color: #333 !important;
display: inline-block;
line-height: normal !important;
margin-bottom: 12px;
vertical-align: top;
}
.grve-sidebar .post_content .grve-title:hover {
color: #4790ba !important;
}
#grve-sidebar .grve-latest-news-date {
color: #666 !important;
font-size: 13px !important;
letter-spacing: normal;
line-height: normal;
margin-top: -6px;
text-transform: inherit;
}
#grve-sidebar .grve-latest-news-date:before {
content: "";
display: inline-block;
font-family: FontAwesome;
margin-right: 7px;
}
#grve-sidebar .tag-cloud-link {
font-size: 13px !important;
letter-spacing: normal;
line-height: 35px;
padding: 0 15px;
text-transform: none;
}
#grve-sidebar .tag-cloud-link:hover {
background-color: #eee;
color: #333 !important;
}
.grve-sidebar .wp-tabbed-tabs .wp-tabbed-contents {
margin-top: 28px;
}
.grve-sidebar .grve-widget.wp-tabbed-widget:last-child {
margin-bottom: 0;
}  .blog-content {
padding-left: 64px;
position: relative;
}
.singleblog {
float: left;
padding-right: 30px;
width: 72%;
}
.single_blog .grve-row {
margin: 40px 0 0;
}
.comment-share {
border-bottom: 1px solid #666;
border-top: 1px solid #666;
margin-top: 40px;
}
.comment-share li {
color: #000;
float: left;
font-size: 16px;
line-height: 49px;
position: relative;
text-align: center;
width: 33.33%;
}
.comment-share li:after {
background-color: #666;
bottom: 0;
content: "";
height: 20px;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 1px;
}
html .addtoany_list.a2a_kit_size_32 a {
color: #000;
font-size: 16px;
}
html .addtoany_list.a2a_kit_size_32 a:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -138px -126px;
background-repeat: no-repeat;
content: "";
display: inline-block;
height: 16px;
margin: -1px 5px 0 0;
vertical-align: middle;
width: 16px;
}
.comments>span:before {
content: "";
font-family: FontAwesome;
margin-right: 8px;
}
.comment-share li:last-child:after {
display: none;
}
.Comment .comment-respond {
margin-top: 40px;
max-width: 725px;
}
.Comment {
border-top: 1px solid #ccc;
margin-top: 26px;
}
.BDC_CaptchaDiv {
float: right !important;
margin: 0 8px 20px 0 !important;
padding-left: 20px !important;
width: 38.2% !important;
}
.captcha_wrap {
float: left;
width: 60.7%;
padding-left: 8px;
}
.blog_home_wrapper .news_content {
margin-bottom: 33px;
}
html #respond .comment-reply-title {
border-bottom: 1px solid #dadada;
color: #000;
font-family: 'palatino_linotype';
font-size: 25px;
margin-bottom: 20px;
margin-top: 0;
padding-bottom: 11px;
position: relative;
}
#respond .comment-reply-title:before {
background-color: #000;
bottom: -1px;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 60px;
}
html #respond textarea {
border-radius: 4px !important;
color: #666;
font-size: 16px;
height: 125px;
vertical-align: top;
margin-bottom: 0;
padding: 10px 12px;
}
html #respond input[type="text"] {
border-color: #ccc !important;
border-radius: 4px !important;
color: #666;
height: 45px;
margin-bottom: 0;
padding: 0 12px;
font-size: 16px;
width: 100%;
text-transform: none !important;
}
.grve-comment-item:not(:last-child) {
margin-bottom: 40px;
}
.form-submit .submit {
background-color: #4b8fb2;
font-family: 'lato';
font-size: 20px !important;
font-weight: normal;
letter-spacing: normal;
line-height: 47px;
min-width: 152px;
padding: 0;
text-transform: inherit;
}
.form-submit .submit:hover {
background-color: #333;
}
.comment-form {
margin: 0 -8px;
}
.comment-form>div {
float: left;
margin-bottom: 20px;
padding: 0 8px;
width: 50%;
position: relative;
z-index: 9;
}
.comment-form .grve-form-textarea {
width: 100%;
}
.comment-form .form-submit {
clear: both;
display: block;
margin-left: 8px;
padding: 0;
}
.comment h6.grve-author {
font-size: 24px;
font-weight: normal;
margin: 0 !important;
}
.comment .grve-comment-date>a {
color: #333 !important;
font-family: 'lato';
font-size: 16px;
text-shadow: 0 0;
text-transform: none !important;
}
.comment .grve-comment-date {
line-height: normal;
margin: 6px 0 8px;
}
.comment h6.grve-author a {
color: #152653 !important;
}
#grve-comments .comment .comment-reply-link {
color: #162754;
font-family: 'lato';
font-size: 20px !important;
letter-spacing: normal;
line-height: 38px;
padding: 0 25px;
}
#grve-comments .comment .comment-reply-link:hover {
background-color: #162754;
color: #fff;
}
#grve-comments {
border-bottom: 0 none;
padding-bottom: 0;
padding-top: 45px;
}
.grve-comment-nav {
padding-top: 60px;
}
html #respond {
margin-bottom: 0;
}  .contact-section .form_wrap::before {
background-size: cover;
bottom: auto;
height: 230px;
opacity: 0.6;
top: 10px;
width: 198px;
}
.contact-section .form_wrap {
position: relative;
}
.contact-section::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pattern-1.png);
background-repeat: no-repeat;
bottom: 0;
content: "";
height: 685px;
left: -18px;
position: absolute;
top: 10px;
width: 300px;
}
.contact-section .main-title.left {
font-size: 36px;
font-weight: normal;
padding-bottom: 0;
margin-top: 37px;
}
.contact-section .main-title.left:before {
display: none;
}
.contact-section .wpcf7-form-control-wrap {
display: block;
margin-bottom: 10px;
}
.contact-section .wpcf7-form-control-wrap input {
border-color: #ccc !important;
font-family: 'Lato';
color: #333;
font-size: 16px;
height: 50px;
padding: 0 15px;
}
.contact-section .wpcf7-form-control-wrap textarea {
border-color: #ccc !important;
font-family: 'Lato';
color: #333;
font-size: 16px;
height: 130px;
padding: 15px;
resize: none;
}
html .contact-section .wpcf7 .wpcf7-submit {
padding: 0 15px;
}
html .wpcf7 .wpcf7-not-valid {
border-color: red !important;
}
.carrer_info {
margin-top: 32px;
}
.carrer_info>h2 {
color: #4790ba !important;
font-size: 30px;
margin-bottom: 5px;
}
.carrer_info>p {
font-family: 'palatino_linotype';
font-size: 20px;
font-weight: bold;
line-height: 175%;
margin-bottom: 0;
}
.carrer_info .btn-ragular {
margin-top: 15px;
}
.contact-section .contact_desc {
margin-top: 26px;
}
.contact-section .contact_desc .fa {
border: 1px solid #4790ba;
border-radius: 50px;
color: #4790ba;
font-size: 20px;
height: 40px;
left: 0;
line-height: 40px;
position: absolute;
text-align: center;
top: 0;
width: 40px;
}
.contact_desc>div {
margin-bottom: 28px;
padding-left: 55px;
position: relative;
}
.contact_desc a {
color: #333;
font-size: 20px;
vertical-align: middle;
}
.contact_desc a:hover {
color: #4790ba;
}
.contact-section .wpb_column:first-child:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/title-shadow.png);
background-position: -898px 0;
bottom: 0;
content: "";
height: 6px;
left: auto;
margin: auto;
position: absolute;
right: 0;
top: 0;
-webkit-transform: rotate(-90deg) translateY(266px);
-moz-transform: rotate(-90deg) translateY(266px);
-ms-transform: rotate(-90deg) translateY(266px);
-o-transform: rotate(-90deg) translateY(266px);
transform: rotate(-90deg) translateY(266px);
width: 528px;
}  .grve-container .grve-section.section-devlopment {
background-color: #4790ba;
padding-bottom: 38px;
padding-top: 38px;
}
.section-devlopment p {
color: #fff;
font-family: 'palatino_linotype';
font-size: 30px;
line-height: 160%;
text-align: center;
}
.operating-modal p {
font-family: 'palatino_linotype';
font-size: 23px;
margin: 28px 0 0;
text-align: center;
}
.operating-modal h4 {
color: #4590b8 !important;
font-size: 22px;
margin-bottom: 8px;
}
.operating-modal li li {
color: #333;
font-size: 18px;
margin-bottom: 8px;
padding-left: 38px;
position: relative;
}
.operating-modal li li:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -134px -162px;
background-repeat: no-repeat;
content: "";
height: 20px;
left: 0;
position: absolute;
top: 8px;
width: 20px;
}
.service-operating-img {
left: 0;
position: absolute;
right: 0;
text-align: center;
top: 52%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.model-wrap {
margin: 0 auto;
}
.model-wrap>li:nth-child(2n+1) {
float: left;
clear: both;
}
.model-wrap>li:nth-child(2n) {
float: right;
}
.model-wrap .accounting {
margin-bottom: 75px;
margin-left: 170px;
}
.model-wrap .operation {
margin-right: 215px;
margin-top: 34px;
}
.model-wrap .risk {
margin-bottom: 58px;
margin-top: -31px;
max-width: 380px;
}
.model-wrap .compliance {
margin-top: 6px;
margin-right: 56px;
}
.model-wrap .investor {
margin-left: 180px;
}
.our-mission-vision.offer-solution .mission-logo {
max-width: 220px;
right: -124px;
}
.our-mission-vision.offer-solution p {
font-family: 'palatino_linotype';
font-size: 28px;
padding: 6px 0;
}
.model-wrap ul {
margin-left: 0;
}
.our-mission-vision.offer-solution .grve-column-1-2:last-child .grve-text {
max-width: 445px;
}
.offer-solution~.grve-section.process-section:before {
display: none;
}
.grve-section.time_wrap.section_outsourcing:before {
display: none;
}
.call_us {
text-align: center;
}
.call_us p {
color: #162754;
font-family: 'palatino_linotype';
font-size: 30px;
font-weight: bold;
text-align: center;
}
.call_us .vc_btn3-container.btn-ragular {
margin: 4px 0 0;
}
.call_us .vc_btn3-container.btn-ragular a {
height: 45px;
line-height: 30px;
} .case_study {
margin-top: 42px;
}
.case_study>li {
border-bottom: 1px solid #d7d7d7;
margin-bottom: 40px;
padding-bottom: 40px;
}
.case_study>li:last-child {
border: 0 none;
margin: 0;
padding: 0;
}
.img_case_study {
float: left;
padding-right: 35px;
width: 36%;
}
.case_study_section {
float: left;
width: 64%;
}
.case_study_title {
color: #000 !important;
font-size: 23px;
margin-bottom: 16px;
padding-bottom: 15px;
position: relative;
}
.case_study_title:before {
background: #999999; background: -moz-linear-gradient(left, #999999 0%, #ffffff 100%); background: -webkit-linear-gradient(left, #999999 0%, #ffffff 100%); background: linear-gradient(to right, #999999 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#ffffff', GradientType=1); bottom: 0;
content: "";
height: 1px;
left: 0;
position: absolute;
width: 250px;
}
.case_study_content>p {
line-height: 180%;
}
.case_study_section .btn-ragular {
margin-top: 23px;
}
.single_case .grve-row {
margin: 0;
}
.single_case .singlecasestudy {
margin-top: 42px;
}
.case-study-topbar {
float: left;
width: 44%;
padding-right: 30px;
}
.case_study_content {
float: left;
width: 56%;
}
.case_study_content .case_study_title>a {
font-size: inherit;
line-height: inherit;
}
.case_study .case_study_content {
float: none;
width: auto;
}  .video_main {
margin: 42px 0px 0px;
text-align: center;
width: auto;
}
.video_main:after {
clear: both;
content: "";
display: block;
}
.video_main .item {
float: left;
margin-bottom: 0px;
padding: 0 37px;
width: 50%;
}
.video_main .item:nth-last-child(-n+2) {
margin-bottom: 0;
}
.video_main .item:nth-child(2n+3) {
clear: both;
}
.video_main .video_caption {
background-color: #666666;
color: #fff;
display: block;
font-family: 'palatino_linotype';
font-size: 25px;
margin-top: 10px;
padding: 10px 0;
text-shadow: 0 0;
}  .news_home_wrapper {
margin-top: 40px;
}
.news_content::after {
clear: both;
content: "";
display: block;
}
.news_home_wrapper .item {
border-bottom: 1px solid #cccccc;
margin-bottom: 48px;
padding-bottom: 48px;
padding-left: 64px;
}
.news_home_wrapper .item::after {
clear: both;
content: "";
display: block;
}
.news_home_wrapper .item:last-child {
border-bottom: 0 none;
margin-bottom: 40px;
padding-bottom: 0;
position: relative;
}
.news_home_wrapper .news_title {
margin-bottom: 30px;
padding-top: 24px;
}
.news_home_wrapper .comment-share li {
color: #333;
line-height: 40px;
width: auto;
}
.news_home_wrapper .comment-share li::after {
background-color: #ccc;
height: 30px;
}
.news_home_wrapper .comment-share li.comments {
margin-right: 22px;
padding-right: 34px;
}
.news_home_wrapper .news-btn {
float: left;
}
.news_home_wrapper .comment-share {
border: 0 none;
float: right;
margin-top: 0;
}
html .news_home_wrapper .addtoany_list.a2a_kit_size_32 a:before {
margin-right: 14px;
}
html .news_home_wrapper .addtoany_list.a2a_kit_size_32 a {
color: #333;
line-height: 40px;
vertical-align: top;
}
html .addtoany_list.a2a_kit_size_32 a:hover {
color: #4590b8;
}
.news_home_wrapper .news_content {
margin-bottom: 32px;
}
.news_home_wrapper .comments>span:before {
content: "";
}
.btn-reply {
background-color: #74abcb;
color: #fff;
display: inline-block;
font-size: 20px;
line-height: 40px;
padding: 0 15px;
vertical-align: top;
}
.btn-reply:hover {
background-color: #4590b8;
color: #fff;
}
.news_home_wrapper .btn-reply {
margin-left: 18px;
}
.news_home_wrapper.singlenews .news_content {
margin-bottom: 20px;
}
.news-bottom {
padding-top: 1px;
}
.singlenews.news_home_wrapper .comment-share li:after {
background-color: #666;
height: 20px;
top: 2px;
}
html .news_home_wrapper.singlenews .addtoany_list.a2a_kit_size_32 a:before {
margin-right: 5px;
}
.news_home_wrapper.singlenews .comment-share li.comments {
margin-right: 30px;
padding-right: 34px;
color: #000;
}
html .news_home_wrapper.singlenews .addtoany_list.a2a_kit_size_32 a {
color: #000;
}
html .news_home_wrapper.singlenews .addtoany_list.a2a_kit_size_32 a:hover {
color: #74abcb;
}
.news_home_wrapper.singlenews .comments>span:before {
content: "";
}
.singlenews.news_home_wrapper {
margin-top: 0;
}
.news_home_wrapper.singlenews .comment-share {
float: none;
} .blog_insight_wrapper,
.blog_insight_wrapper-section {
margin: 0 -18px;
}
.blog_insight_wrapper:after,
.blog_insight_wrapper-section:after {
clear: both;
content: "";
display: block;
} .blog_insight_wrapper .item_insight-1:first-child {
float: left;
padding: 0 18px;
width: 50%;
}  
.blog_insight_wrapper .item_insight-2:last-child {
float: left;
padding: 0 18px;
width: 50%;
} .blog_insight_wrapper .insight-wrap {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
padding: 10px;
}
.insight-news-topbar .insight-news_title {
color: #000 !important;
font-size: 30px;
margin: 32px 0 9px;
}
.insight-comment-share li {
color: #333;
float: left;
font-size: 16px;
margin-right: 15px;
padding-right: 20px;
position: relative;
}
.insight-comment-share li:after {
background-color: #d4d0c8;
bottom: 0;
content: "";
height: 18px;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 1px;
}
.career_home_insight_podcast {
height: auto;
overflow: auto;
width: 700px;
position: relative;
max-height: 425px;
}
html .insight-comment-share .addtoany_list.a2a_kit_size_32 a:before {
background-position: -103px -206px;
height: 20px;
width: 20px;
}
.item_insight-2 .insight-news_title {
font-size: 26px;
}
.insight_blog .insight-blog_date:before,
.insight_blog .view:before, .news_content .post-views-count:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -66px -207px;
background-repeat: no-repeat;
bottom: 0;
content: "";
height: 14px;
left: 0;
margin: auto;
position: absolute;
top: 0;
width: 24px;
}
.insight_blog .view, .news_content .post-views-count {
padding-left: 32px;
}
.news_content .post-views-count  {
position: relative;
}
.insight_blog .insight-blog_date {
padding-left: 20px;
}
.insight_blog .view:before, .news_content .post-views-count:before {
background-position: -104px -237px;
}
.insight_blog .comments>span:before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite.png);
background-position: -67px -235px;
content: "";
display: inline-block;
height: 18px;
margin-right: 8px;
vertical-align: middle;
width: 18px;
}
html .insight-comment-share .addtoany_list.a2a_kit_size_32 a {
color: #333;
line-height: 110%;
}
.insight_blog .view>div {
float: left;
margin-right: 4px;
}
.insight-comment-share li:last-child {
margin-right: 0;
padding-right: 0;
}
.insight-comment-share li:last-child:after {
display: none;
}
.insight-comment-share {
margin: 18px 0 32px;
} .blog_insight_wrapper-section .item_insight {
float: left;
padding: 0 18px;
width: 50%;
}
.insight-wrap-bottom {
box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
padding: 10px 10px 24px;
}
.insight-wrap-bottom .insight-news_title {
font-size: 40px;
margin: 22px 0 10px;
}
.insight-wrap-bottom .insight-img_news {
float: left;
padding-right: 10px;
width: 25%;
}
.insight-news-bottom:after {
clear: both;
content: "";
display: block;
}
.insight-wrap-bottom .insight-news_content {
float: left;
width: 75%;
}
.insight-wrap-bottom .insight-news_content p {
font-size: 24px;
}
.insight-wrap-bottom .insight-news-bottom {
margin-top: 18px;
}
.blog_insight_wrapper-section {
padding-bottom: 25px;
}
.career_home_insight_podcast {
height: auto;
max-height: 425px;
max-width: 100%;
overflow: auto;
}
.career_home_insight_podcast .news_img_wrap {
float: left;
padding-right: 10px;
width: 26%;
}
.career_home_insight_podcast .news_content_wrap {
float: left;
width: 74%;
}
.career_home_insight_podcast .news_title {
color: #000 !important;
font-size: 18px;
line-height: 140%;
margin-bottom: 2px;
}
.career_home_insight_podcast .news_date {
color: #333;
font-size: 16px;
font-style: italic;
font-weight: bold;
line-height: 140%;
margin-bottom: 4px;
}
.career_home_insight_podcast .news_excerpt>p {
font-size: 16px;
line-height: 135%;
text-align: left;
}
.career_home_insight_podcast li {
margin-bottom: 38px;
min-height: 142px;
}
.career_home_insight_podcast li .img_team {
cursor: pointer;
}
.career_home_insight_podcast li:last-child {
margin-bottom: 0;
}
.mCSB_scrollTools .mCSB_draggerRail {
background-color: #ccc;
width: 8px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
background-color: #4790ba !important;
width: 4px;
}
.insight_podcast .career_home_insight_pod li {
position: relative;
}
.insight_podcast .career_home_insight_pod .news_content_wrap {
background-color: rgba(0, 0, 0, 0.65);
border-radius: 4px;
bottom: 10px;
left: 10px;
min-height: 94px;
padding: 10px 100px 10px 18px;
position: absolute;
right: 10px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap:after {
border: 1px solid #fff;
border-radius: 4px;
bottom: 5px;
content: "";
left: 5px;
position: absolute;
right: 5px;
top: 5px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_date {
background-color: #4790ba;
border-radius: 3px;
color: #fff;
float: right;
font-size: 16px;
font-weight: bold;
height: 70px;
line-height: 150%;
padding: 10px 0;
position: absolute;
right: 12px;
text-align: center;
top: 12px;
width: 75px;
}
.insight_podcast .career_home_insight_pod .news_content_wrap .news_title {
color: #fff !important;
font-size: 18px;
margin: 6px 0 0;
}
.insight_podcast .career_home_insight_pod .news_content_wrap p {
color: #fff;
font-size: 16px;
line-height: 135%;
}
.insight_podcast .main-title {
margin-bottom: 52px !important;
}
.case-study-slider .case_study_img_insight {
float: left;
padding-right: 10px;
width: 26%;
}
.case-study-slider .case_study_content_insight {
float: left;
width: 74%;
}
.case-study-slider .case_study_insight>li {
border-bottom: 1px dotted #ccc;
margin-bottom: 38px;
padding-bottom: 38px;
}
.case-study-slider .case_study_insight>li:last-child {
border-bottom: 0 none;
margin-bottom: 0;
padding-bottom: 0;
}
.case-study-slider .case_study_excerpt_insight>p {
font-size: 16px;
line-height: 160%;
}
.case-study-slider h4.case_study_insight {
color: #000 !important;
font-size: 18px;
margin-bottom: 0;
}
.case-study-slider {
margin-top: 50px;
}
.case-study-slider:after {
background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 50%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 50%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 50%, rgba(255, 255, 255, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0); bottom: 0;
content: "";
height: 325px;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
width: 2px;
}
.case-study-slider .owl-prev,
.case-study-slider .owl-next {
background-position: 0 -276px;
display: inline-block;
height: 41px;
margin: 0 5px;
position: relative;
vertical-align: top;
width: 41px;
left: 0;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform: none;
}
.case-study-slider .owl-prev:hover,
.case-study-slider .owl-next:hover {
background-position: -66px -276px;
}
.case-study-slider .owl-next {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.case-study-slider .owl-nav {
margin-top: 60px;
text-align: center;
}
.insight_video .b_text {
color: #4790ba;
font-family: 'palatino_linotype';
font-size: 26px;
font-weight: normal;
line-height: 140%;
margin-bottom: 6px;
text-align: center;
}
.insight_podcast .img_team-pod img {
height: 425px;
}
.insight_video .wonderplugin3dcarousel-list-container {
padding: 32px 0 0 !important;
}
.insight_video .grve-element.grve-text {
margin-bottom: 0;
}
.insight-news_title a {
color: rgb(0, 0, 0);
}
.insight-news_title a:hover {
color: #4590b8;
}
html .grve-read-more {
color: #4b8fb2 !important;
font-size: 15px !important;
font-style: italic;
font-weight: normal;
letter-spacing: normal;
margin-left: 10px;
text-transform: unset;
font-style: italic;
font-family: 'lato';
}
.insight-news_content .grve-read-more:hover {
color: #000 !important;
}
#html5-close:after {
background-color: rgba(0, 0, 0, 0.698);
border: 2px solid #fff;
border-radius: 50px;
color: #fff;
content: "X";
display: block;
font-size: 16px;
font-weight: bold;
height: 30px;
line-height: 26px;
padding: 0 8px;
width: 30px;
}
#html5-close:hover:after {
background-color: #4790ba;
}
#html5-close>img {
display: none;
}
.wonderplugin3dcarousel-playvideo {
background-position: 0 0 !important;
border-radius: 50px;
bottom: 0;
box-shadow: 0 0 16px rgba(0, 0, 0, 0.898);
margin: auto;
max-height: 85px;
max-width: 85px;
right: 0;
top: 0;
}
.wonderplugin3dcarousel-playvideo:hover {
background-position: -125px 0 !important;
}
.wonderplugin3dcarousel-next {
display: block !important;
background-position: 0 0 !important;
opacity: 1 !important;
right: -84px !important;
margin: 0 !important;
top: 45% !important;
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.wonderplugin3dcarousel-prev:hover,
.wonderplugin3dcarousel-next:hover {
background-position: -64px 0 !important;
}
.wonderplugin3dcarousel-prev {
display: block !important;
top: 45% !important;
left: -84px !important;
opacity: 1 !important;
margin: 0 !important;
}
.wonderplugin3dcarousel-container {
margin-bottom: 32px !important;
}
.remove-site-title {
display: none;
}
.grve-section.insight_blog:before {
top: 115px;
}
.grve-section.insight_blog:after {
bottom: 0;
height: 760px;
top: auto;
}
.grve-section.insight_podcast:before {
top: 250px;
} body .grve-container .grve-section.additiona_services {
padding: 78px 0;
}
.grve-section.about_wrap {
border: 0;
}
#grve-main-content .grve-section.additiona_services h4 {
color: #333333;
font-size: 23px;
font-weight: normal;
text-align: center;
margin-bottom: 50px;
}
.add_services_content .add_services_images {
float: left;
margin-right: 28px;
}
.add_services_content .operating-modal {
display: table;
}
.add_services_content .operating-modal>li {
float: left;
padding: 0 15px;
width: 33.33%;
}
.add_services_content .operating-modal>li>ul {
margin: 0;
}
.add_services_content .operating-modal li li {
color: #152653;
font-family: "palatino_linotype";
font-size: 20px;
font-weight: bold;
margin-bottom: 15px;
}
.add_services_content .operating-modal li li:last-child {
margin-bottom: 0;
}
.add_services_content .operating-modal li li::before {
background-position: -134px 0;
} body #grve-main-content .grve-section.career-section h4 {
color: #142652;
font-size: 30px;
text-align: center;
margin-bottom: 50px;
}
body #grve-main-content .grve-section.career-section h4 b {
color: #4b8eb2;
}
.grve-section.career-section .wpcf7 {
margin: 0 auto;
max-width: 1200px;
}
.grve-section.career-section .wpcf7 .wpcf7-response-output {
text-align: center;
}
.career_form .form_partition {
float: left;
width: 48.88%;
margin: 0 0 20px 0;
}
.career_form .form_partition+.form_partition {
float: right;
}
.career_form .form_partition>span {
display: block;
margin-bottom: 10px;
position: relative;
}
.career_form .form_partition br {
display: none;
}
#grve-main-content .career_form .form_partition input,
#grve-main-content .career_form .form_partition textarea,
.career_form .form_partition>span.resume .upload-path {
border: 1px solid #cccccc;
color: #333333;
font-family: "Lato", sans-serif;
font-size: 16px;
height: 50px;
line-height: 2.4;
padding: 5px 15px;
position: relative;
resize: none;
display: block;
width: 100%;
margin-bottom: 15px;
}
#grve-main-content .career_form .form_partition textarea {
height: 230px;
}
#grve-main-content .career_form .form_partition>span.resume .resume {
bottom: 0;
left: 0;
opacity: 0;
position: absolute;
right: 0;
top: 0;
z-index: 9;
}
.career_form .form_partition>span.resume .upload-path::after {
background: #f1f1f1; background: -moz-linear-gradient(top, #f1f1f1 0%, #dedede 100%); background: -webkit-linear-gradient(top, #f1f1f1 0%, #dedede 100%); background: linear-gradient(to bottom, #f1f1f1 0%, #dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dedede', GradientType=0); border: 1px solid #cccccc;
border-radius: 5px;
bottom: 0;
color: #000000;
content: "Browse";
font-family: "Lato", sans-serif;
font-size: 18px;
height: 40px;
left: auto;
line-height: 37px;
min-width: 102px;
position: absolute;
right: 6px;
text-align: center;
top: 4px;
}
.career_form .form_partition>span.resume:hover .upload-path::after {
background: #e5e5e5; background: -moz-linear-gradient(top, #e5e5e5 0%, #d3d3d3 100%); background: -webkit-linear-gradient(top, #e5e5e5 0%, #d3d3d3 100%); background: linear-gradient(to bottom, #e5e5e5 0%, #d3d3d3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#d3d3d3', GradientType=0); }
.career_form .form_submit {
clear: both;
padding: 30px 0 20px;
text-align: center;
}
body .grve-container .grve-section.section-studies-video {
padding-top: 0;
}
.grve-section.section-studies-video .watch-videos {
padding: 0;
}
.grve-section.section-studies-video .watch-videos .video_main .item {
clear: none;
padding: 0 15px;
width: 100%;
}
#grve-main-content .grve-section.section-studies-video .main-title {
display: table;
margin: 0 auto;
}
body #grve-main-content .grve-container .grve-section.section-studies-video h2 {
font-size: 17px;
margin-bottom: 15px;
min-height: 40px;
}
html #grve-header.fancybox-margin,
html.fancybox-margin,
nav#grve-main-menu-responsive.fancybox-margin {
margin: 0;
}
.txt-itl {
font-size: 47px !important;
font-style: italic;
}
.tp-revslider-mainul li:first-child::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/banner_bg.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
bottom: 0;
content: "";
display: block !important;
height: 399px;
left: 0;
margin: auto !important;
max-width: 1346px;
position: absolute;
right: 0;
top: 0;
visibility: visible;
width: 100%;
z-index: 1;
} .landing-page-inner>.grve-row>.grve-column-1 {
max-width: 1200px;
margin: 0 auto;
float: none;
}
.one-stop-content>.grve-element>p {
text-align: center;
font-family: palatino_linotype;
font-size: 36px;
color: #333333;
line-height: 160%;
font-weight: 600;
}
.one-stop-content>.grve-element:first-child {
border: 1px solid #dddddd;
border-radius: 10px;
padding: 16.4px 80px;
}
.one-stop-services-listing {
padding: 0 !important;
border: none !important;
}
.one-stop-services-listing .services-wrap>ul {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
justify-content: center;
-moz-justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
margin: 0 -15px;
}
.one-stop-services-listing {
padding: 0 !important;
border: none !important;
margin-top: 40px !important;
}
.one-stop-services-listing .services-wrap>ul>li {
padding: 0 15px;
margin: 0 auto;
width: 33.33%;
text-align: center;
}
.one-stop-services-listing .services-wrap>ul>li .services-content-wrap {
border: 1px solid #dddddd;
border-radius: 10px;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
padding: 35px 29px 19px;
background-color: #ffffff;
}
.one-stop-services-listing .services-wrap>ul>li .services-content-wrap:hover {
box-shadow: 4px 4px 30px 0px rgba(21, 38, 83, 0.1);
-moz-box-shadow: 4px 4px 30px 0px rgba(21, 38, 83, 0.1);
-webkit-box-shadow: 4px 4px 30px 0px rgba(21, 38, 83, 0.1);
-ms-box-shadow: 4px 4px 30px 0px rgba(21, 38, 83, 0.1);
-o-box-shadow: 4px 4px 30px 0px rgba(21, 38, 83, 0.1);
}
.services-wrap>ul>li .services-content-wrap .services-desc p {
text-align: center;
position: relative;
font-size: 22px;
color: #333333;
line-height: 140%;
font-family: palatino_linotype;
font-weight: 400;
text-align: center;
padding-bottom: 15px;
margin-bottom: 15px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:first-child {
font-size: 25px;
padding-bottom: 23px;
padding-top: 26px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:last-child {
padding-bottom: 0;
margin-bottom: 0;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p::after {
position: absolute;
content: "";
display: block;
left: 0;
right: 0;
top: auto;
bottom: 0;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/title-bottom-line.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 286px;
height: 1px;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p:last-child::after {
display: none;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p .blue-text {
color: #4590B8;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color {
color: #19335F;
}
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
min-height: 77px;
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.services-wrap>ul>li .services-content-wrap .services-desc>p.default-blue-color:nth-child(2) {
min-height: auto;
height: 77px;
}
}
.do-more-sec .main-title {
color: #333333 !important;
font-size: 36px;
font-weight: bold;
padding-bottom: 29px;
}
.do-more-sec>p {
font-family: palatino_linotype;
text-align: center;
font-size: 32px;
line-height: 150%;
color: #19335F;
max-width: 1045px;
margin-left: auto;
margin-right: auto;
}
.do-more-sec>ul {
max-width: 890px;
margin: 37px auto 0;
}
.do-more-sec>ul>li {
float: left;
width: 48.36%;
}
.do-more-sec>ul>li:nth-child(2n) {
float: right;
margin-left: auto;
margin-right: 0;
}
.do-more-sec>ul>li:nth-child(2n+1) {
clear: both;
}
.do-more-sec {
margin-top: 80px;
}
.do-more-sec>ul>li {
float: left;
width: 48.36%;
background-color: #4590B8;
border: 3px solid #36718F;
text-align: center;
border-radius: 6px;
margin-left: 0;
margin-right: auto;
min-height: 130px;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center;
-moz-justify-content: center;
-webkit-justify-content: center;
-ms-justify-content: center;
-o-justify-content: center;
align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
-o-align-items: center;
position: relative;
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.one-stop-services-listing .services-wrap>ul>li .services-content-wrap {
overflow: hidden;
}
.do-more-sec>ul>li {
overflow: hidden;
}
.do-more-sec>ul>li::before {
position: absolute;
content: "";
display: block;
left: -3px;
right: auto;
top: -3px;
bottom: auto;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/blue-left-bg.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 434px;
height: 79px;
}
.do-more-sec>ul>li:nth-child(2)::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/blue-right-bg.png);
}
.do-more-sec>ul>li:nth-child(2) {
background-color: #152653;
border-color: #4861A2;
}
.do-more-sec li .cont-wrap p {
text-align: center;
color: #ffffff;
font-size: 25px;
line-height: 140%;
font-family: palatino_linotype;
font-weight: 500;
}
.do-more-sec li .cont-wrap p b {
font-weight: 500;
display: block;
}
.do-more-sec>ul {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
justify-content: space-between;
-moz-justify-content: space-between;
-webkit-justify-content: space-between;
-ms-justify-content: space-between;
-o-justify-content: space-between;
align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
-o-align-items: center;
}
.smart-operational-sec .grve-row>.grve-column-1 {
width: 100%;
max-width: 1200px;
margin: 0 auto;
float: none;
}
.smart-operational-sec .smart-op-inner>p {
text-align: center;
color: #ffffff;
font-size: 30px;
line-height: 160%;
font-weight: 500;
font-family: palatino_linotype;
}
.smart-operational-sec .smart-op-inner {
max-width: 920px;
margin: 0 auto;
}
.smart-operational-sec {
background-color: #152653;
padding-top: 67px !important;
padding-bottom: 67px !important;
}
.smart-operational-sec::before,
.smart-operational-sec::after {
position: absolute;
content: "";
display: block;
left: 0;
right: auto;
top: auto;
bottom: 0;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/operational-banner-left.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 297px;
height: 181px;
}
.smart-operational-sec::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/operational-banner-right.png);
left: auto;
right: 0;
width: 399px;
height: 230px;
}
.launch-sec-inner {
width: 100%;
max-width: 1200px;
padding: 0 15px;
margin: 0 auto;
text-align: center;
}
.launch-sec-inner>p {
text-align: center;
font-size: 30px;
color: #4590B8;
line-height: 140%;
font-family: palatino_linotype;
margin-bottom: 0;
}
.launch-sec-inner .launch-listing ul>li {
display: inline-block;
vertical-align: top;
position: relative;
line-height: 140%;
font-size: 30px;
color: #333333;
font-family: palatino_linotype;
padding-right: 17px;
margin-right: 15px;
}
.launch-sec-inner .launch-listing ul>li:last-child {
padding-right: 0;
margin-right: 0;
}
.launch-sec-inner .launch-listing ul>li::after {
position: absolute;
content: "";
display: block;
left: auto;
right: 0;
top: 1px;
bottom: 0;
margin: auto;
width: 2px;
height: 23px;
border-left: 1px solid #656565;
border-right: 1px solid #333333;
}
.launch-sec-inner .launch-listing ul>li:last-child::after {
display: none;
}
.landing-page-inner {
position: relative;
}
.landing-page-inner::before, .do-more-section::before, 
.landing-page-inner::after, .do-more-section::after {
position: absolute;
content: "";
display: block;
left: 0;
right: auto;
top: auto;
bottom: 23px;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/bg-left.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 281px;
height: 936px;
}
.landing-page-inner::after, .do-more-section::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/bg-right.png);
width: 296px;
height: 830px;
left: auto;
right: 0;
}
.one-stop-services-listing .services-wrap>ul>li:first-child .services-desc>p:first-child {
padding-left: 5px;
padding-right: 5px;
}
.one-stop-services-listing .services-wrap>ul>li:first-child .services-desc>p:first-child .blue-text {
display: block;
}
header#grve-header.leading-header {
background-color: transparent;
box-shadow: none;
left: 0;
margin: 0 auto;
max-width: 1200px;
padding: 30px 15px 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
header#grve-header.leading-header .grve-bar-content.grve-right-side {
float: right;
display: flex;
flex-wrap: wrap;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
padding: 25px 0;
}
header.leading-header .grve-logo {
margin: 0;
}
header#grve-header.leading-header #grve-header-wrapper .grve-container {
max-width: 100%;
padding: 0;
}
header#grve-header.leading-header .grve-right-side>li {
display: inline-block;
vertical-align: middle;
padding-left: 43px;
margin-right: 20px;
position: relative;
min-height: 40px;
display: flex;
flex-wrap: wrap;
-moz-flex-wrap: wrap;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
align-items: center;
-moz-align-items: center;
-webkit-align-items: center;
-ms-align-items: center;
-o-align-items: center;
}
header#grve-header.leading-header .grve-right-side>li:last-child {
margin-right: 0;
}
header#grve-header.leading-header .grve-right-side>li p,
header#grve-header.leading-header .grve-right-side>li a {
line-height: 100%;
color: #333333;
font-family: palatino_linotype;
font-weight: 400;
font-size: 18px;
}
header#grve-header.leading-header .grve-right-side>li>a {
font-weight: 600;
}
header#grve-header.leading-header #grve-header-wrapper {
float: left;
width: auto;
margin: 0;
}
header#grve-header.leading-header .grve-right-side>li a:hover {
color: #4590b8;
}
header#grve-header.leading-header .grve-right-side>li::before {
position: absolute;
content: " ";
display: block;
left: 0;
right: auto;
top: 0;
bottom: 0;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite-landing.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 33px;
height: 40px;
font-size: 15px;
text-align: center;
color: #ffffff;
font-family: fontawesome;
line-height: 40px;
}
header#grve-header.leading-header .grve-right-side>li:nth-child(2)::before {
content: "";
font-size: 18px;
}
header#grve-header.leading-header #grve-inner-header {
float: left;
width: auto;
}
header#grve-header.leading-header .grve-right-side>li>a {
font-weight: 500;
font-family: 'Palatino';
}
.do-more-sec li .cont-wrap p a {
color: #ffffff;
-moz-transition: all 0.5s ease 0s !important;
-webkit-transition: all 0.5s ease 0s !important;
-ms-transition: all 0.5s ease 0s !important;
-o-transition: all 0.5s ease 0s !important;
transition: all 0.5s ease 0s !important;
}
.do-more-sec>ul>li:hover {
opacity: 0.8;
}
.do-more-sec>ul>li .cont-wrap {
width: 100%;
height: auto;
}
.do-more-sec li .cont-wrap p a {
position: static;
display: block;
}
.do-more-sec li .cont-wrap p a::before {
position: absolute;
content: "";
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
width: 100%;
height: 130px;
pointer-events: auto;
background-color: transparent;
}
body.unique footer {
background-color: #152653;
color: #ffffff;
}
body.unique footer>.grve-container {
width: 100%;
padding: 0;
max-width: 100%;
}
html body.unique #grve-footer-bar .grve-column-1-2 {
float: none;
position: static;
max-width: 1200px;
margin: 0 auto !important;
padding: 0 15px;
}
html body.unique #grve-footer #grve-footer-bar .grve-copyright {
font-size: 18px !important;
font-weight: 300 !important;
line-height: 150%;
text-shadow: 0 0;
}
html body.unique #grve-footer #grve-footer-bar {
padding-top: 20px;
padding-bottom: 24px;
}
body.unique>#grve-theme-wrapper>#grve-main-content>#grve-page-title {
display: none;
}
body.unique .grve-section.banner-section {
padding: 0 !important;
position: relative;
}
body.unique .banner-text {
position: absolute;
left: 15px;
right: 0;
top: 53%;
transform: translateY(-50%);
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
max-width: 1200px;
padding: 0 15px;
margin: 0 auto;
width: 100%;
}
body.unique .banner-text .text {
max-width: 556px;
margin-left: 0;
margin-right: auto;
}
body.unique .banner-text .text h3 {
font-size: 48px;
color: #142652 !important;
line-height: 140%;
margin-bottom: 13px;
font-family: 'Palatino Linotype';
}
body.unique .banner-text .text h3 .blue-text {
color: #4690B8;
}
body.unique .banner-text .text p {
max-width: 450px;
border: 1px solid #CCC;
font-size: 30px;
font-family: palatino_linotype;
line-height: 160%;
font-weight: 500;
text-shadow: 0 0;
border-left: 5px solid #4690B9;
padding: 8px 25px 14px;
background-color: #f7f7f7;
}
body.unique .banner-section .banner-btn {
position: absolute;
left: 0;
right: 0;
top: auto;
bottom: 18px;
margin: auto;
}
body.unique .banner-section .banner-btn .below-error {
width: 46px;
height: 54px;
display: block;
position: relative;
font-size: 0;
cursor:pointer;
}
body.unique .banner-section .banner-btn .below-error::after {
position: absolute;
content: "";
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/sprite-landing.png);
background-repeat: no-repeat;
background-position: 0 -180px;
width: 46px;
height: 54px;
}
body.unique .banner-section .banner-btn .below-error:hover::after {
background-position: -129px -180px;
}
body.unique .grve-section.banner-section .grve-image>img {
width: 100%;
height: 797px;
}
body.unique .banner-section .banner-btn p {
text-align: center;
margin: 0 auto;
display: table;
font-size: 0;
} .main-form {
position: fixed;
background: rgba(0,0,0,0.5);
left: 0;
right: 0;
top: 0;
bottom: 0;
display: block;
width: 100%;
height: 100%;
z-index: 99999;
}
.main-form .form {
width: 875px;
height: 253px;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
background: #FFF;
border: 1px solid #36718F;
z-index: 999;
border-radius: 15px;
text-align: center;
padding: 50px;
}
.main-form .form span.title {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/lnding-sprite.png);
background-repeat: no-repeat;
background-position: center -30px;
display: table;
vertical-align: top;
position: relative;
line-height: 140%;
font-size: 30px;
color: #333333;
font-family: palatino_linotype;
padding-bottom: 17px;
margin: 0 auto 10px;
padding: 0 20px 17px;
}
.main-form .form a.close-btn {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/lnding-sprite.png);
background-position: -261px 8px;
background-repeat: no-repeat;
position: absolute;
width: 35px;
height: 35px;
border: 1px solid #FFF;
border-radius: 50%;
background-color: #162754;
right: -10px;
font-size: 0;
top: -10px;
}
.main-form .form a.checklist-btn, .main-form .form a.countdown-btn {
height: 76px;
font-size: 20px;
font-family: palatino_linotype;
color: #FFF;
background-color: #4590B8;
position: relative;
display: inline-block;
margin:10px 20px 0 0;
line-height: 70px;
border: 3px solid #36718F;
border-radius: 3px;
min-width: 370px;
text-align: left;
padding-left: 70px;
}
body .main-form .form a.countdown-btn {
margin-right: 0;
}
.main-form .form a.checklist-btn::after, .main-form .form a.countdown-btn::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/lnding-sprite.png);
background-position:0px 0;
background-repeat: no-repeat;
content:"";
position: absolute;
width: 43px;
height: 51px;
left: 13px;
top: 10px;
}
.main-form .form a.checklist-btn:hover, .main-form .form a.countdown-btn:hover {
background-color:#162754;
}
.main-form .form a.close-btn:hover {
background-color: #4590B8;
}
@media only screen and (min-width:768px) and (max-width: 1024px) {
.our-mission-vision .title_wrap p:first-child {
margin-right: 10px;
}
.our-mission-vision .title_wrap span {
background-size: 70px auto;
height: 46px;
width: 53px;
margin-top: 10px;
background-position: 0 -43px;
}
.our-mission-vision .title_wrap span.vision-icon {
background-position: 0 0;
width: 75px;
margin-top: 0;
height: 40px;
}
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 50% !important;
}
}
@media only screen and (max-width: 767px) {
.our-mission-vision .title_wrap p:first-child {
margin-right: 10px;
width: auto;
}
.our-mission-vision .title_wrap span {
background-size: 70px auto;
height: 46px;
width: 53px;
margin-top: 0px;
background-position: 0 -43px;
}
.our-mission-vision .title_wrap span.vision-icon {
background-position: 0 0;
width: 75px;
margin-top: 0;
height: 40px;
}
}
@media all and (-ms-high-contrast:none) {
.foo {
color: green
} *::-ms-backdrop,
.do-more-sec>ul>li {
min-height: auto;
height: 130px;
}
}
.launch-listing ul {
font-size: 0;
} #grve-main-content > #grve-page-title {
display: none;
}
body .grve-container .grve-section.banner-section {
padding-bottom: 0;
padding-top: 0;
}
.banner-section .grve-align-center img {
height: 100%;
-webkit-object-fit: cover;
-moz-object-fit: cover;
-ms-object-fit: cover;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
}
.banner-section .banner-text {
left: 0;
margin: auto !important;
max-width: 1200px;
padding: 0 15px;
position: absolute;
right: 0;
top: 45%;
transform: translateY(-50%);
}
.banner-text > p {
color: #4690b8;
font-family: "Palatino Linotype";
font-size: 46px;
font-weight: bold;
text-align: left;
line-height: 140%;
}
.banner-text > p strong, .landing-page-inner .grve-text p strong{
color: #132652;
}
.landing-page-inner .grve-text p {
color: #4690b8;
font-family: "Palatino Linotype";
font-size: 36px;
line-height: 140%;
text-align: center;
}
.show-accounting-section .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
background-color: #fff;
border: 1px solid #dddddd;
border-radius: 10px;
padding: 10px;
-webkit-transition: all 0.5s ease 0s;
-moz-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
transition: all 0.5s ease 0s;
}
.show-accounting-section .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper:hover {
box-shadow: 0 0 30px rgba(21, 38, 83, 0.1);
}
.show-accounting-section .grve-image {
height: 235px;
margin-bottom: 20px;
overflow: hidden;
position: relative;
}
.show-accounting-section .grve-image img {
bottom: 0;
left: 0;
margin: auto;
position: absolute;
right: 0;
top: 0;
}
.landing-page-inner .accounting-txt p {
color: #333333;
font-family: "palatino_linotype";
font-size: 25px;
font-weight: 300;
min-height: 120px;
padding-bottom: 15px;
position: relative;
vertical-align: middle;
width: 100%;
}
.landing-page-inner .accounting-txt p strong {
color: #4690b8;
font-weight: normal;
}
.landing-page-inner .accounting-txt p:nth-child(2) {
font-size: 20px;
padding-bottom: 0;
}
.landing-page-inner .accounting-txt p:first-child::before, .do-more-section h3::before {
background: rgba(255,255,255,0);
background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(0,0,0,0.5)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 50%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
bottom: 0;
content: "";
height: 1px;
left: 0;
margin: 0 auto;
opacity: 0.5;
max-width: 280px;
position: absolute;
right: 0;
width: 100%;
}
.landing-page-inner .show-accounting-section {
margin-bottom: 30px;
}
.landing-page-inner .btn-wrap .grve-btn {
background-color: #4590b8;
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/landing-btn-bg.png);
background-position: 0 0;
background-repeat: no-repeat;
border: 3px solid #36718f;
border-radius: 6px;
color: #fff;
font-family: "palatino_linotype";
font-size: 25px !important;
font-weight: bold;
height: 90px;
line-height: 140%;
max-width: 358px;
}
html .sticky_header .leading-header .grve-logo a, html .sticky_header .leading-header .grve-logo a img {
max-width: 100%;
}
.smart-operationals-sec {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/operational-bg.jpg);
background-position: 0 bottom;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.smart-operationals-sec .wpb_column {
position: static;
}
.smart-operationals-sec .satisfy-operational-img, .smart-operationals-sec .satisfy-operational-img1 {
bottom: 0;
height: 212px;
margin: auto !important;
position: absolute;
top: 0;
}
.smart-operationals-sec .satisfy-operational-img {
left: 2%;
top: auto;
}
.smart-operationals-sec .satisfy-operational-img1 {
right: 2%;
}
.smart-operationals-sec .operational-due-content {
margin: 0 auto;
max-width: 970px;
}
.operational-due-content p {
color: #fff;
font-family: "palatino_linotype";
font-size: 30px;
text-align: center;
}
.operational-due-content p strong {
font-family: "Palatino Linotype";
}
.do-more-section h3 {
color: #333333 !important;
font-family: "Palatino";
font-size: 36px;
font-weight: normal;
margin-bottom: 25px;
padding-bottom: 25px;
position: relative;
text-align: center;
}
.do-more-section p {
color: #19335f;
font-family: "palatino_linotype";
font-size: 32px;
margin: 0 auto;
max-width: 850px;
text-align: center;
}
.do-more-section::before, .do-more-section::after {
height: 100%;
z-index: -1;
}
.underestimate-section {
background-color: #4790ba;
}
.underestimate-section p {
color: #fff;
font-family: "palatino_linotype";
font-size: 30px;
font-weight: bold;
text-align: center;
}
.underestimate-section::before, .underestimate-section::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/operational-banner-left1.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100% auto;
bottom: 0;
content: "";
height: 181px;
left: 0;
max-width: 297px;
top: auto;
position: absolute;
width: 100%;
}
.underestimate-section::after {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/operational-banner-right1.png);
height: 230px;
left: auto;
right: 0;
max-width: 399px;
}
.pre-launch-section p {
color: #333333;
font-family: "palatino_linotype";
font-size: 30px;
text-align: center;
}
.pre-launch-section p strong {
color: #4590b8;
}
.pre-launch-section::before {
background-image: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/pre-launch-before.png);
background-position: 0 0;
background-repeat: no-repeat;
background-size: 100%;
bottom: 0;
content: "";
height: 95px;
left: 0;
max-width: 77px;
position: absolute;
top: auto;
width: 100%;
}
.page-template-page-landing footer#grve-footer {
background-color: #162754;
position: relative;
}
.page-template-page-landing #grve-footer-bar {
background-color: transparent;
padding: 0;
}
.page-template-page-landing #grve-footer-bar .grve-column-1-2:last-child {
float: none;
max-width: 100%;
position: static;
padding: 0 !important;
}
.page-template-page-landing #grve-footer #grve-footer-bar .grve-copyright {
font-family: Lato;
font-size: 18px !important;
padding: 20px 0 25px;
font-weight: normal;
} .h_btn:nth-child(4) {
margin-left: 10px;
}
html #grve-header .free_consultant .h_btn a {
padding: 0 30px 0px 10px;
height: 37px;
min-height: auto;
max-height: none;
line-height: 37px;
padding: 0 30px 0 13px;
text-align: left;
display: block;
vertical-align: top;
margin: -1px 0 0;
}
.grve-section.career-section form .wpcf7-response-output {
color: red;
border: 1px solid red;
padding: 0 0;
margin: 10px 0 0;
}
html form.wpcf7-form .wpcf7-response-output {
border: 1px solid red !important;
color: red !important;
text-align: center;
padding: 0;
margin: 10px 0 0;
}
html #grve-header .free_consultant .about_form form.sent div.wpcf7-response-output,
.grve-section.career-section form.sent .wpcf7-response-output,html form.wpcf7-form.sent .wpcf7-response-output {
border: 1px solid green !important;
color: green !important;
} .footer-contact-detail.footer-email-btn a {
background: transparent;
padding: 10px;
border: 1px solid #cccccc;
}
.footer-contact-detail.footer-email-btn a:hover{
background: #fff;
color: #4590b8 !important;
}
.footer-contact-detail.footer-email-btn img{
cursor: pointer !important;
}
.footer-contact-detail.footer-address-data a:first-child{
display: block;
}
.footer-contact-detail h5{
padding-bottom: 15px;
}
#grve-footer-area .grve-column-1-4:nth-child(2) {
width: 28.5% !important;
}
#grve-footer-area .grve-column-1-4:nth-child(3) {
width: 21.5% !important;  }
.career_form .smart-cap {
clear: both;
}  footer #grve-footer-area > div {
display: flex;
justify-content: center;
align-items: center;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
color: rgb(173, 20, 74);
line-height: 20px;
text-align: left;
font-weight: 400;
}
ul.career_home_insight_pod {
margin-bottom: 40px;
} .fancybox-wrap.fancybox-desktop.fancybox-type-iframe { width: 100% !important;
max-width: 580px;
height: 100% !important;
max-height: 350px!important; }
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe .fancybox-skin {
height: 100%!important;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe .fancybox-skin .fancybox-outer {
height: inherit;
}
.fancybox-wrap.fancybox-desktop.fancybox-type-iframe .fancybox-skin .fancybox-outer .fancybox-inner {
width: auto !important;
height: inherit !important;
}
.wrap_keywords ul, .entry_keywords ul {
position: absolute;
left: 0;
right: 0;
line-height: 1;
top: 0;
}
.wrap_keywords ul li, .entry_keywords ul  li {
line-height: 100%;
border-right: 1px solid;
float: left;
margin-right: 5px;
padding-right: 5px;
color: transparent;
font-size: 10px;
}
.footer-menu ul li {
top: 29px;
}
.entry_keywords ul {
top: auto;
bottom: 0;
position: absolute;
} body div.wpforms-container-full .wpforms-form input.wpforms-field-medium,
body div.wpforms-container-full .wpforms-form input.wpforms-field-medium {
max-width: 100%;
}
body div.wpforms-container-full .wpforms-form input[type=submit], 
body div.wpforms-container-full .wpforms-form button[type=submit],
body div.wpforms-container-full .wpforms-form .wpforms-page-button {
border: 1px solid #162754;
color: #162754;
background-color: #fff;
}
body div.wpforms-container-full .wpforms-form input[type=submit]:hover, 
body div.wpforms-container-full .wpforms-form input[type=submit]:focus, 
body div.wpforms-container-full .wpforms-form input[type=submit]:active,
body div.wpforms-container-full .wpforms-form button[type=submit]:hover, 
body div.wpforms-container-full .wpforms-form button[type=submit]:focus, 
body div.wpforms-container-full .wpforms-form button[type=submit]:active, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, 
body div.wpforms-container-full .wpforms-form .wpforms-page-button:focus {
background-color: #162754; color: #fff;
}
body .grve-element.grve-text textarea {
resize: none;
}  .grve-element.grve-social a[href*="twitter"]::after {
content: "";
background: url(//www.appliedfundsolutions.com/wp-content/themes/smarty-child/images/twitter-icon.png) no-repeat 0 2px;
width: 15px;
height: 20px;
display: block;
position: absolute;
left: 0;
right: 0;
background-size: 15px;
top: 0;
bottom: 0;
margin: auto;
}
.breadcrumbs .grve-container>span::after {
content: "\f101";
}
.career_form .form_submit span.wpcf7-spinner {
top: 9px;
}
.grve-element.grve-social a[href*="twitter"]:hover::after {
filter: invert(52%) sepia(52%) saturate(474%) hue-rotate(156deg) brightness(89%) contrast(91%);
}  html div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
resize: none;
}
.footer-contact-detail a:hover p {
color: #4590b8 !important;
}
.smart-cap.error-cap .wpcf7-form-control-wrap.recaptcha .wpcf7-recaptcha.wpcf7-not-valid {
border: 1px solid red;
display: table;
height: 78px;
width: 304px;
border-radius: 4px;
}
.wpforms-field.wpforms-has-error input.wpforms-error, .wpforms-field.wpforms-has-error textarea.wpforms-error {
border: 1px solid red !important;
}
.wpforms-recaptcha-container.wpforms-is-recaptcha.wpforms-error .g-recaptcha {
border: 1px solid red;
width: 304px;
height: 78px;
}
.wpforms-recaptcha-container.wpforms-is-recaptcha.wpforms-error .g-recaptcha {
border: 1px solid red;
width: 304px;
height: 78px;
}
.wpcf7-form-control-wrap .resume-two {
margin-bottom: 8px !important;
}  html.no-scroll {
overflow: hidden!important;
height: 100%!important;
}
.career_form .form_partition span {
padding: 3px 0 10px 0;
clear: both;
}
#grve-main-content .career_form .form_partition input {
margin-bottom: 0;
}
.career_form .form_partition input#resumes {
margin: 20px 0 0px 0;
}  .video_main .item {
margin-bottom: 40px;
}
.career-section form .career_form .form_partition > p > span {
margin-bottom: 15px;
}
.career-section form .career_form .form_partition > p > br {
display: block;
}
.career-section form .career_form .form_partition > p > span span.wpcf7-not-valid-tip {
padding-bottom: 0;
}
.insight_blog .blog_insight_wrapper {
display: grid;
grid-template-columns: repeat(2,1fr);
gap: 25px 35px;
margin: 0;
}
.insight_blog .blog_insight_wrapper > div {
width: 100% !important;
float: none !important;
padding: 0 !important;
}
.career_form .form_partition input#resumes {
margin: 0px 0 0px 0;
}
#grve-main-content .career_form .form_partition textarea {
height: 245px;
}
.career_form .form_partition br {
display: block;
}
.career_form .form_partition input#resumes {
margin: 0px 0 0px 0;
}
#grve-main-content .career_form .form_partition textarea {
height: 245px;
}