/*
@media (max-width: 767px) { }
@media (min-width: 768px) { }
@media (min-width: 992px) { }
@media (min-width: 1200px) { }
*/

/*********************/
/*********************/
/*HOME*/
/*********************/
/*********************/



/*INITIAL SETUP*/

/*
#missedOut{
    height: 300px;
    border: 1px solid #000;
    background-color: darkcyan;
}
*/

/*BASIC SETUP FOR HOMEPAGE*/
#socialBar h2,
#missedOut h2,
#joinTheConversation h2,
#highlights h2,
#schedule h2,
#forum2016Pictures h2,
#details h2,
h2.scroller{
    font-family: 'houschka_alt_proextrabold';
}
@media (max-width:767px ) {
    h2.scroller{
        font-size: 30px;
    }
}
@media (min-width: 768px) {
    h2.scroller{
        font-size: 40px;
		margin-top: 300px; /* wendi added 1/8/19  */
		
    }
}
@media (min-width: 992px) {
    h2.scroller{
        font-size: 40px;  /*  font-size: 50px;  */
		margin-top: 300px; /* wendi added 1/8/19  */
		
    }
}
@media (min-width: 1200px) {
    h2.scroller{
        font-size: 60px;   
		
    }
}


/*  wendi added 12/11/17 */
	@media (min-width: 1200px) {
    h2.scrollerSmall{
        font-size: 32px;
		margin-bottom: 20px;
    }
		}

/* wendi end */
		
		
		

		

/*CAROUSEL*/
#carousel-forum a.btnTarquoise{
    
}
@media (max-width:767px ) {
    #carousel-forum a.btnTarquoise{
        font-size: 14px;
    }
}
@media (min-width: 768px) {
    #carousel-forum a.btnTarquoise{
        font-size: 14px;
    }
}
@media (min-width: 992px) {
    #carousel-forum a.btnTarquoise{
        font-size: 16px;
    }
}

@media (min-width: 1200px) {
    #carousel-forum a.btnTarquoise{
        font-size: 18px;
    }
}












/*HOME BANNER*/

/* BANNER */
#home #banner{
    overflow: hidden;
    height: auto;
    position: relative;
}
#home #banner img.bannerImg{
    width: 100%;
    height: auto;
    display: block;
}
#home #banner .bannerCopy{
   z-index: 10;
    position: absolute;
    bottom: 20px;
    padding-bottom: 30px;   
    padding-top: 30px;
    left: 20%;
    right: 20%;
    text-align: center;
}

#home #banner .bannerCopy > h2{
    color: #fff;
}
@media (max-width:767px ) {
    #home #banner .bannerCopy{
        bottom: 60px;
        padding-bottom: 0px;
        margin-bottom: 5%; /*1%*/
    }
    #home #banner .bannerCopy > h2{
        margin: 0px;
        font-size: 26px;   /* font-size: 36px; */
        margin-bottom: 5%;
    }
    #home #banner .bannerCopy > h2.sizeTweak{
        font-size: 16px;    /* font-size: 32px; */
        line-height: 27px;
    }
    #home #banner .bannerCopy .btn{
        line-height: 13px;
    }
}

@media (min-width: 1200px) {
    #home #banner .bannerCopy{
        /*  bottom: 150px;   wendi changed this to the margin-bottom as text was scooting up over top logos 1/8/19  */
		margin-bottom: 6%;  /* wendi added 1/8/19*/
		margin-top: 5%;
    }
}
/* COVID section*/
#home #covid {
    background-color: #f0f2f2;
}
#home .container h3{
   color: #4a0d66;
    font-family: 'houschka_alt_proextrabold';
}
#home .container.row3{
    padding-bottom: 26px;
}

