label.gform-field-label.gform-field-label--type-inline.gfield_consent_label a {
color: #0aa0d2 !important;
text-decoration: underline;
}
.material #footer-outer .widget li a{
text-decoration: underline;	
text-underline-offset: 3px;	 
}
body[data-bg-header=true] .container-wrap {
padding-bottom: 0;
}
body #sidebar h4, body .widget h4, body #footer-outer .widget h4 {
font-size: 18px;
font-weight: 400;
letter-spacing: 0.2px; 
}
#footer-outer #copyright a:not(.nectar-button){
text-decoration: underline;
}
#footer-outer #copyright a:hover:not(.nectar-button) {
color: #10aabb !important;
}
.pt-cv-meta-fields span, .pt-cv-meta-fields time {
text-decoration: underline;
text-underline-offset: 2px;
}
a._self.pt-cv-readmore.btn.btn-success.cvplbd {
text-decoration: underline !important;
text-underline-offset: 2px;
font-weight: 400 !important;
}
@media(max-width: 615px){
#footer-outer .row {
padding: 55px 0 0 0;}
} .test-cache {
background-color:#000;
}
body .gform_wrapper .top_label .gfield_label {
text-transform: none !important;
}
.gform_wrapper.gravity-theme input[type=email] {background-color: rgba(0,0,0,.04);
border-radius: 4px;
border: 2px solid transparent;} .ginput_container.ginput_container_email{
background-color: #fff;
border-radius: 2px;
}
#gform_2 .ginput_container.ginput_container_consent{
color: #fff;
}
.show-mob{
display: none;		
}
@media(max-width: 615px){
.hide-mob{
display: none;	
}
.show-mob{
display: block;
}
} label.gform-field-label.gform-field-label--type-inline.gfield_consent_label a {color:#0aa0d2!important;}
.gform_wrapper.gravity-theme .gfield_required {color:#0aa0d2!important;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {left: -10px;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {right: -10px;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
background-color: #053d58;
position: absolute;
left: -9px;
top: -9px;
width: 150%;
height: 150%;}
.nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
background-color: #ffffff;}
.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
fill: #fff;
}
.nectar-fancy-box[data-style="hover_desc"].o_opacity_0-9 .box-bg:before {
background: linear-gradient(to bottom,rgba(0,0,0,0),#053d58 100%);
}
.nectar-fancy-box[data-style=hover_desc] .hover-content {
line-height: 1.2em;
max-width: 100%;
transition: opacity .18s cubic-bezier(.05,.2,.1,1),transform .18s cubic-bezier(.05,.2,.1,1);
}
@media only screen and (max-width: 1000px){
.nectar-flickity[data-controls*=arrows_overlaid][data-overflow=visible] .flickity-prev-next-button {
opacity: 100;
visibility: unset;
pointer-events: auto;
}
}
.full-width-section>.col.span_12.dark .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *, .nectar-post-grid[data-text-color=dark] .nectar-post-grid-item .content *{
color: unset;
}
.post-heading a {color:#0aa0d2!important;}
span.beginning-text {
color: #053D58;
}
.nectar-flip-box[data-v_text_align="center"] .flip-box-front .inner {
font-size: 28px !important;
line-height:1.3
}
.team-member {
font-size: 16px !important;
}
.team-member h4 a {
color: #444;
font-size: 22px !important;
}
a.active-tab {
font-size: 16px !important;
}
li.tab-item {
font-size: 16px!important;
}
body [class^=icon-].icon-default-style {
line-height: 16px;
height: 16px;
width: 16px;
margin-right: 0;
font-size: 24px;
color: #000;
font-style: normal;
background-color: transparent;
}
.iwithtext .iwt-text {
padding-left: 40px;
}
.wpb_wrapper>div {
margin-bottom: 16px;
}
.team-member {
padding-bottom: 0px;
}
/ /
.gform_heading {
display: none;
} .portfolio-template-default #full_width_portfolio .project-title{
display: none;
} .bottom_controls {
display: none;
} #footer-outer a:hover {
color: #10aabb!important;
} div#field_2_1 {
color: #fff;
}
.ginput_container.ginput_container_text {
background-color: #fff;
border-radius: 2px;
}
input#gform_submit_button_2 {
background-color: #fff;
color: #000;
padding-right: 30px!important;
padding-left: 30px!important;
font-weight: 400;
}
label.gfield_label {
font-size: 16px!important;
}
p.gform_required_legend {
display: none;
} .team-member .social li a {
font-size: 16px;
margin: 0 8px;
text-decoration: underline!important;
text-underline-offset: 2px!important;
}
@media only screen and (max-width: 690px){
.wpb_column.el_spacing_30px > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {margin-bottom: 15px;} .emailtext {font-size:18px!important;}
}