/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.mysticky-welcomebar-fixed.mysticky-welcomebar-showx-desktop .mysticky-welcomebar-close {
	/*display:none !important;*/
	font-size:1.5em;
	top:25px;
}
body.single a.btn, body.single a.Hyperlink, body.single a:not(.under-ln):not([class]):not([href^="#"]) {
    color: #00598b !important;
}

.featured_title_rightSidebar{
	font-weight: bold !important;
    font-size: 22px !important;
    font-family: 'Nunito Sans' !important;
}
#health-care-button{
	display:none;
}
.mnu-custombtn a{
	background:#95257D !important;
	color:#fff;
	padding: 8px 10px !important;
	font-size: 14px;
	font-weight: 600;
	margin:10px 17px;
	justify-content: center;
	border-radius: 5px;
}
.mnu-custombtn{text-align:center;}
.elementor-sub-item{
	padding:8px 10px !important;
}
.sub-menu.elementor-nav-menu--dropdown{
	border:1px solid #eee !important;
}
.display-post-cat li.elementor-inline-item{
	background: #66952E;
	padding: 5px 10px;
	border-radius: 5px;
	text-transform: uppercase;
	font-size: 14px;
}
.display-post-cat .elementor-post-info__terms-list-item{color:#fff !important;}
.display-post-cat .elementor-post-info__item--type-custom{color:#fff !important;}
.custom-head-title .elementor-heading-title{
	text-align: left;
    /*top: 30px;*/
    position: relative;
    color: #333;
    font-size: 45px;
	color:#112033;
}
.mysticky-welcomebar-content .flxalign img{vertical-align:middle;}
.head_top_Association{font-family:'Georgia' !important;height:40px;}
.topbarsearch .elementor-search-form__submit{
	background:url('../../../wp-content/uploads/2021/07/Icon-feather-search.png');
	background-size:50%;
	background-repeat:no-repeat;
	background-position:center;
	margin-right:10px;
}
.topbarsearch .fas.fa-search{display:none;}
/*.sub-menu-columns .has-submenu.highlighted ~ul.sub-menu{
	display:grid;
	grid-template-columns:1fr 1fr;
}*/
li:not(.sub-menu-rows) ul.sub-menu{width:380px !important;}
ul.sub-menu{background:#F1F6F8;}

.sub-menu-columns ul.sub-menu li:nth-child(odd) {
float:left;
width:50%;
}
.sub-menu-columns ul.sub-menu li:nth-child(even) {
float:left;
width:50%;
}
.elementor-nav-menu{width:90.5%;margin-right:0 !important;}
.elementor-nav-menu .sub-menu-columns{flex-basis:25%;}
.elementor-nav-menu .last-menu{flex-basis:25%}
.elementor-71 .elementor-element.elementor-element-602d9d80 .elementor-nav-menu--main .elementor-item {padding-left:20px;padding-right:20px;}
.mnuheadtitle{padding-left:0 !important;width:auto !important;font-size:16px;margin-left:17px !important;float:none !important;padding-right:20px !important;padding-top:5px !important;padding-bottom:5px !important;}
.mnuheadtitle a{border-bottom:1px solid #ddd;color:#333 !important;text-decoration:none !important;padding-left:0 !important;border-left:0 !important;}
.sub-menu li a{white-space:normal !important;}
.mnu-custombtn{display:inline-block !important;width:100% !important;padding-bottom:10px !important;}
.sub-menu-columns ul.sub-menu li:not(.mnu-custombtn) a:hover{background:transparent !important;color:#95257D;text-decoration:underline;}
.sub-menu-rows ul.sub-menu li:not(.mnu-custombtn) a:hover{background:transparent !important;color:#95257D;text-decoration:underline;}
.mnu-custombtn a:hover{background:#D0177C !important;text-decoration:none !important;}
.elementor-71 .elementor-element.elementor-element-602d9d80 .elementor-nav-menu .elementor-sub-item {}
.has-submenu.highlighted{background:#F1F6F8;color:#95257D !important;font-weight:600 !important;transition:none !important;}
.eicon-menu-bar{color:#fff !important;}
@media (min-width:320px) and (max-width:1024px){
	.elementor-nav-menu li.sub-menu-columns,.elementor-nav-menu li.sub-menu-rows{width:100%;}
	.elementor-nav-menu li.last-menu{width:100%;}
	.elementor-nav-menu{width:100%;}
	.has-submenu.highlighted{background:transparent !important;border:1px solid #ddd;}
	.has-submenu.highlighted ~ul.sub-menu{display:inline-block;width:100% !important;}
}
.sub-menu-columns a,.sub-menu-rows a{transition:none !important;}
.last-menu a{transition:none !important;}
.sub-menu-columns a .sub-arrow,.sub-menu-rows a .sub-arrow{display:none;}
.sub-menu-columns ul.sub-menu li:not(.mnu-custombtn) a.elementor-item-active,.sub-menu-rows ul.sub-menu li:not(.mnu-custombtn) a.elementor-item-active{background:transparent !important;color:#95257D;text-decoration:underline;}
ul.sub-menu li a{
	white-space: nowrap !important;
	overflow: hidden;
	text-overflow: ellipsis;
	display:inherit;
}
.sub-menu-columns ul.sub-menu li:not(.mnuheadtitle):not(.mnu-custombtn):nth-child(odd) a,.sub-menu-rows ul.sub-menu li:not(.mnuheadtitle):not(.mnu-custombtn):nth-child(odd) a {font-size:18px !important;}
.sub-menu-columns ul.sub-menu li:not(.mnuheadtitle):not(.mnu-custombtn):nth-child(even) a,.sub-menu-rows ul.sub-menu li:not(.mnuheadtitle):not(.mnu-custombtn):nth-child(even) a {font-size:18px !important;}
.sub-menu li a{}
body.home .top-menu-barcls{top:30px;z-index:1000;}
.page-id-13 .top-menu-barcls{top:30px;z-index:1000;}
.page-id-77 .top-menu-barcls{top:30px;z-index:1000;}
body.single-patient_center .top-menu-barcls{top:30px;z-index:1000;}
@media (min-width:1200px) and (max-width:1410px){
.elementor-nav-menu{width:93.5%;}
}
@media (min-width:1025px) and (max-width:1210px){
.sub-menu-columns a.has-submenu,.sub-menu-rows a.has-submenu{font-size:24px !important;}
.last-menu a{font-size:24px !important;}
.elementor-nav-menu{width:93.5%;}
}
@media (min-width:320px) and (max-width:1024px){
	.sub-menu-columns a.has-submenu,.sub-menu-rows a.has-submenu{font-size:20px !important;}
	.last-menu a{font-size:20px !important;}
	.mysticky-welcomebar-fixed-wrap{text-align:center;}
}
@media (min-width:320px) and (max-width:573px){
	.head_top_Association{line-height:1.5 !important;text-align:center !important;height:auto !important;}
}
@media (min-width:320px) and (max-width:767px){
.elementor-77 .elementor-element.elementor-element-3b2a824b img {height:auto;}
.home-main-overlay{background-size:contain !important;background-position:bottom center !important;}
	.home-main-overlay .elementor-background-overlay{
		background-color:#F1F6F8 !important;
		opacity:1 !important;
		z-index:-1;
	}
	.home-main-overlay .elementor-widget:not(:last-child){margin-bottom:0 !important;}
	.home-main-overlay .georgia-italic h2{font-size:22px !important;line-height:1.5em !important;padding:10px 0;}
	.mainhome-title h2{font-size:35px !important;}
	.custom-head-title .elementor-heading-title{font-size:36px !important;}
}
.post-188 .page-header{display:none;}
body.search.search-results .site-main{max-width:1636px;padding:0 15px;}
body.privacy-policy .site-main{max-width:1636px;padding:0 15px;}
body.search.search-results .site-main .page-content a{color:#00598B;}
.elementor-68 .elementor-element.elementor-element-587c1ac4 .elementor-nav-menu--main .elementor-item {padding-left:20px;padding-right:20px;}
.mysticky-welcomebar-content .d-flex{display:flex;align-items: center;flex-direction:inherit;}
.flxalign{text-align:left}

.postid-372 .custom-head-title .elementor-heading-title{top:0px;}
.item.alphaItem h4{margin-bottom:0;}
.last-menu a{margin-right:2em;}
.last-menu a:hover{background:#F1F6F8;color:#95257D !important;font-weight:600 !important;transition:none !important;border-bottom:1px solid #eee;}
@media (min-width:320px) and (max-width:1024px){
	.singleAlphaSection{margin-bottom:20px;}
	.last-menu a{margin-right:0 !important;}
	.last-menu a:hover{color:#fff !important;}
	.top-menu-barcls .eicon-menu-bar{position:relative;top:4px;}
}
@media (min-width:481px) and (max-width:500px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:6vh;}
}
@media (min-width:501px) and (max-width:540px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:8vh;}
}
@media (min-width:541px) and (max-width:580px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:10vh;}
}
@media (min-width:581px) and (max-width:600px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:10vh;}
}
@media (min-width:601px) and (max-width:620px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:8vh;}
}
@media (min-width:621px) and (max-width:640px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:12vh;}
}
@media (min-width:641px) and (max-width:670px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:13vh;}
}
@media (min-width:671px) and (max-width:700px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:16vh;}
}
@media (min-width:701px) and (max-width:730px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:17vh;}
}
@media (min-width:731px) and (max-width:767px){
	.home-main-overlay .elementor-column-gap-no{margin-bottom:18vh;}
}
.home-main-overlay .elementor-search-form__container{min-height:50px !important;}
.srchbottomtxt p{margin-bottom:0 !important;}
.resource-center-sec .elementor-widget-container img{height:auto !important;}
#topicsListingSec{padding-bottom:47px;}
.display-hide{display:none;}
.top-menu-barcls{top:30px;z-index:1000;}
.activealphabet{color:#95257D !important;}
#topicSearchBoxSec{width:71%;margin:auto;}
.srchBtnSections{width:74%;margin:15px auto;}

a.under-ln:hover {text-decoration:underline}
.mb-0{margin-bottom:0 !important}
@media (min-width:1211px) and (max-width:1636px){
	#topicSearchBoxSec{width:85%;}
	.srchBtnSections{width:85%;}
}
@media (min-width:1025px) and (max-width:1210px){
	#topicSearchBoxSec{width:100%;}
	.srchBtnSections{width:100%;}
	.srchBtn{font-size:18px;}
}
@media (min-width:900px) and (max-width:1024px){
	#topicSearchBoxSec{width:85%;}
	.srchBtnSections{width:85%;}
	.srchBtn{font-size:18px;}
}
@media (min-width:768px) and (max-width:899px){
	#topicSearchBoxSec{width:100%;}
	.srchBtnSections{width:100%;}
	.srchBtn{font-size:18px;}
}
@media (min-width:320px) and (max-width:768px){
	.srchBtn{margin-right:0px;}
	#topicSearchBoxSec{width:100%;}
}
#bcktotop{opacity:0;visibility:hidden;color:#fff;right:3px;left:auto;bottom:10px;}
/*#bcktotop.show{opacity:1;visibility:visible;}*/
#bcktotop .elementor-button{padding:5px 20px;}
.d-flex{display:flex;}
.justify-content-center { justify-content:center} .align-items-center{align-items:center}
@media (max-width : 333px){
	.print-icon{ padding-left : 0!important; width:180px;}
	.social-custom .social-icons { border: none !important }
}
.justify-content-start{
	justify-content: flex-start;
}
.social-icon{
	background-color: #F1F6F8;
	border-radius: 50%;
	height: 46px;
	width: 46px;
}
.grid-item:not(:last-child){
	margin-right: 5px;
}
.social-icon i{
	color: #678597 !important;
	font-size: 25px !important;
}
@media (max-width:520px){
	.display-post-cat{padding-top:50px !important;}
	.elementor-heading-title{word-wrap:break-word;}
}

.selectreadonly{
	pointer-events: none;
}
.find-a-professional > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}
.find-a-professional .elementor-search-form__container {
    background-color: #FFFFFF;
    border-width: 0px 0px 0px 0px;
    border-radius: 4px;
    min-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
    overflow: hidden;
    border: 0 solid transparent;
}
.find-a-professional input[type="search"].elementor-search-form__input {
    font-family: "Nunito Sans", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 27px;
    padding-left: calc(60px / 3);
    padding-right: calc(60px / 3);
}
.find-a-professional .elementor-search-form__submit {
    min-width: calc( 1.2 * 60px );
    background-color: #FFFFFF;
    background: transparent url(https://patient-staging.gastro.org/wp-content/uploads/2021/07/Icon-feather-search.png) 50% 50% no-repeat padding-box;
}
.find-a-professional .elementor-search-form__submit i {
    display: none;
}

.g_say_search .eael-advanced-search-result{
	display: none !important;
}

.post-2759 .page-header{
	display: none;
}