@media (max-width: 767px) { 
    #home .container.row3{
        padding-bottom: 26px;
        padding-right: 15px; 
        padding-left: 15px;
    }
}
@media (min-width: 768px) { 
    #home .container.row3{
        padding-bottom: 26px;
        padding-right: 155px; 
        padding-left: 155px;
    }
}
@media (min-width: 992px) { 
    #home .container.row3{
        padding-bottom: 26px;
        padding-right: 155px; 
        padding-left: 155px;
    }
}
@media (min-width: 1200px) { 
    #home .container.row3{
        padding-bottom: 26px;
        padding-right: 155px;
        padding-left: 155px;
    }
}
/*SCHEDULE*/
#schedule{
    background-color: #4a0d66;
    padding: 0px 0px 54px 0px;
}
#home #schedule .bttn.btn-default{
    padding: 13px 30px;
}
#home #schedule h2{
    color: #fff;
    font-size: 30px;
}
#home #schedule p{
    color: #fff;
    font-size: 13px;
    margin-bottom: 42px;
    font-family: 'Arial', Helvetica, sans-serif;
}
#home #schedule .thunderClap{
    margin-top: 20px;
}













/*FORUM PICTURES 2016*/


#forum2016Pictures{
    text-align: center;
    background-color: #fff;
    height: auto;
    padding: 20px 0px; /*60px 0px */
	padding-bottom : 40px; /*remove*/
}
#forum2016Pictures h2{
    color: #4a0d66;
    margin-bottom: 20px;
}
#myCarousel .carousel-inner .active.left { left: -33%; }
#myCarousel .carousel-inner .next        { left:  33%; }
#myCarousel .carousel-inner .prev        { left: -33%; }
#myCarousel .carousel-control.left, #myCarousel .carousel-control.right {background-image:none;}
#myCarousel .item:not(.prev) {visibility: visible;}
#myCarousel .item.right:not(.prev) {visibility: hidden;}
#myCarousel .rightest{ visibility: visible;}


#carousel-forum-pix .carousel-inner .active.left { left: -33%; }
#carousel-forum-pix .carousel-inner .next        { left:  33%; }
#carousel-forum-pix .carousel-inner .prev        { left: -33%; }
/*#carousel-forum-pix .carousel-control.left, #carousel-forum-pix #myCarousel .carousel-control.right {background-image:none;}*/
#carousel-forum-pix .item:not(.prev) {visibility: visible;}
#carousel-forum-pix .item.right:not(.prev) {visibility: hidden;}
/*#carousel-forum-pix .rightest{ visibility: visible;}  */


#carousel-forum-pix .carousel-inner .item.next.left{
    display: none;
}


#carousel-forum-pix .carousel-inner .item.active.right{
    display: block;
}
#carousel-forum-pix .carousel-inner .item.prev.right{
    display: block;
}

@media (max-width:767px ) {
    #carousel-forum-pix .carousel-inner .item img.sizeUp{
        width: 100%;
        height: auto;
    }
    #carousel-forum-pix .carousel-inner .item.next.left{
        display: block;
    }
    #carousel-forum-pix .carousel-inner .active.left { left: -100%; }
    #carousel-forum-pix .carousel-inner .next        { left:  100%; }
    #carousel-forum-pix .carousel-inner .prev        { left: -100%; }
    #carousel-forum-pix .item.right:not(.prev) {visibility: visible;}
}

#forum2016Pictures .carousel-control .glyphicon-chevron-right,
#forum2016Pictures .carousel-control .icon-next{
    right: 14%;
}
#forum2016Pictures .carousel-control .glyphicon-chevron-left,
#forum2016Pictures .carousel-control .icon-prev{
    left: 7%;
}
#forum2016Pictures .carousel-control:hover, #forum2016Pictures .carousel-control:focus{
    color: #65378e;
}
#forum2016Pictures .carousel-control{
    width: 33%;
    color: #65378e;
}
#forum2016Pictures .carousel-control .glyphicon-chevron-left,
#forum2016Pictures .carousel-control .glyphicon-chevron-right,
#forum2016Pictures .carousel-control .icon-next,
#forum2016Pictures .carousel-control .icon-prev{
    font-size: 60px;
    top: 40%;
}

#forum2016Pictures .carousel-control.left{
     background-image: linear-gradient(to left, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 1) 100%);
}
#forum2016Pictures .carousel-control.right{
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 1) 100%);
}

