/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
.builder-module-background-wrapper.builder-module-navigation-background-wrapper {
	background-color: #FFFFFF;
}
.builder-module-navigation .current-cat a {
	color: #D73347;
	font-size: 19px;
	background-color: #FFFFFF;
}
.builder-module-navigation .current-menu-item a {
	color: #D73347;
	font-size: 19px;
	background-color: #FFFFFF;
}
.builder-module-navigation .current_page_item a {
	color: #D73347;
	font-size: 19px;
	background-color: #FFFFFF;
}
.builder-module-navigation li a {
	color: #999999;
	font-size: 19px;
	background-color: #FFFFFF;
}
.builder-module-navigation li a:hover {
	color: #D73347;
	font-size: 19px;
	background-color: #FFFFFF;
}
.builder-module-widget-bar .widget {
	color: #999999;
}
.builder-module.builder-module-navigation {
	background-color: #FFFFFF;
}
.hentry {
	color: #999999;
	font-size: 16px;
}
.hentry .entry-title {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #D73347;
	font-weight: normal;
}
.hentry .entry-title h1 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #D73347;
	font-weight: normal;
}
.hentry .entry-title h2 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #D73347;
	font-weight: normal;
}
.hentry .entry-title h3 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
	font-size: 40px;
	color: #D73347;
	font-weight: normal;
}
.hentry a {
	color: #D73346;
	text-decoration: underline;
}
.hentry a:hover {
	color: #000000;
	text-decoration: underline;
}
body {
	background-color: #000000;
}
h1 {
	font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
}
h2 {
	color: #666666;
}
h3 {
	font-size: 27px;
	color: #666666;
	font-weight: normal;
}
h4 {
	color: #666666;
	font-weight: normal;
}


/* Style Manager custom css */
.builder-container-outer-wrapper {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
}

.builder-module-background-wrapper {
    margin-bottom: 0;
    background: transparent;
}

.builder-module-widget-bar-background-wrapper {
    background: transparent;
    padding: 0;
}



.builder-module-sidebar {
    background: transparent;
    padding: 0;
}

.builder-module-sidebar .widget {
    padding: 0;
}

.widget-bar-full-width-slider-background-wrapper {
    padding: 0;
}
.widget-bar-full-width-slider-outer-wrapper {
    max-width: 100% !important;
}

h1 {
    font-weight: 400;
    color: #ffffff;
    letter-spacing: 1px;
    line-height: 1;
    font-size: 45px;
    margin-bottom: 0px;
} 

    @media(min-width:60em){
h1 {
    font-size: 50px}
}


/* Top Navigation */
.builder-module-1-background-wrapper {
    background: #efefef;
    padding-top: 0px;
    padding-bottom: 12px;
}

#menu-top-navigation {
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
}

#menu-top-navigation li a {
    background-color: transparent;
    font-size: 16px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 30px;
    padding-top: 0;
    font-weight: normal;
    text-decoration: none;
}

#menu-top-navigation li .menu-item__eweb-link,
#menu-top-navigation li .menu-item__logout-link {
    display: inline;
}
#menu-top-navigation li .menu-item__eweb-link {
    padding: 0;
}

.builder-module-column-1 {
    padding: 0;
}

.builder-module-html .builder-module-element a:hover {
    color: #d73347;
}

.builder-module-html .builder-module-element a {
    color: #999999;
}

/* Social buttons */
.menu-item i._mi {
    width: 0px;
    font-size: 16px;
}

/* Search Field */
input.formInputText {
    margin-top: 2px;
    color: #666666;
    padding: 3px;
    background: #efefef;
    width: 170px;
}

input.formInputText:hover {
    cursor: help;
    color: 555;
    background: #ffffff;
}

/* This is the Ad */
#text-13 {
    margin-top: 5px;
    margin-bottom: 5px;
}


/* Logo/Navigation */
.builder-module-2-background-wrapper {
    background: #ffffff;
    border-bottom: 8px solid #d73347;
    padding-top: 10px;
    padding-bottom: 12px;
    box-shadow: 0px 6px 10px 4px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 9;
}



