/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 18 2022 | 23:24:09 */
/*********************************
gravity forms
**********************************/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label { display: none !important }

.gform_wrapper .gfield_html.gfield_no_follows_desc {
    margin-top: 40px;
    padding-bottom: 0;
	margin-bottom: 0; }

.gform_wrapper .entry-content ul { line-height: 0px !important; }

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.gform_wrapper textarea.medium {
    font-size: 14px !important;
	font-weight: normal !important;
    padding: 15px 25px !important;
    letter-spacing: 0px !important;
}

.gform_wrapper .gform_footer input.button, 
.gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, 
.gform_wrapper .gform_page_footer input[type=submit] {
   	font-size: 14px;
   	width: auto;
   	margin: 0 16px 0 0;
   	background-color: red;
   	border: none;
   	padding: 15px 25px;
   	color: #fff;
   	letter-spacing: 0px; }

.gform_confirmation_message { font-size:24px !important; }

/* PIPELINE */
/*.premium-progressbar-bar-wrap {
    margin-top: -40px;
    margin-bottom: 10px !important;
    box-shadow: 0px 0px 1px #000;
    z-index: 0;}

.premium-progressbar-multiple-label {
     z-index: 1; }

.premium-progressbar-bar:after {
    content: url(/wp-content/uploads/2020/02/arrow.jpg);
    position: absolute;
    right: 0;
    z-index: 1; }*/

.elementor-progress-bar {
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important; }


/* NAVIGATION */
.ast-theme-transparent-header .main-header-menu .current-menu-item>a,
.ast-theme-transparent-header .main-header-menu .current_page_item>a {
font-weight:600 !important; }

.ast-theme-transparent-header.ast-header-break-point .main-header-bar-wrap .main-header-menu { background-color:#fff; }
.ast-header-break-point .main-navigation ul li a { color:#000; }

.ast-offcanvas-active .ast-flyout-menu-enable.ast-header-break-point .main-header-bar .main-header-bar-navigation #site-navigation {
    display: block;
    background: #FFF; }

/* CSS for pipeline */
/* .corsimnao {
background: repeating-linear-gradient(
  90deg,
  #ffffff,
  #ffffff 20%,
  #EBEBEB 20%,
  #EBEBEB 40% ); }*/

/*.corsimnao-home {
  background: repeating-linear-gradient( 90deg, #ffffff, #ffffff 50%, #f2f2f2 45%, #f2f2f2 85.8% ) }*/

.corsimnao-home {
  background: repeating-linear-gradient( 90deg, #ffffff, #ffffff 60%, #f2f2f2 40%, #f2f2f2 110% ) }

.elementor-column {
    min-height: 0px !important; }

#job-posting-copy p,
.team p,
.dark-txt p { 
    color: #000 !important;
    margin-bottom: 15px !important; }

.footer-txt p { color: #fff !important; }

#job-posting-copy li { 
    list-style: disc;
    list-style-position: outside;
    margin-left: 25px;
    margin-bottom: 10px; }

#job-posting-copy h4 { padding-top:25px; } 

.clients .brands {
    padding: 25px 10px 0px 10px;
    border-right: 0px solid rgba(0, 0, 0, 0); }

.clients .brands .img {
    max-width: 150px; }

.nt-blog-grid .item .post-img img { display:none; }

.premium-blog-post-container a { display:inline; }

.bdt-modal { z-index: 9999; }
.bdt-modal p { font-size:16px !important; line-height:1.4 !important; color: #fff !important;  }

p, body.has-paragraph-style p {
    font-family: Montserrat;
    line-height: 1.5;
    font-size: 16px; }

#pre-footer .avdbtn-text { font-size: 30px; }

.elementor-widget .elementor-icon-list-item, 
.elementor-widget .elementor-icon-list-item a {
    align-items: baseline !important; }

.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {
  padding-top: 4px !important; }

.dark-txt li { 
    list-style-type: disc;
    margin: 0 30px; }