/*FORUM2019*/
#forum2019Pictures{height: 350px;}
@media (min-width: 100px) { #forum2019Pictures {height: 460px;}}
@media (min-width: 576px) { #forum2019Pictures {height: 440px;}}
@media (min-width: 768px) { #forum2019Pictures {height: 470px;}}
@media (min-width: 992px) { #forum2019Pictures {height: 350px;}}
@media (min-width: 1200px) { #forum2019Pictures {height: 400px;}}
#forum2019Pictures .carousel2019{
    overflow: visible; 
    width: 100%;  
}
@media (min-width: 100px) { #forum2019Pictures .carousel2019{height: 301px;}}
@media (min-width: 576px) { #forum2019Pictures .carousel2019{height: 341px;}}
@media (min-width: 768px) { #forum2019Pictures .carousel2019{height: 341px;}}
@media (min-width: 992px) { #forum2019Pictures .carousel2019{height: 201px;}}
@media (min-width: 1200px) { #forum2019Pictures .carousel2019{height: 245px;}}

#forum2019Pictures h2{
    color: #4a0d66;
    margin-bottom: 20px;
    font-family: 'houschka_alt_proextrabold';
    text-align: center;
}

/* HIGHLIGHTS  */

#highlights{
    background-color: #3eb4a6;
    padding: 0px 0px 60px 0px;
    text-align: center;
}
#highlights h2{
    color: #fff;
    margin-top: 40px;
}
/*
@media (max-width:767px ) {
    #highlights >.container > .advocacy{
        margin-bottom: 20px;
    }
}
*/
#highlights > .container > .advocacy{
    margin-bottom: 20px;
}


#highlights >.container > .advocacy .content{
    background-color: #fff;
    padding: 38px 20px;
    border: 1px solid #000;
	margin-right:20px;
}
#highlights >.container > .advocacy .content .readMore,
#highlights >.container > .advocacy .content .date{
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
}
#highlights >.container > .advocacy .content .message{
    font-family: 'houschka_alt_proextrabold';
    color: #4a0d66;
    font-size: 30px;
    line-height: 32px;
}
#highlights >.container > .advocacy .content .readMore {
    line-height: 32px;
}
#highlights >.container > .advocacy .content .readMore a{
    color: #007fb2;
    text-decoration: underline;
}
#highlights >.container > .advocacy .content .readMore a:hover{
    text-decoration: none;
}




/*JOIN THE CONVERSATION*/
#joinTheConversation{
    background-color: #fff;
    padding: 0px 0px 20px 0px;
    text-align: center;
}
#joinTheConversation h2{
    margin-top: 90px;
    color: #4a0d66
}
@media (max-width:767px ) {
    #joinTheConversation h2{
        margin-top: 9%;
        color: #4a0d66
    }
}



/*MISSED OUT THIS YEAR*/
#missedOut{
    background-color: #fff;
    padding: 0px 0px 10px 0px;
    text-align: center;
    
}
#missedOut h2{
    color: #4a0d66;
    margin-top: 30px;
}
#missedOut #enterZip.form-group .form-control,
#missedOut #enterEmailAddy.form-group .form-control{
    border: 1px solid #3eb4a6;
    text-align: center;
    padding: 21px 0px;
    height: auto;
    
}
#missedOut #signUpButton.form-group .btn-default{
    background-color: #3eb4a6;
    border-color: #3eb4a6;
    color: #fff;
    width: 100%;
    font-family: 'houschka_alt_proextrabold';
    font-size: 18px;
    padding: 18px 0px;
}
#missedOut #signUpButton.form-group .btn-default:focus,
#missedOut #signUpButton.form-group .btn-default.focus,
#missedOut #signUpButton.form-group .btn-default:hover{
    background-color: #fff;
    color: #3eb4a6;
}
#missedOut p{
    margin-bottom: 25px;
}


/* DETAIL 2017*/

