/* adjust mobile padding */
.ast-container, .ast-container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

/* header and menu css */
.main-header-bar{
	background-color:#003A5D;
	border-bottom:0px;
}


/* class for global anchor scroll */
.qsection span::before {
  content: "";
  display: block;
  height: 100px; /* fixed header height*/
  margin: -100px 0 0; /* negative fixed header height */
}




.sub-menu{
		background-color:#003A5D !important;
}

.main-header-menu .menu-link, .ast-header-custom-item a{
	color: #6EC1E4 !important;
}
.main-header-menu > .menu-item > .menu-link{
	color: #6EC1E4 !important;
}

.mobilemenucta{
	  font-size:12px !important;
	  color: #003A5D !important;
	  background:#FF8D6A !important;
    border: solid px;
	  border-radius:3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.mobilemenucta:hover{
	  font-size:12px !important;
	  color: #003A5D !important;
	  background:#FF8D6A !important;
    border: solid px;
	  border-radius:3px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.main-header-bar.ast-sticky-active .ast-masthead-custom-menu-items a {color:#003A5D !important;}


@media screen and (min-width: 920px) {
.mobilemenucta{display:none !important;}
}

.ast-custom-html{
	margin-top:0px;
}
.ast-menu-toggle{
	color:white;
}

/* remove gap between header menu and after header section */
.ast-below-header-section-wrap .ast-custom-html{
	margin-top: 0px !important;
}


/*** for mobile section ***/
.ast-header-break-point .main-header-menu{
	background-color:#003A5D !important;
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link{
	border-width:0px !important;
	border-bottom-width:0px !important;
}


/* 2 column sub-menu */
@media screen and (min-width: 800px) {

	#menu-item-3192 > ul{width: 400px;}

	#menu-item-3193 > ul{width: 240px;}

	.sub-menu-columns ul.sub-menu li {
display: inline-block;
float: left;

}
.sub-menu-columns ul.sub-menu li:nth-child(odd) {
float: left;
margin-right: 10px;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
float: right;
}
	
}




.wp-block-button__link{
	font-weight:100 !important;
	color:white !important;
	border-color:#003A5D !important;
}
.wp-block-button__link:hover{
	font-weight:100 !important;
	color:#003A5D !important;
	border-color:#003A5D !important;
}

.menu-toggle-icon{
	font-size:30px;
	margin-top:-5px;
}





/* elementor global settings */
.elementor-button{
	background-color:#FF8D6A;
}





/* footer table icon css */
.footertable{
	border: solid 0px;
}
.footertable td{
	border: solid 0px;
	padding-bottom: 0px;
	padding-top:0px
}
.footertable td img{
	width:100px !important;
	border-radius:4px;
}

#bbblink {
	margin: 0;
  position: absolute;
	margin: auto !important;
}

/* main site wide footer css */

#customfootersitewide a{
	color:white;
}

#customfootersitewide .elementor-social-icon {
    background-color: #003A5D;
    --icon-padding: 0.5em;
    margin-right: 3px !important;
}




/* new landing page css - July 2020 */
orangetext{color:#FF8D6A}

.contactformlp2{
	background:#003A5D;
	padding-top:20px;
	border-radius:4px;
	margin-bottom:20px;
}

.contactformlp2 input[type=button]{
	background:#FF8D6A !important;
	color:white !important;
	width:100% !important;
}

.contactformlp2 .nf-field-label label{
	display:none;
}




/* css for list into columns */
#listsection{
	-webkit-column-count: 3;  /* Chrome/Opera, Safari */
-moz-column-count: 3; /* Mozilla Firefox */
column-count: 3;
}
@media only screen and (max-width: 600px) {
  #listsection{
	-webkit-column-count: 1;  /* Chrome/Opera, Safari */
-moz-column-count: 1; /* Mozilla Firefox */
column-count: 1;
}
}

/* list style for dr waisman page */
#listinto2column{
	-webkit-column-count: 2;  /* Chrome/Opera, Safari */
-moz-column-count: 2; /* Mozilla Firefox */
column-count: 2;
}
@media only screen and (max-width: 600px) {
  #listinto2column{
	-webkit-column-count: 1;  /* Chrome/Opera, Safari */
-moz-column-count: 1; /* Mozilla Firefox */
column-count: 1;
}
}


/* css for ninja forms  for withdrawal pages*/
.nf-form-content label{
	display:none;
}
.nf-form-content input[type=button]{
	width:100% !important;
	background: #FF8D6A !important;
}



/* css to hide requried text in forms */
.nf-form-fields-required{display:none;}



/* css for table of content */
.lwptoc-light .lwptoc_i {
    color: #333;
    background: #fff !important;
	  margin-top:-20px;
}
.lwptoc_i {
    padding: 0px !important;
    text-align: left;
}
.lwptoc_item_label{
	font-family: roboto condensed,Roboto Condensed;
    font-size: 15px !important;
    font-weight: 700;
    line-height: 28px;
	color: #3a3a3a;
}

/* ninja forms heading custom margin */
.ninjah4{
	margin-top:20px !important;
	margin-bottom: -20px !important;
}

/* university page custom table of content css */

#lwptocuniversitypage .lwptoc_i {
	background:rgba(0,0,0,0.0) !important;
}

#lwptocuniversitypage .lwptoc_item_label{
	font-family: roboto condensed,Roboto Condensed;
    font-size: 18px !important;
    font-weight: 500;
    line-height: 30px;
	color: #fff;
}


/* css to add list decoration to list links */
.lwptoc_item::before{
content: '●';
	margin-right:5px;
	color:#FF8D6A;
}

/* ul font change */
ul{
	font-size:16px;
}


/* mobile cta button floating */
.chaty-widget {
	bottom: 16px!important;
}

/* rapiddetoxsubmenu css for after conetnt */
.rapiddetoxsubmenu a::after{
	content: " vs ANR";
}

/* corect forms bottom margin */
.nf-field-container{
	margin-bottom:0px !important;
}
.nf-field-element h3{
	margin-bottom: 0px;
	margin-top:20px;
}