/* Logo */
#text-2 {
    padding-top: 15px;
    padding-bottom: 10px;
    padding-left: 5px;
}

/* Main Navigation */

.builder-module-navigation {
    line-height: 1.6;
    margin-top: 0;
    margin-bottom: 25px;
}

#menu-navigation .search-form {
    display: none;
}

/* Navigation flush right */
.builder-module-2 .builder-module-element {
    float: right;
    margin-top: 0px;
    padding-right: 0px;
}

/* This removes all of the padding around the nav buttons except for the left */
.builder-module-navigation li a, .builder-module-navigation .current_page_item li a, .builder-module-navigation .current-cat li a {
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 0;
    padding-top: 0;
    font-weight: normal;
}

/* Adds down arrow to navigation with sub menus */
.builder-module-navigation li.has-children > a:after {
    color: #999999;
    content: ' ▼';
    font-size: 10px;
    vertical-align: 1px;
    padding-left: 2px;
}
.builder-module-navigation li li.has-children > a:after {
    color: #999999;
    content: ' ►';
    font-size: 10px;
    vertical-align: 1px;
}

/* Sub menu */
.builder-module-navigation li ul.sub-menu li, .builder-module-navigation li ul.sub-menu li a, .builder-module-navigation li ul.sub-menu li a:hover, .builder-module-navigation li ul.sub-menu li a:active {
    background: #ffffff;
}

.builder-module-navigation li a, .builder-module-navigation .current_page_item li a, .builder-module-navigation .current-cat li a {
    color: #999999;
    font-size: 19px;
}

.builder-module-navigation li ul {
    border: none;
}

.builder-module-navigation li li {
    border-bottom: none;
    width: 28em;
    line-height: 1.4;
    padding-bottom: 8px;
    padding-top: 8px;
}


/* Home Page */

/* About AHQA */

#builder-module-5c0550da676f6-background-wrapper {
    background-image: url(/wp-content/uploads/2019/01/AHQA-Home-Top-Photo-1.jpg);
    background-attachment: Scroll;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 10px;
    padding-bottom: 20px;
}

#text-4 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 20px;
    line-height: 1.5;
}

/* Advocacy - Latest News */
#builder-module-5c363fbf7b245-background-wrapper {
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
}

/* Advocacy */
#text-6 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
}

/* Latest News */
#text-7 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
}

/* About QIN-QIO */

#builder-module-5c363fbf7b288-background-wrapper {
    background-image: url(/wp-content/uploads/2019/01/AHQA-Home-About-QIN-QIO-Photo-1.jpg);
    background-attachment: Scroll;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 10px;
    padding-bottom: 20px;
}

#text-5 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 16px;
}

#text-15 {
    background: rgba(0, 0, 0, 0.3);
    padding-top: 15px;
    padding-bottom: 15px;
}

/* QIO Success Stories */
#builder-module-5c363fbf7b2c9-background-wrapper {
    background: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
}

#text-8 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
}

/* Home Page - End *;

/* Footer Address */
#text-9 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

/* Footer Copyright */
.builder-module-footer .builder-module-element {
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 50px;
}

/* Footer CMG */
#text-10 {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 30px;
    font-size: 14px;
}


/* Content */

/* Content Module Background */
#builder-module-5c465302aaf30-background-wrapper, #builder-module-5c8c19613c48b-background-wrapper, #builder-module-5c8f9f159a43b-background-wrapper, #builder-module-5c8fae80afe35-background-wrapper, #builder-module-5c8fae333142f-background-wrapper, #builder-module-5c8faddccf778-background-wrapper {
    background: #ffffff;
    padding-top: 40px;
    padding-bottom: 40px;
}

.builder-module.builder-module-content {
    margin-left: 10px;
    margin-right: 10px;
}

.entry-title {
    margin-bottom: 50px;
}

/* Hide Page Footer */

.hentry .entry-footer {
    display: none;
}

/* Images */

.alignleft {
    margin-right: 20px;
    padding-top: 5px;
}