#details2017{
    background-color: #4a0d66;
    padding:  20px 0 40px 0;
    
}
#details2017 h2{
    color: #fff;
    font-family: 'houschka';
    text-align: center;
    font-size: 22px;
    margin-bottoM: 46px;
    margin-left: 15px;
    margin-right: 15px;
    
}
#details2017 #premierAdvocacy div.BGWhite{
    background-color: #fff;
    padding: 20px 20px 15px;
    text-align: center;
    font-family: 14px;
    line-height: 20px;
    margin-bottom: 20px;
     
}
#details2017 #premierAdvocacy div.BGWhite h3{
    color: #4a0d66;
    font-family: 'houschka_alt_proextrabold';
}
/**/
#details2017 #premierAdvocacy .formControl{
    
}
#details2017 #premierAdvocacy .formControl .inputText{
    padding: 10px;
    border: 2px solid #3eb4a6;
    text-align: center;
    padding: 15px 0px;
    margin-top: 20px;
    height: auto;
}
#details2017 #premierAdvocacy .formControl .btn.btn-default{
    background-color: #3eb4a6;
    font-family: 'houschka_alt_proextrabold';
    font-size: 18px;
    text-align: center;
    display: iline;
    padding: 12px 0px;
    border: 2px solid #3eb4a6;
    color: #fff;
    margin-top: 20px;
    
}
#details2017 #premierAdvocacy .formControl .form-group{
    margin-bottom: 0px;
}

#details2017 #premierAdvocacy .formControl .btn.btn-default:hover{
    color: #3eb4a6;
    background-color:  #fff;
}

    #details2017 #premierAdvocacy .formControl .inputText,
    #details2017 #premierAdvocacy .formControl .btn.btn-default{
        width: 100%;
    }



@media (max-width: 767px) {
    #details2017 #premierAdvocacy div.BGWhite{
        min-height: 200px;
        height: 100%;
    }
    
}
@media (min-width: 768px) {
    #details2017 #premierAdvocacy div.BGWhite{
        min-height: 250px;
    }
    
}
@media (min-width: 992px) {
    #details2017 #premierAdvocacy div.BGWhite{
        min-height: 220px;
    }
   

}
@media (min-width: 1200px) {
    #details2017 #premierAdvocacy div.BGWhite{
        min-height: 282px;
    }
    
}

/*NOT TO BE MISSED IN 2017*/
#notToBeMissed{
    padding-top: 47px;
    padding-bottom: 47px;
}
#notToBeMissed h2{
    font-size: 30px;
    font-family: 'extra-houschka';
    color: #4a0d66;
    text-align: center;
    margin-bottom: 24px;
}
#notToBeMissed h3{
    font-family: 'Arial', Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
/* MODAL */


.modal-dialog .modal-footer{
    border-top: 0px;
}
.modal-dialog .modal-header{
    border-bottom: 0px;
}
.modal-dialog .modal-content{
    background-color: #f1f2f2;
}
.modal-dialog .modal-header .modal-title{
    font-family: 'extra-houschka';
    color: #4a0d66;
    font-size: 30px;
    text-align: center;
}

/* ADDITIONS TO THE HOME PAGE FOR 2017 */

#purpleApps{
    background-color: #4a0d66 ;
    padding: 94px 0px 10px;
}
#purpleApps #advocacy2017Box,
#purpleApps #countable2017Box,
#purpleApps #thunderclap2017Box{
    margin-bottom: 80px;
    text-align: center;
}
#purpleApps img.logo{
  margin-bottom: 31px;
}
#purpleApps #thunderclap2017Box img.logo{
  margin-bottom: 12px;
}
#purpleApps p.extraBold{
  font-family: 'extra-houschka';
  font-size: 21px;
  color: #fff;
  margin-bottom:15px;
}
#purpleApps p{
  font-size: 13px;
  color: #fff;
  margin-bottom:15px;
}

/*ALZHEIMERS ADVOCACY EVENT */

#alzheimersAdvocacyEvent.purple{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #4a0d66;
}
#alzheimersAdvocacyEvent.purple h2{
	font-size: 30px;
	color: #fff;
	font-family: 'houschka';
	font-weight: normal;
}


#alzheimersAdvocacyEvent.purple .whiteBox{
	padding: 10px;
	background-color: #fff;
	text-align: center;
	height: 200px; /* wendi added 12/11/17 */
}
#alzheimersAdvocacyEvent.purple .whiteBox h3{
	font-size: 20px;   /* font-size: 30px;  */
	color: #4a0d66;
	font-family: 'extra-houschka';
	font-weight: normal;
}
#alzheimersAdvocacyEvent.purple .whiteBox a:hover{
	text-decoration: none;
}
#alzheimersAdvocacyEvent.purple .whiteBox a{
	text-decoration: none;
}
#alzheimersAdvocacyEvent.purple .whiteBox a span.arrowlink{ text-decoration: none; }
#alzheimersAdvocacyEvent.purple .whiteBox a span.arrowlink:hover{
	text-decoration: none;
	color: #007fb2;
}