.hentry img {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.hentry .wp-caption-text {
    line-height: 1.2;
    padding: 0;
    text-align: left;
    font-size: 15px;
}

.hentry .wp-caption {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.hentry .wp-caption img {
    margin-bottom: 5px;
    margin-top: 5px;
}

/* Team Members */
.tmm .tmm_names {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}

.tmm .tmm_comp_text_bright {
    text-align: left;
}


/* Content Views */
.pt-cv-readmore {
    color: #ffffff !important;
    background-color: #d73347 !important;
    border: none !important;
}

.pt-cv-readmore:hover {
    background-color: #dd6881 !important;
}

.pt-cv-wrapper .btn {
    padding: 4px 14px;
    font-size: 12px;
    line-height: 1.4;
    border-radius: 0;
}

.pt-cv-content, .pt-cv-content * {
    font-size: 16px;
    line-height: 1.7;
}

.pt-cv-title a {
    font-weight: 500;
    font-size: 20px;
    color: #d73347 !important;
}

.pt-cv-title a:hover {
    color: #000000 !important;
}

.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover {
    background-color: #d73347;
}

.pt-cv-wrapper .pagination > li > a, .pt-cv-wrapper .pagination > li > span {
    color: #d73347;
}

.pt-cv-wrapper .pagination > li > a:focus, .pt-cv-wrapper .pagination > li > a:hover, .pt-cv-wrapper .pagination > li > span:focus, .pt-cv-wrapper .pagination > li > span:hover {
    color: #d73347;
}

/* Content Views - hides Read More button on home page */
#pt-cv-view-bc799a96bf .pt-cv-readmore, #pt-cv-view-88be3dcops .pt-cv-readmore {
    display: none;
}

/* Gravity Forms */

.gform_wrapper .top_label .gfield_label {
    display: none;
}

.large {
    line-height: 1.5;
}

body .gform_wrapper ul li.gfield {
    margin-top: 0;
}

.gform_wrapper textarea {
    margin-top: 10px;
}

.gform_wrapper textarea.large {
    height: 260px;
}


/* WPR Menu - menu items flush left */
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical {
    text-align: left;
}


/* About Layout */

#builder-module-5c8c198662a3a-background-wrapper {
    background-image: url(/wp-content/uploads/2019/03/AHQA-About-Top-Photo1-1500x500.jpg);
    background-attachment: Scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 380px;
    padding-bottom: 20px;
}

#text-14 {
    background: rgba(0, 0, 0, 0.3);
    padding-top: 15px;
    padding-bottom: 15px;
}


/* Advocacy Layout */

#builder-module-5c8f9f159a43a-background-wrapper {
    background-image: url(/wp-content/uploads/2019/03/AHQA-Advocacy-Top-Photo1-1500x500.jpg);
    background-attachment: Scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 400px;
    padding-bottom: 20px;
}

#text-17 {
    background: rgba(0, 0, 0, 0.3);
    padding-top: 15px;
    padding-bottom: 15px;
}


/* Contact Layout */

#builder-module-5c8fae80afe34-background-wrapper {
    background-image: url(/wp-content/uploads/2019/03/AHQA-Contact-Top-Photo3-1500x500.jpg);
    background-attachment: Scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 240px;
    padding-bottom: 240px;
}


/* News/Events Layout */

#builder-module-5c8fae333142e-background-wrapper {
    background-image: url(/wp-content/uploads/2019/03/AHQA-NewsEvents-Top-Photo1-1500x500.jpg);
    background-attachment: Scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 240px;
    padding-bottom: 240px;
}


/* QIOs Layout */

#builder-module-5c8faddccf776-background-wrapper {
    background-image: url(/wp-content/uploads/2019/03/AHQA-QIOs-Top-Photo3-1500x500.jpg);
    background-attachment: Scroll;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    text-shadow: 0px 0px 20px #000000;
    padding-top: 400px;
    padding-bottom: 20px;
}

#text-16 {
    background: rgba(0, 0, 0, 0.3);
    padding-top: 15px;
    padding-bottom: 15px;
}

/* HOME PAGE - About the Medicare QIN-QIO Program Module */
.su-column.su-column-size-1-2.aboutqintxt {
    width: 42%;
    float: left!important;
}

/* Hides white bar above footer */
html body div.wprm-wrapper {
    overflow: hidden;
}