/* DETAIL 2018*/ /* wendi added 12/11/17  */

#details2018{
    background-color: #ffffff;
    padding:  0 0 40px 0;
    
}
#details2018 h2{
    color: #4a0d66;
    font-family: 'houschka_alt_proextrabold';
    text-align: center;
    font-size: 30px;
    margin-bottoM: 46px;
    margin-left: 15px;
    margin-right: 15px;
    
}
#details2018 #premierAdvocacy div.BGWhite{
    background-color: #fff;
    padding: 20px 20px 15px;
    text-align: center;
    font-family: 14px;
    line-height: 20px;
    margin-bottom: 20px;
	border: 2px solid #ccc;
     
}
#details2018 #premierAdvocacy div.BGWhite h3{
    color: #4a0d66;
    font-family: 'houschka_alt_proextrabold';
}
/**/
#details2018 #premierAdvocacy .formControl{
    
}
#details2018 #premierAdvocacy .formControl .inputText{
    padding: 10px;
    border: 2px solid #3eb4a6;
    text-align: center;
    padding: 15px 0px;
    margin-top: 20px;
    height: auto;
}
#details2018 #premierAdvocacy .formControl .btn.btn-default{
    background-color: #3eb4a6;
    font-family: 'houschka_alt_proextrabold';
    font-size: 18px;
    text-align: center;
    display: iline;
    padding: 12px 0px;
    border: 2px solid #3eb4a6;
    color: #fff;
    margin-top: 20px;
    
}
#details2018 #premierAdvocacy .formControl .form-group{
    margin-bottom: 0px;
}

#details2018 #premierAdvocacy .formControl .btn.btn-default:hover{
    color: #3eb4a6;
    background-color:  #fff;
}

    #details2018 #premierAdvocacy .formControl .inputText,
    #details2018 #premierAdvocacy .formControl .btn.btn-default{
        width: 100%;
    }



@media (max-width: 767px) {
    #details2018 #premierAdvocacy div.BGWhite{
        min-height: 200px;
        height: 100%;
    }
    
}
@media (min-width: 768px) {
    #details2018 #premierAdvocacy div.BGWhite{
        min-height: 250px;
    }
    
}
@media (min-width: 992px) {
    #details2018 #premierAdvocacy div.BGWhite{
        min-height: 220px;
    }
   

}
@media (min-width: 1200px) {
    #details2018 #premierAdvocacy div.BGWhite{
        min-height: 282px;
    }
    
}








/*ALZHEIMERS ADVOCACY EVENT 2*/ /* wendi added 12/11/17 */

#alzheimersAdvocacyEvent2.purple{
	padding-top: 20px;
	padding-bottom: 50px;
	background-color: #4a0d66;
}
#alzheimersAdvocacyEvent2.purple h2{
	font-size: 22px;
	color: #fff;
	font-family: 'extra-houschka';   /* font-family: 'houschka_alt_proextrabold'; */
	margin-bottom: 30px;
}


#alzheimersAdvocacyEvent2.purple .whiteBox{
	padding: 10px;
	background-color: #fff;
	text-align: center;
	height: 200px;
}
#alzheimersAdvocacyEvent2.purple .whiteBox h3{
	font-size: 30px;
	color: #4a0d66;
	font-family: 'extra-houschka';
	font-weight: normal;
	margin-top: 0px;
}
#alzheimersAdvocacyEvent2.purple .whiteBox a:hover{
	text-decoration: none;
}
#alzheimersAdvocacyEvent2.purple .whiteBox a{
	text-decoration: none;
}
#alzheimersAdvocacyEvent2.purple .whiteBox a span.arrowlink{ text-decoration: none; }
#alzheimersAdvocacyEvent2.purple .whiteBox a span.arrowlink:hover{
	text-decoration: none;
	color: #007fb2;
}































