@charset "utf-8";
/* CSS Document */

/* Fonts px to em */
/*
12px = 0.750em
13px = 0.813em
14px = 0.875em
15px = 0.938em
16px = 1.000em
17px = 1.063em
18px = 1.125em
21px = 1.313em
24px = 1.500em
28px = 1.750em
30px = 1.875em
44px = 2.750em
48px = 3.000em
50px = 3.125em
*/

/* Embedded Fonts for Various Elements */
@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadProRegular.eot');
    src: url('../fonts/MyriadProRegular.eot') format('embedded-opentype'),
         url('../fonts/MyriadProRegular.woff2') format('woff2'),
         url('../fonts/MyriadProRegular.woff') format('woff'),
         url('../fonts/MyriadProRegular.ttf') format('truetype'),
         url('../fonts/MyriadProRegular.svg#MyriadProRegular') format('svg');
}
@font-face {
    font-family: 'calibri';
    src: url('fonts/calibri.eot');
    src: url('fonts/calibri.eot') format('embedded-opentype'),
         url('fonts/calibri.woff2') format('woff2'),
         url('fonts/calibri.woff') format('woff'),
         url('fonts/calibri.ttf') format('truetype'),
         url('fonts/calibri.svg#calibri') format('svg');
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'sans_prolight';
    src: url('../fonts/sourcesanspro-light-webfont.eot');
    src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*For fall appeal*/
p.donatefall a {
    /*padding: 10px;
    border: 1px solid #000;
    border-radius: 5px;
    font-weight: bold;
    color: #fff !important;
    background: #fd8002;
    display: block;
    width: 100px;
    text-align: center;
    margin: 0 auto;
    letter-spacing: 1px;*/
color: #fff !important;
margin: 0 auto;
display: table;
float: none;
}
.content p font {
    color: #585858;
    line-height: 24px;
}
.section-donate2016 div#block-block-21, .section-2016-fall-appeal div#block-block-21, 
.section-nelotanserin-vh div#block-block-21, .section-participate-in-research div#block-block-21 {
    display: none;
}
.section-2016-fall-appeal div#block-block-38 {
    margin-top: 60px;
}

#campaign-node-form .form-field-type-datetime .form-type-textfield .description
{
    display:none;
}

/*pizza block script design*/ 
.page-node-3645 div#BBPanelHeading, .page-node-3645 div#BBPanelPrices, .page-node-3645 #BBPanelPayment, .page-node-3645 #BBPanelRegistrants, .page-node-3645 #BBSubmitButtonRow { 
         float: left; 
         margin-left: 31.9672%; 
         padding-left: 15px; 
         /* float: left; */ 
         width: 66.3934%; 
}
/*home page pagination hide*/
.front .lbd-section-inner .item-list {
    background: #fff none repeat scroll 0 0;
    display: none;
    float: left;
    margin-bottom: 20px;
    width: 100%;
} 
/***** Tribute/Honor Campaign ****/
#campaign-tracking-form .captcha{float: none;
    margin: 0 auto 20px;
    max-width: 302px;}
#campaign-tracking-form input[type="submit"]{
    margin: 0px 5px 5px 0;
    font-family: 'open_sansregular';
    font-size: 1.313em;
    line-height: 25.2px;
    background-color: #a688a9;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 25px;
    border-radius: 5px;
    text-align: center;
    border: none;
    text-decoration: none;


}
.node-type-campaign .content .row:nth-of-type(2) {
padding-left: 0;
}
.manualcrop-inline .manualcrop-buttons{
	width:50% !important;
}
/*Ticket #127*/
.node-campaign-form .form-item.form-type-radio.form-item-field-templates-und:last-child, .form-radios .form-item.form-type-radio.form-item-field-templates-und:last-child {
    display: block ;
}

.skyward-main{ 
    background:url(../images/overlay/skward-bg.jpg) no-repeat top center; 
    /*background-size:cover; */
    height:650px; 
    width:476px; 
    margin:0 auto;
    /*position: relative;*/
}
.position-temp {
position: absolute;
top: 0px;
left: 35px;
z-index: -1;
}

.position-temp2 {
position: absolute;
bottom: 0px;
left: 0px;
z-index: -1;
}
.skyward-inner-1{ 
    background: none;
    height: 390px;
    width: 394px;
    margin: 0 auto;
    float: left;
    margin-top: 39px;
    margin-left: 42px;
    padding: 0px;
    position: relative;
    text-align: center;
}
.skyward-inner-1 .frame{ 
    position: absolute;
    top: 0;
    left: 0;}
.skyward-inner-1 .image {
    height: 283px;
    width: 352px;
    /* margin: 0 auto; */
    float: left;
    margin-top: 28px;
    margin-left: 30px;
    overflow: hidden;
}
.skyward-inner-1 .image img{ width: 100%;}
.skyward-inner-2{ 
    background: rgba(255, 255, 255, 0.66);
    height: 112px;
    width: 392px;
    margin: 0 auto;
    float: left;
    margin-left: 47px;
    padding: 15px 20px 15px;
    overflow: hidden;
    /*margin-top: 77px;*/
    font-weight: bold;
    font-size: 14px;
}
.skyward-logo {    float: left;
    margin-left: 20px;}
.skyward-logo img {
    margin-top: 20px;
}

.image_count_two,.image_count_two1 {
   width: 100%;
   float: left;
   height: 142px;
   overflow: hidden;
}

.image_count_three1, .image_count_three2 {
   width: 50%;
   float: left;
   height: 142px;
   overflow: hidden;  }

.image_count_three {
   width: 100%;
   float: left;
   height: 142px;
   overflow: hidden;border-bottom:1px solid #fff
}
.image_count_three1{border-right:1px solid #fff}

.image_count_three1 img, .image_count_three2 img, .image_count_three img{width: 100%;}
.image_count_two img, .image_count_two1 img {
width: 100%;
}
.image_count_two {
border-bottom: 1px solid #fff;
}
.skyward-main { padding-left: 0 !important;   } 
.skyward-inner-1 img {
    width: 85% !important;
    height: 280px !important;
    margin-top: 25px;
}
.skyward-inner-1 .frame img {
    padding: 0px;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
} 
.candle-main{ 
    background:url(../images/overlay/candle-bg.jpg) no-repeat bottom center #000; 
    /*background: #000;*/
    background-size:inherit; 
    height:714px; 
    width:476px; 
    margin:0 auto;
    padding-left: 0 !important;
}
.candle-inner-1{ 
    background:transparent;
    height: 390px;
    width: 394px; 
    margin:0 auto;    
    float: left;
    padding: 0px;
    margin-top: 100px;
    margin-left: 42px;
}
.candle-inner-1 img{ 
        width: 392px !important;
        height: 355px;
        object-fit: cover;
        border: 20px solid #fff;
        object-position: top;
}
.candle-inner-2{ 
    background: rgba(255, 255, 255, 0.66);
    height: 116px;
    width: 392px;
    margin: 0 auto;
    margin-left: 42px;
    margin-top: 78px;    
    float: left;
    padding: 15px 20px 15px;
    overflow: hidden;
    font-weight: bold;
    /*font-family: 'calibri';*/
    font-size:14px;
}
@media screen and (max-width: 767px) {
    .candle-inner-1, .candle-inner-2, .candle-main {
        width: 100%;
        margin: 0;
    }
    .candle-inner-1 img {
        width: 100%;
    }
}
.candle-logo{ 
    float:left;
    margin: 0 20px;
}
.candle-logo img {
    margin-top: 20px;
}
.ribbon-main{ 
    background:url(../images/overlay/ribbon-bg.jpg) no-repeat top center; 
    /*background-size:cover; */
    height:714px; 
    width:476px; 
    margin:0 auto;
    position: relative;
}
.ribbon-main .left-top {
    position: absolute;
    top: 0;
    left: 0;    
    z-index:5;
}
.ribbon-main .right-bottom {
    position: absolute;    
    z-index: 5;
    top: 190px;
    right: 0;
}
/*campaign quote*/
span.last_quotes{
margin-top: -23px;
float: left;
}
.whatThis {
    margin-left: -18px;
}
.page-node-4421 div#block-block-21 {
    display: none;
}
.page-node-add-campaign #cboxLoadedContent {
    overflow: hidden !important;
}
.page-node-add-campaign .tabledrag-toggle-weight-wrapper {
    display: none;
}
.preview .frame , .node-type-campaign .frame {
    z-index: 8;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls,
.field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls {
    position: absolute;
    top: 150px;
    width: 100%;
    left: 0px;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next, 
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.next {
    float: right;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next, .prev, .next {
    color: transparent;
    height: 50px;
    display: inline-block;
    width: 50px;
    position: relative;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.node-type-campaign  .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev, .prev {
    left: 0px;
}
.preview .skyward-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.node-type-campaign .skyward-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.skyward-inner-1 .prev {
    left: -33px;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next, .next  {
    right: 0px;
    text-align: right;
}
.preview .skyward-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.node-type-campaign .skyward-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.skyward-inner-1 .next   {
    right: -33px;
    text-align: right;
}
.skyward-main, .purple-main, .candle-main, .ribbon-main, .fisher-fancy-main, .seaside-main { position: relative; z-index: 1; }
/*Candle*/
.preview .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.node-type-campaign .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev,
.candle-inner-1 .prev {
    top: 80px;
}
.preview .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next,
.node-type-campaign .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next, 
.candle-inner-1 .next  {
    top: 80px;
}

/*Candle end*/


.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after, 
.prev:after  {
    content: "";
    background: url('../images/overlay/prev.png') no-repeat top center;
}

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after, 
.next:after{
    content: "";
       background: url('../images/overlay/next.png') no-repeat top center;
}
/*lite*/
.preview .fisher-fancy-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.node-type-campaign .fisher-fancy-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.preview .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.node-type-campaign .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.preview .seaside-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.node-type-campaign .seaside-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after, 
.seaside-inner-1 .prev:after,
 .candle-inner-1 .prev:after,
 .fisher-fancy-inner-1 .prev:after{
    content: "";
    background: url('../images/overlay/prev-lite.png') no-repeat top center;
}
.preview .fisher-fancy-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.node-type-campaign .fisher-fancy-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.preview .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.node-type-campaign .candle-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.preview .seaside-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.node-type-campaign .seaside-inner-1 .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.seaside-inner-1 .next:after,
.candle-inner-1 .next:after, 
.fisher-fancy-inner-1 .next:after {
    content: "";
    background: url('../images/overlay/next-lite.png') no-repeat top center;
}
/*lite end*/

.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.preview .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .prev:after,
.node-type-campaign .field-name-field-tribute-honor-image .field-slideshow-wrapper .field-slideshow-controls .next:after  {
    display: inline-block;
    height: 30px;
    width: 30px;
    color: black;
    font-family: Lato;
    font-size: 70px;
    line-height: 0px;
    position: relative;
    z-index: 9;
}

.preview .field-slideshow-slide, .preview .field-slideshow-slide img, .node-type-campaign .field-slideshow-slide, .preview .field-slideshow-slide img {
    width: 100% !important;
}
.preview .field-slideshow-slide, .preview .field-slideshow, .node-type-campaign .field-slideshow-slide, .preview .field-slideshow {
   max-height: 100% !important;
   max-width: 100% !important;
   padding: 0px !important;
}
.preview .fisher-fancy-inner-1 img {
    width: 100% !important;
    height: 350px !important;
    margin-left: 12px;
    margin-top: -8px !important;
}
.preview .seaside-inner-1 img {
    height: 295px !important;
}
.preview .seaside-inner-1{
    margin-top: 14px !important;
}
.preview .skyward-inner-1 .field-slideshow-wrapper img {
    width: 85% !important;
}
#marqueecontainer{
    position: relative;
    width: 100%;
    height: 250px;
    overflow: hidden;
}
.front .events .view-display-id-block_1{
    height: 200px;
    overflow-y: scroll;
}
.ribbon-inner-1{ 
    background: rgba(255, 255, 255, 0);
    height: 390px;
    width: 394px; 
    margin:0 auto;    
    float: none;
    margin-left: 42px;
    margin-top: 35px;
    padding:0px;
    overflow: hidden;;
}
.ribbon-inner-1 img {
  width: 100% !important;
  height: 100% !important;
  margin-top: 30px;
}
.ribbon-inner-2{ 
    background: rgba(255, 255, 255, 0.66);
    height: 105px;
    width: 392px;
    margin: 0 auto;
    /*float: none;*/
    float: left;
       margin-left: 43px;
    margin-top: 47px;
    padding: 15px 20px 15px;
    overflow: hidden;
    font-weight: bold;
   /* font-family: 'calibri';*/
    font-size:14px;
}
.skyward-inner-1 .field-slideshow, .ribbon-inner-1 .field-slideshow{
width: 394px !important;
height: 390px !important;
padding: 0 !important;
}

.ribbon-inner-1 .field-slideshow-slide, .ribbon-inner-1  .field-slideshow-slide a, .ribbon-inner-1  .field-slideshow-slide img{
    width: 100% !important;
}

#ribbon-main .image_count_three2 {
   border-radius: 0px 0px 50px 0px; 
}

#ribbon-main .image_count_three {
   border-radius: 50px 0px 0px 0px;
}

.purple-main{ 
    background:#eedfed;
    height:714px; 
    width:476px; 
    margin:0 auto;
}
.purple-inner-1{ 
    background:transparent; 
    /*background-size:cover; */
    height: 390px;
    width: 394px; 
    margin:0 auto;    
    float: left;
    margin-top: 39px;
    margin-left: 41px;
    padding:0;
}
.purple-inner-1 img{ 
    height: 385px;
    width: 390px;
    border: 20px solid #fff;
    object-fit: cover;
    object-position: top;
}
.purple-inner-2{ 
    background: #fff;
    height: 110px;
    width: 392px;
    float: left;
    margin-left: 43px;
    padding: 15px 20px 15px;
    overflow: hidden;
    margin-top: 62px;
    font-weight: bold;
    font-size:14px;
}
.purple-logo {    float: left;
    margin-left: 20px;}
.purple-logo img {
    margin-top: 20px;
}

.seaside-main{ 
 background:url(../images/overlay/seaside.jpg) no-repeat top center; 
 /*background-size:cover; */
 height:714px; 
 width:476px; 
 margin:0 auto;}
.seaside-inner-1{ background: rgba(255, 255, 255, 0);        height: 390px;
    width: 412px; 
    margin:0 auto;    
/*float: none;*/float:left;margin-left:33px;margin-top: 30px;box-sizing: border-box;
    word-break: break-all;
    padding: 40px;}
.seaside-inner-1  img{ width: 357px;
    height: 263px;
    object-fit: cover;
    object-position: top;}
.seaside-inner-2{    background: rgba(255, 255, 255, 0);
        height: 116px;
    width: 392px;
    margin: 0 auto;
    /*float: none;*/
    float:left;
    margin-left:33px;
    margin-top: 0px;
    box-sizing: border-box;
    /*word-break: break-all;*/
    /*padding: 40px;*/
    padding: 50px 30px 17px;
    /*font-family: 'calibri';*/
    font-size:14px;
    font-weight: bold;
}
.fisher-fancy-main{ background:url(../images/overlay/fisher-fancy.jpg) no-repeat top center;
  /*background-size:cover;*/ height:714px; width:476px; margin:0 auto;}
.fisher-fancy-inner-1{ background: transparent;
    height: 390px;
    width: 405px;
    margin: 0 auto;
    float: left;
    margin-left: 36px;
    margin-top: 35px;
    box-sizing: border-box;
    word-break: break-all;
    padding: 0;
    text-align: center;
}
.seaside-inner-1 .image img{ width: 100%;}
.fisher-fancy-inner-2{
    background: transparent;
    height: 110px;
    width: 391px;
    margin: 0 auto;
    /*float: none;*/
    float: left;
    margin-left: 48px;
    margin-top: 61px;
    box-sizing: border-box;
    padding: 15px 20px 15px;
    font-size: 14px;
    font-weight: bold;
}
.fisher-fancy-main .fisher-fancy-inner-1 img {
    width: 82%;
    padding: 31px 0;
    height: 334px;
    object-fit: cover;
    object-position: top;
}
/*IE hack code*/
html>/**/body section.region.region-sidebar-first.column.sidebar { width:100% !important;}
html>/**/body div.image-widget-data {    width: 100%;}
html>/**/body  .node-campaign-form input[type="file"]{ height:36px;margin-right: 5px;}
html>/**/body .top-section-container .block-search .container-inline div.form-actions {
   height: 31px;
   width: 34px
}
html>/**/body .top-section-container .container-inline div{    width: 160px;}
/*IE hack code end*/

@-moz-document url-prefix() {
   .node-campaign-form input[type="file"]{
       height: auto !important;
   }
}



.page-node-add-campaign .breadcrumb-left {
    display: none;
}
.node-campaign-form #edit-field-templates .form-radios label.option{
    vertical-align: top;
}
.lbda-regis .pane-4 .rtecenter button {
    color: #FFF;
    border: none;
    padding: 12px 14px;
    background: #E57424;
    border-radius: 3px;
    width: 150px;
	height: 65px;
	font-size: 17px;
    font-family: 'open_sansregular';
    font-weight: bold;
}
.node-campaign-form #edit-field-templates .form-radios .form-type-radio input{
    vertical-align: top;
}
.node-campaign-form .form-item.form-type-radio.form-item-field-templates-und{
    display: inline-block;
    /*width: 20%;*/
    padding-top: 30px;
    padding-left: 4px;
}

form.node-campaign-form
 {
   border: 1px solid #a688a9;
   float: left;
   width: 100%;
   padding: 0px 30px 30px;
   border-radius: 5px;
}

div.form-field-name-field-templates {
   background: #f4f4f4;
   margin: 0px -30px;
   padding: 1px 30px 1px;
   margin-bottom: 30px;
}
.intro_quotes_1 {
    font-family: 'MyriadProRegular';
}
.intro_quotes {
   max-width: 60%;
   padding: 30px;
   border: 1px solid #a688a9;
   border-radius: 13px;
   margin-bottom: 20px;
   position: relative;
   float: none;
   font-family: 'MyriadProRegular';
   margin: 10px auto 20px;
}

.campaign_intro_top {
   /*border: 1px solid #a688a9;*/
   padding: 30px;
}

.intro_text_bottom {
   background: #684b6a;
   padding: 20px 30px;
   color: white;
   border-radius: 5px;
   font-size: 13px;
   font-family: 'MyriadProRegular';
}
.node-campaign-form .orangebutton, .download_image button, .node-campaign-form
 .form-actions input, .node-campaign-form
 td.remove .form-submit, .node-campaign-form
 .tb-megamenu-main-menu .nav-collapse .block-search .form-actions input, .node-campaign-form
 input[type="submit"], .node-campaign-form
 input[type="file"]
{    
    background-color: #a688a9 !important;
}
 .download_image button, .img-preview {
    margin: 0px 5px 5px 0;
    font-family: 'open_sansregular';
    font-size: 1.313em;
    line-height: 25.2px;
    background-color: #a688a9;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 25px;
     border-radius: 5px;
    text-align: center;
    border: none;
    text-decoration: none;
}
.download_image {
    text-align: center;
    margin: 35px 0 10px 0;
}

a.img-preview:hover {
  background-color: #a688a9;
  color: #FFF;
}
.views-imagematrix-fields > *, .views-imagematrix-fields .views-field-imagematrix > * {
    position: relative;
}
.honor_text {
font-size: 21px;
font-family: 'MyriadProRegular';
padding: 30px;
font-weight: bold;
font-style: italic;

}
.node-campaign-form input[type="submit"]#edit-submit {
background: #684b6a !important;
}
.intro_quotes img {
position: absolute;
top: -17px;
left: -23px;
background: white;
padding: 1px;
}


.node-campaign-form .form-item.form-type-radio.form-item-field-templates-und{    margin-right: 4.5%;}
.node-campaign-form .form-actions{ 
padding-left: 15px;
}
.confirmation_message {
padding: 30px;
border: 1px solid #a688a9;
border-radius: 10px;
max-width: 75%;
margin: 0px auto;
font-family: 'MyriadProRegular';
}
.confirmation_message span.thanks_message{font-size: 92%;
font-weight: bold;}
.confirmation_message span.person_remembered{font-size: 92%;
font-weight: bold;}

.view.view-campaign-tracking.view-id-campaign_tracking tr td {
    padding: 30px 0;
    text-align: center;
}
.view.view-campaign-tracking.view-id-campaign_tracking .views-field.views-field-image-path-1 img {
    height: 250px;
}
/*Block design for tribute and honor*/

/*#block-block-40 {
    float: right;
    margin-left: 2px;
    padding: 10px;
    width: 50%;
}*/
.node-campaign-form #edit-field-name-of-the-person-to-be-r {
    font-family: 'MyriadProRegular';
}

.node-campaign-form #edit-field-date-to-post {
    font-family: 'MyriadProRegular';
    font-weight: bold;

}
.node-campaign-form #edit-field-select-your-quote {
    font-family: 'MyriadProRegular';
 
 }
.node-campaign-form #edit-field-templates {
    font-family: 'MyriadProRegular';
 
 }
.node-campaign-form #edit-field-tribute-honor-image span {
    font-family: 'MyriadProRegular';

 }

.node-campaign-form #edit-field-tribute-honor-image {
    font-family: 'MyriadProRegular';

}

.node-campaign-form #edit-submit {
    font-family: 'MyriadProRegular';

}
.node-campaign-form #edit-preview {
    font-family: 'MyriadProRegular';

}
/*Ticket #127*/
.node-campaign-form .form-item.form-type-radio.form-item-field-templates-und:last-child, .form-radios .form-item.form-type-radio.form-item-field-templates-und:last-child {
    display: block ;
}


/**/
.preview h3{
    display: none;
}
.node-campaign-form .form-actions{
    padding-top: 20px;
}
.page-node-add-campaign .messages.status{
    display: none;
}
.node-campaign-form .form-field-type-datetime fieldset{
    /*width: 46.5%;*/
    border: none;
    padding: 0;
    margin: 0;
}
.node-campaign-form .form-field-type-datetime fieldset .container-inline-date .date-padding{
    padding: 0;
}

/*.node-campaign-form
 .form-field-type-datetime fieldset legend{
    display: none;
}*/
.node-campaign-form .form-field-type-image fieldset{
    width: 60%;
    border: none;
}

#block-block-40 strong {
    font-weight: normal;
}
#block-block-40 p {
    font-family: open_sansregular;
    font-style: normal;
}
/* Ameex changes for homepage max screen issue*/
 @media only screen and (min-width: 1350px)
{
.front .banner-desc-type-1 {
    padding: 2%;
}
.front .banner-desc-type-1>div>p{
font-size: 2em;
line-height: 35px;
margin-bottom: 20px;
}
.block-tb-megamenu .tb-megamenu .nav > li > a {
    padding: 18px 40px !important;
}
}
@media only screen and (min-width: 1350px)
{
.front .banner-desc-type-1 {
    padding: 2%;
}
.front .banner-desc-type-1>div>p{
font-size: 2em;
line-height: 35px;
margin-bottom: 20px;
}
}
/** for spring appeal page**/
@media only screen and (min-width:768px)
{
.header_img img {
	width: 100%;
	}
	.col-lg-4.right_img img {
	float: left;
	padding-left: 10px;
	margin-top: 20px;
	width: 51%;
	}
	.col-lg-4.right_img {
	width: 33%;
	margin-right: 0px;
	}
.col-lg-4.right_img .img1 img {
    width: 177px;
}
.col-lg-4.right_img .img2 img {
    width: 222px;
}
.col-lg-4.right_img .img3 img {
width: 224px;
}
.col-lg-8 h6 strong {
    color: #684b6a;
}
.col-lg-8.samp {
    width: 50%;
}
.col-lg-8.samp .grid-item-lg
{
	    padding: 34px 10.5385% 22px;
}
.col-lg-8.samp .grid-item-lg p{
	min-height: 100%;
}

.col-lg-8.samp a.orangebutton,.col-lg-8.samp a.orangebutton:hover{
	color: #fff;
   background-color: #E57424;
}

}
/* General Css */
* {
  box-sizing:border-box; 
  color:#585858;    
}
body 
{
    background: #eaeaea none repeat scroll 0 0;
	margin: 0;
    padding: 0;
	font-size:100%;
	font-family: "open_sansregular";
}
body.section-content 
{
    padding: 0;
}
section
{
	width:100%;
	float:left;
}
header
{
	background-color:#fff;
	float:left;
	margin-top: 5px;
	width:100%;
}
footer
{
	background-color:#684B6A;
	width:100%;
	float:left;
	padding-top:40px;
}
img
{
	border:none;
}
h1,h2,h3,h4,h5,h6,h3 strong,h2 strong
{
	color: #99839a;
    font-family: "open_sanslight";          
	font-weight:normal;
}
h2,h3,h4,h5,h6
{
 	margin: 10px 0;
}
h1
{
 	font-size:2em;	
}
h2
{
 	font-size:1.7em;
}
h3
{
 	font-size: 1.5em;	
}
h4
{
	font-size:1.2em;
}
h5,h6
{
	 font-size:1em;	
}
a, a strong
{
	color:#a982ba;
	text-decoration:none;
}
a:hover
{	
	color: #8d6e90;
	text-decoration:none;
}
.physicians_carousel a:hover
{
	text-decoration:underline;
}
p
{
	color:#585858;
	font-family:'open_sansregular';
	font-size:0.938em;	
	text-transform:none;
}
input[type="text"] {
    padding-left: 5px;
}
table{
	width:100%;	
}
td:not([name = #phpbbforum-page td]) {   
    padding: 8px;
    white-space: normal;
    word-wrap: break-word;
}

/* Custom Classes */


/* Css for Containers */
.home-notification {
color: #ffffff !important;
margin-bottom: 0px !important;
margin-top: 40px;
text-align: center;
}
.container
{	
	width:100%;
}
.inner-container, .lbd-description
{	
	width:100%;
	max-width:1220px;
	margin: 0  auto;	
}
.content-section-1, .content-section-2, .content-section-3, .footer-content
{
	padding:0 2%;
	float:left;
}
/* Header Section */
.top-section, header nav
{
	width:100%;
	float:left;
}
header nav
{
	background-color:#a688a9;
}
.top-section-container, .tb-megamenu-main-menu .nav-collapse.collapse
{
	width:100%;
	max-width:1572px;
	margin:0 auto;	
}
#block-menu-block-3 {
    float: left;
    margin-bottom: 0;
}
.menu-name-menu-top-section-menu  .menu {
    float: left;
    margin:0;
    padding: 0;
}
.menu-name-menu-top-section-menu  .menu .menu__item.is-leaf {
    display: inline-block;
    list-style-image: none;
    list-style-type: none;
}
.menu-name-menu-top-section-menu  .menu .menu__item .menu__link {
    color: #009999;
    padding: 4px 0px 0px;
    text-decoration: none;
    text-transform: uppercase;
	min-width:84px;
	float:left;
	text-align:center;
	font-size:0.850em;
}
.top-section {
    padding-top: 35px;
	padding-bottom:30px;	
}
nav ul
{
	padding:0;
	width:100%;
}
header nav ul li a
{
	font-family:'open_sansregular';
	font-size:1.313em;
	text-transform:uppercase;
	padding:0 30px;
	color:#FFF;
}
/* After Development mega menu design  */
.tb-megamenu
{
    background:  #a688a9 none repeat scroll 0 0;   
}
.header__region 
{
 	float: left;    
    width: 100%;
    background:#eaeaea none repeat scroll 0 0;
}
.block-tb-megamenu .tb-megamenu .nav > li > a  
{
    background:none;
	border:none;	
    color: #fff;
    font-family: "open_sansregular";
    font-size: 1.313em;
    font-weight: normal;
    line-height: 25.2px;
    text-decoration: none;
    text-transform: uppercase;
}
.block-tb-megamenu .tb-megamenu .nav > li > a
{
	padding: 18px 49px;
}
.block-tb-megamenu .tb-megamenu-main-menu .nav > li > a:hover, 
.block-tb-megamenu .tb-megamenu-main-menu .tb-megamenu-item.level-1.mega > a:hover, 
.block-tb-megamenu .tb-megamenu-main-menu .nav li.dropdown.active > .dropdown-toggle, 
.block-tb-megamenu .tb-megamenu-main-menu .nav > li.dropdown.open.active > a:hover, 
.tb-megamenu-main-menu .nav li.dropdown.open > .dropdown-toggle,
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle
{
    background-color:transparent;
    color: #FFF;
}
.tb-megamenu-main-menu .nav li.tb-megamenu-item.dropdown.active > a.dropdown-toggle, .tb-megamenu-main-menu .nav li.tb-megamenu-item.dropdown.active{
    background:#a688a9;
    color: #fff;
}
.top-section-container .block-tb-megamenu {
    float: left;
    margin-left: 15px;
}
.top-section-container .block-tb-megamenu .nav > li > a {
    background-color: #018ea9;
    color: #fff;
    font-family: "open_sansregular";
   	font-size:0.850em;
    line-height: 18px;
	/*min-width:100px;*/    
    padding: 6px 20px;
    text-transform: capitalize;
	text-align:center;
}
.region-top-menu .nav-collapse.collapse.always-show 
{
    float: left;  
}
.region-top-menu {
    float: right;  
}
.top-section-container .block-search
{
	float:left;
	margin-left:14px;	
}
.top-section-container .block-tb-megamenu
{
	float:left;
}
.top-section-container .container-inline div, .container-inline label {
    background: #b0cdc9 none repeat scroll 0 0;   
    float: left;
    margin: 0;
}
 .top-section-container .block-search input.form-text
{
 	background-color: #f5f5ef;
    border: 1px solid #f5f5ef;
    padding:6.5px 8px;
	width:160px;
	height:31px;
}
.top-section-container .block-search input.form-submit
{
   	background: #b0cdc9 url("../images/search-icon.png") repeat scroll 0 0;
    border: medium none;
    clear: both;
    display: block;
    float: right;
    height: 18px;   
   	width: 18px;
	text-indent: -999px;
	min-width:0;
	padding:0;   
	margin:0;
}
.top-section-container .block-search .container-inline div.form-actions
{
	padding:8px;
	height:31px;
}
.block-tb-megamenu .tb-megamenu .dropdown-menu li > a:hover,
.block-tb-megamenu .tb-megamenu .dropdown-menu li > a:active,
.block-tb-megamenu .tb-megamenu .dropdown-menu li > a:focus,
.top-section-container  .block-tb-megamenu .tb-megamenu.tb-megamenu-secondary-menu .dropdown-menu li > a:hover,
.top-section-container  .block-tb-megamenu .tb-megamenu.tb-megamenu-secondary-menu .dropdown-menu li > a:active,
.top-section-container  .block-tb-megamenu .tb-megamenu.tb-megamenu-secondary-menu .dropdown-menu li > a:focus,
.tb-megamenu-main-menu .mega-group-ct .tb-megamenu-row .tb-megamenu-column .tb-megamenu-column-inner ul > li:first-child > a:hover,
.tb-megamenu-main-menu .mega-group-ct .tb-megamenu-row .tb-megamenu-column .tb-megamenu-column-inner ul > li:first-child > a:active,
.tb-megamenu-main-menu .mega-group-ct .tb-megamenu-row .tb-megamenu-column .tb-megamenu-column-inner ul > li:first-child > a:focus
{
	color:#008da9;
	background:transparent none repeat scroll 0 0;
}
.block-tb-megamenu .tb-megamenu 
{   
	background-image: none;
}
.block-tb-megamenu  .tb-megamenu-secondary-menu 
{
    background-color: transparent;
}
.top-section-container  .block-tb-megamenu .tb-megamenu-secondary-menu ul > li > a:hover, 
.top-section-container .block-tb-megamenu .tb-megamenu-secondary-menu ul > li > a:active,
.top-section-container .block-tb-megamenu .tb-megamenu-secondary-menu ul > li > a:focus,
.top-section-container .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.open > .dropdown-toggle, 
.top-section-container .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.open.active > .dropdown-toggle,
.top-section-container .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.active > .dropdown-toggle,
.tb-megamenu.tb-megamenu-secondary-menu .nav-collapse .nav > li.active > a:hover,
.tb-megamenu.tb-megamenu-secondary-menu .nav-collapse .nav > li.active > a:focus  
{	
	background-color: #00738e;
    color: #fff;
}

.menu-name-menu-top-section-menu .menu .menu__item .menu__link:hover,
.menu-name-menu-top-section-menu .menu .menu__item .menu__link:active,
.menu-name-menu-top-section-menu .menu .menu__item .menu__link:focus {
    font-family: "open_sanssemibold";
}	
.block-tb-megamenu .tb-megamenu .nav > .dropdown > .dropdown-toggle .caret
{
	display:none;
}
.block-tb-megamenu .tb-megamenu .dropdown-menu 
{
    background-color: #fff;
    border: medium none;
}
.block-tb-megamenu .tb-megamenu .mega-align-right > .dropdown-menu {
    left: 0;
    right: auto;
}
.tb-megamenu.animate.zoom .mega.open > .mega-dropdown-menu
{
	width:100% !important;
}
.tb-megamenu-secondary-menu .tb-megamenu-submenu .tb-megamenu-row > div.tb-megamenu-column {
    width: 100%;
}
.block-tb-megamenu .tb-megamenu .dropdown-menu li > a
{
	font-family: "open_sansregular";
	text-decoration:none;
	color:#858585;
	font-size:0.813em;
	line-height:19.5px;
}
.block-tb-megamenu .tb-megamenu .mega-nav .mega-group > .mega-group-title, .block-tb-megamenu .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title, .block-tb-megamenu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title
{
	color:#9b839c;
	font-family: "open_sansregular";
    font-size: 0.938em;
	font-weight:normal;
	line-height:22.5px;
}
.block-tb-megamenu .tb-megamenu .dropdown-menu li a
{
	border-top:none;	
}
.block-tb-megamenu .tb-megamenu .row-fluid [class*="span"]
{
	 margin-left: 1%;
}
.tb-megamenu .row-fluid .span2, .tb-megamenu .row-fluid .span1
{
	width:auto;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover
{
	background-color: transparent;
	background-image: none;
}
.mega-dropdown-inner ul li a, .tb-megamenu-subnav.mega-nav.level-1 li:nth-child(n+2),
.tb-megamenu-subnav.mega-nav.level-2.items-2 li a, .tb-megamenu-subnav.mega-nav.level-2.items-2 li:first-child a
{
    text-transform: capitalize;	
}
.tb-megamenu-main-menu .tb-megamenu-submenu .mega-dropdown-inner .tb-megamenu-row .tb-megamenu-column ul > li:first-child > a {
    color: #9b839c;
    font-size: 0.938em;
    text-transform: uppercase;
}
.tb-megamenu-main-menu .mega-group-ct .tb-megamenu-row .tb-megamenu-column .tb-megamenu-column-inner ul > li:first-child > a {
    color: #858585;
    font-size: 0.813em;
    text-transform: capitalize;
}
/* Responsive Mega menu */
.tb-megamenu-main-menu .btn.btn-navbar.tb-megamenu-button > span {
    color: #fff;
    padding:0 10px;	
}
.tb-megamenu-main-menu .btn.btn-navbar.tb-megamenu-button.btn-close > span{
	padding:0 10px 0 5px;
}
.tb-megamenu-main-menu .btn.btn-navbar.tb-megamenu-button.btn-close
{
	background:#FFF;
	padding:10px 5px;
}
.logo.hide-logo {
	z-index:-1;
}
.tb-megamenu-main-menu .btn.btn-navbar.tb-megamenu-button.btn-close > span {	
}
li.menu__item.is-leaf.last.leaf.menu-mlid-2125 a {
	font-family: 'open_sansregular';
    font-size: 1.313em;
    line-height: 25.2px;
    background-color: #E57424;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 25px;
    min-width: 125px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    text-align: center;
    border: none;
    text-decoration: none;
}
li.menu__item.is-leaf.last.leaf.menu-mlid-2125 a:hover {
    background: #9b839c;
}
.tb-megamenu-main-menu .tb-megamenu-button.btn-close .icon-reorder
{
	background-image:url("../images/close.png");
	background-size: 100% 100%;
    float: right;
    height: 25px;
    margin-top: -5px;
    width: 25px;
}
/* Css code for Client Changes */
.fixed-header {
    background: #fff none repeat scroll 0 0;    
    width: 100%;
    z-index: 999;
	border-color: #fff;
    border-style: solid;
    border-width: 0 0 1px;
}
.block-tb-megamenu .tb-megamenu .nav > li > a{
	 font-family: "open_sanslight";
}
/* Slider Bullets custom css */
.flex-control-paging li a 
{
    background: #cac5cb none repeat scroll 0 0;
    border-radius: 0;        
    height: 9px;    
    width: 22px;
}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover, .flex-control-paging li a:active, .flex-control-paging li a:focus 
{
    background: #a394a4 none repeat scroll 0 0;   
}
.flexslider
{
	background:transparent none repeat scroll 0 0;
}
.flexslider .divider-bottom{
	background-size: 100% auto;
}
/* After development sidebar design */
.lbda_sidebar .menu__item.is-collapsed, .lbda_sidebar .menu__item.is-leaf, .lbda_sidebar .menu__item.is-expanded
{
	list-style-image: none;
    list-style-type: none;
}
.lbda_sidebar ul.menu ul li
{
	margin-top:35px;
}
.lbda_sidebar .menu a.active {
    color: #009999;
}
.logo, .top-nav-1, .top-nav-2, .top-search
{
	float:left;
}
.top-nav
{
	float:right;
} 
.top-nav-1{
    margin-top: 10px;
}
.top-nav-1 ul li a, .top-nav-2 ul li a
{
	font-family:'open_sansregular';
	font-size:0.938em;
	line-height:18px;
}	
.top-nav-1 ul li a
{	
	letter-spacing:-0.2;
	color:#009999;
	margin-right:35px;
	text-transform:uppercase;
}
.top-nav-1 ul li a:hover, .top-nav-1 ul li a:active, .top-nav-1 ul li a:focus
{
	font-family:'open_sanssemibold';
}
.top-nav-1 ul, .top-nav-2 ul {
    margin: 0;
}
.top-nav-2 ul
{
	padding:0
}
.top-nav-2 ul li a
{
	padding:8px 20px;
	color:#FFF;
	background-color:#018ea9;
	margin-right:1px;
	text-transform:capitalize;
	float:left;
}	
.footer-nav-col-1 ul, .footer-nav-col-2 ul,.top-nav-1 ul, .top-nav-2 ul, nav ul, .footer-social-icons ul, .social-icons ul
{
	list-style:none;	
}
.top-nav-1 ul li, .top-nav-2 ul li, nav ul li, .footer-social-icons ul li, .social-icons ul li
{	
	display: inline
}
.top-nav-1 ul li a, .top-nav-2 ul li a, nav ul li a,.footer-nav-col-1 ul li a, .footer-nav-col-2 ul li a
{
	text-decoration:none;
}
.top-search
{
	float:right;
	margin-left:0.938em;
}
.top-search input
{
	background-color:#f5f5ef;
	border:1px solid #f5f5ef;
	padding:8px;
}
.search-button
{
	background: #b0cdc9 none repeat scroll 0 0;
    float: right;
    padding: 8px;
}
.search-icon
{
	background:#b0cdc9 url(../images/search-icon.png);
	height:18px;
	width:18px;
	float:right;
}
.mission-desc .inner-container
{
	padding:0 2%;
}
.mission-desc
{
	background-color:#A688A9;
	float:left;
	width:100%;
	padding:75px 2% 100px ;	
}
.mission-desc .mission-left
{
	width:15.16393442622951%;
	float:left;
	margin-top:8%;
	margin-right: 3.4836%;
}
.mission-desc .mission-left span
{
	font-family:'open_sanslight';
	color:#684b6a;  
	font-size:3.125em;
	line-height:55px;
	text-transform:uppercase;
}
.mission-desc .desciption-quote
{
	width:59.83606557377049%;
	float:left;
	margin-right: 3.4836%;
}
.mission-desc .desciption-quote p
{
	font-family:'open_sanslight';
	color:#FFF;
	font-size:1.750em;
	line-height:48.4px;
	font-style:italic;
	padding:0 3% 0 4%;
}	
.mission-desc .description-logo
{
	width:18.0327868852459%;
	float:left;
	margin-top:3%;
}
.banner
{
	position:relative;
}
.content-section-1, .content-section-2, .content-section-3
{
	width:100%;
}
.banner img, .slider img, .content-section-2 img, .content-section-1 img, .description-logo img
{
	width:100%;
	display:block;
}
.content-section-2 .row1 .join-us, .content-section-2 .row1 right
{
	max-width:402px;
	height:388px;
	float:left;
}
.content-section-2{
	float:left;
	margin:0 0 20px;	
}
.banner p, .banner-desc-type-2 h3
{
	font-family:'open_sanslight';
	font-size:2.750em;
	line-height:52.8px;
	color:#999999;
	font-weight:normal;
}	
.banner-desc-type-1, .banner-desc-type-2
{
	width:26.4804469273743%;	
	background-color:rgba(255,255,255,0.9);
	padding:50px;
}
.banner-desc-type-1 p
{
	margin-top:0;	
	height:auto;
}
.banner-desc-type-2 h3
{
	line-height:48px;
	margin:0;
}
.banner-desc-type-2 p
{	
	font-family: 'open_sanslight';
	font-size:1.125em;
	line-height:33.5px;
	color:#999999;	
	height:auto;
}
.banner-desc-type-2 p, .banner-desc-type-1 p
{
	overflow:hidden;	
	text-overflow: ellipsis; 
}
.banner-desc-type-1
{
	position:absolute;
	top:133px;
	right:16.08938547486034%;
}
.banner-desc-type-2
{
	position:absolute;
	top:160px;
	left:15.5%;
}	
.grid-item{	
	width:28.98360655737705%;
	float:left;
	margin-right:3.524590163934426%;
}
.content-section-2  .grid-item
{
	width:30.9836%;
}
.grid-row .grid-item:nth-child(3n), .views-row-3 .grid-item
{
	margin-right:0;
}
.divider-bottom 
{
    background: rgba(0, 0, 0, 0) url(../images/grid_shadow.png) no-repeat scroll center top;
    clear: both;
    height:5px;  
}
.small
{
	 background: rgba(0, 0, 0, 0) url(../images/find-support-left-shadow.png) no-repeat scroll center top;
}
.large
{
	 background: rgba(0, 0, 0, 0) url(../images/LBD_stories-shadow.png) no-repeat scroll center top;
}
.grid-row {
    float: left;
    margin-bottom: 70px;
}
.grid-item .description, .grid-item .image-section {
    background: #fff none repeat scroll 0 0;
}
.grid-item .description
{
	padding:8%;
	border:1px solid #FFF;
}
.grid-item .description span, .view-featured-lbd-stories-tributes .grid-item .image-section .field-name-field-caption .field-item
{
	font-family:'open_sansregular';
	font-size:0.750em;
	line-height:14.4px;
	color:#9b839c;
	text-transform:uppercase;
}
.view-featured-lbd-stories-tributes .grid-item .image-section .field-name-field-caption 
{	
	padding: 35px 8% 0;
}
.grid-item .description h3
{
	font-family:'open_sansregular';
	font-size:1.313em;
	line-height:25.2px;
	color:#666;
	font-weight:500;
	font-weight:normal;
}
.grid-item .description p
{
	font-family:'open_sansregular';
	font-size:0.813em;
	line-height:19.5px;
	color:#999;
}
.grid-item .description p:last-child
{
	margin-bottom:0;
}
.view-more
{
    margin-left: auto;
    margin-right: auto;
    max-width: 255px;
}
.image-section > img {
    border: 1px solid #666;
}
.orangebutton, .form-actions input, td.remove .form-submit, .tb-megamenu-main-menu .nav-collapse .block-search .form-actions input, input[type="submit"], input[type="file"]
{
	font-family:'open_sansregular';
	font-size:1.313em;
	line-height:25.2px;
	background-color:#E57424;
	color:#FFF;
	text-transform:uppercase;
	padding:10px 25px;
	min-width:125px;	
	border-radius:5px;
    -moz-border-radius: 5px; -webkit-border-radius: 5px;
	text-align:center;
	border:none;
	text-decoration:none;
}
.orangebutton, .form-actions input, td.remove .form-submit, .tb-megamenu-main-menu .nav-collapse .block-search .form-actions input
{
	float:left;
}
a.orangebutton:hover , .grid-item-lg a.orangebutton:hover
{   
    color: #fff;
	text-decoration:none;
	background-color:#a688a9;
}
.footer-content
{
	width:100%;
	padding:0 2%;
}
.tweets{
	float: left;    
    max-width: 300px;
    width: 100%;
}
.footer-social-icons a{
    background:url(../images/socialicons/social-links.png) no-repeat;
    width:33px;
    height:26px;
    float:left; 
    text-indent:-9999px;
}
.social-icons a{
    background:url(../images/socialicons/imgo.jpg) no-repeat;
    width:33px;
    height:26px;
    float:left; 
    text-indent:-9999px;
}
a.socialmedia-facebook-profile-button{
     background-position:20%;
}
a.socialmedia-twitter-profile-button{
      background-position:42%;
}
a.socialmedia-googleplus-profile-button{
       background-position:65%;
}
a.socialmedia-youtube-profile-button{
    background-position:99%;
    width:50px;
}

.footer-logo, .footer-nav
{	
	float: left;    
    max-width: 389.667px;
    width: 100%;
}
.footer-logo p, .footer-logo span, .footer-nav-col-1 ul li a, .footer-nav-col-2 ul li a, .footer-nav .menu a.active, .footer-nav .menu a.focus
{
	font-family:'open_sansregular';
	font-size:0.813em;
	color:#FFF;
	line-height:17.55px;
	padding-right:18%;
}
.footer-nav span, .tweets span, .footer-social-icons h4
{
	font-family:'open_sanssemibold';
	font-size:1.000em;
	line-height:19.2px;
	color:#999999;
	text-transform:uppercase;
	font-weight:normal;
}
.footer-social-icons h4{
	margin-bottom:0;
}
.footer-nav-col-1 ul li a, .footer-nav-col-2 ul li a
{
	line-height:26px;
	padding-right:0;
}
.tweets > img {
    width: 100%;
	margin-top:20px;
}
.footer-nav-col-1, .footer-nav-col-2
{
	float:left;
}
.footer-nav-col-1 ul, .footer-social-icons ul
{
	padding:0;
}
.footer-social-icons  ul li, .footer-social-icons div.widgets-element-horizontal 
{
	margin-right:15px;
}
.footer-social-icons div.widgets-element-horizontal 
{
   float:left;
}
.footer-social-icons div.widgets-set-horizontal
{
	margin-top:20px;
}

.footer-social-icons div.widgets-element-horizontal a img:hover, .widgets.widgets-element.widgets-element-horizontal.widgets-style-horizontal a img:hover {
    opacity: 0.75;
}
.menu-name-menu-footer-menu .menu__item.is-leaf, .menu-name-menu-footer-menu ul li, .footer-nav-col-2 .menu__item.is-leaf,
.footer-nav-col-2 ul li 
{
	list-style-image:none;
	list-style-type:none;	
}
.menu-name-menu-footer-menu .menu a.active, .menu-name-menu-footer-menu ul li a:hover, .menu-name-menu-footer-menu ul li a:active,
.menu-name-menu-footer-menu ul li a:focus, .footer-nav-col-2 ul li a:hover,  .footer-nav-col-2 ul li a:active,  .footer-nav-col-2 ul li a:focus
{
	color:#FFF;
	text-decoration:underline;
}
.menu .menu__item .menu__link
{
	text-transform:capitalize;
}
.content-section-1 
{
    float: left;
    margin: 55px 0;
}
.content-section-1 h3
{
	color:#684b6a;
	font-family:'sans_prolight';
	font-size:2.750em;
	line-height:25.2px;
	letter-spacing:-0.2;
	font-weight:normal;
}

.content-section-2 h1, .content-section-3 h3
{
	color:#684b6a;
	font-family:'open_sanslight';
	font-size:3.000em;
	line-height:48.4px;
	letter-spacing:-0.2;
	font-weight:normal;
}
.content-section-2 h1
{
	text-align:center;
}
.content-section-3 h3 a
{
	color:#684b6a;
	text-decoration:none;
}
.content .content-section-3 h2,  .content-section-3 h2
{	
	font-family:'open_sanssemibold';
	font-size:1.875em;
	line-height:25.2px;
	color:#FFF;
	background-color: #018ea9;
	padding:3% 5%;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
}
.content-section-1 h3, .content-section-3 h3
{
	text-transform:capitalize;
	margin:15px 0;	
}
.content-section-1 h3
{
	margin-bottom:24px;
}
.content-section-3 h3
{
	text-align:center;
}
.footer-nav-col-2
{
	margin-left:6.14754%;
}
.content-section-3
{
	float:left;
	width:100%;	
}
.col-9 {
    float: left;
   	width:65.57377049180328%;  /* 800/1220*100 */   
}
.col-3 {
    float: left;
    width:34.42622950819672%; /* 420/1220*100 */   
}
.content-section-1 .row1
{
	margin-bottom:25px;
	width:100%;
	float:left;
}
#marqueecontainer{
   position: relative;
   width: 100%;
   height: 250px;
   overflow: hidden;
}
.lbda-regis .cf_sign_on {
    display: none;
}

.lbda-regis .pane-1 img {
    width: 100%;
}

.lbda-regis .pane-3 {
    float: left;
    width: 33%;
    padding-left: 2%;
	padding-bottom: 2%;
}
.lbda-regis .mktoButtonRow {
    width: 100px;
}
.lbda-regis label.mktoLabel.mktoHasWidth {
    color: #99839a;
}

.lbda-regis .panel-pane.pane-custom.pane-2 {
    float: left;
    width: 45%;
}

.lbda-regis .content p font {
    color: #9b839c;
}

.lbda-regis pane-1 img {
    width: 100%;
}

.lbda-regis .pane-4 .rtecenter button {
    color: #FFF;
    border: none;
    padding: 10px 12px;
    background: #E57424;
    border-radius: 3px;
    font: bold 12px/1 "helvetica neue", helvetica, arial, sans-serif;
    width: 150px;
}

.lbda-regis .pane-4 .rtecenter button:hover {
    text-shadow: 0 -1px 4px #000;
}

.front .col-9 .news {
    display: none;
}

.front .events .view-display-id-block_1{
    height: 200px;
    overflow-y: scroll;
}
.news
{
	width:97.34299516908213%;
	margin-right:2.657004830917874%;
	float:left;
}
.row1:not([name = #phpbbforum-page .row1])
{	
	width:100%;
	float:left;
}
.news p,  .events p
{
	margin-top:0;
	line-height:23px;
}
.row1 .join-us, .row1 .events, .news, .find-support
{
	background-color:#FFF;
	padding:20px;
}
.join-us
{
	position:relative;
}
.join-us img
{
	width:100%;
}
.row1 .join-us, .row1 .events 
{	
	width:47.37470167064439%;
	float:left;
	min-height:380px;
	margin-right:2.625298329355609%;
}
.row1 .events 
{
   margin-right:0;
}
.left-content, .right-content 
{
    float: left;
    width: 50%;
}
 .right-content
 {
	 float:right;
 }
.grid-container, .stay-informed
{
	float:left;	
	min-height:372px;
	padding:14px;
	background:#FFF;
}
.stay-informed {
    padding:45px 3% 0% 10%;
	background:#ececec;
	border:14px solid #FFF;
}
.stay-informed-content, .stay-informed h3
{
	float:left;
	width:100%;
}
.icon-grid
{		
	min-height:358px;	
	width:100%;
	border:14px solid #FFF;
	padding-top:35px;
	background:#ececec;
}
.icon-grid:hover h3 a, .icon-grid:active h3 a, .icon-grid:focus h3 a, .content-section-3 .icon-grid:hover h3 a, .content-section-3 .icon-grid:active h3 a, .content-section-3 .icon-grid:focus h3 a
{
    color: #585858;
}
.icon-grid:hover {
    background: #b8d3c8 none repeat scroll 0 0;
}
.icon-img
{
	min-height:230px;
}
.col-9 .row1 .icon-grid {
    float: left;
    width: 50%;
}
.icon-grid .icon-img img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.sign-up-box > input {
    border: medium none;
    border-radius: 5px;
    box-shadow: -1px -1px 2px #666;
    height: 37px;
	float:left;	
	width:65%;
	padding:2%;
	font-family:'open_sansregular';
	color:#666;
}
.mail-box > img {
    float: left;
}
.mail-box p
{
	font-family:'open_sansregular';
	font-size:1.125em;
	line-height:33px;
	color:#999;
	margin-left: 2%;
    margin-top: 0;
    width: 84%;
	float:left;
}
.sign-up-block {
    float: left;
    margin-bottom: 26px;
    margin-top: 50px;
    width: 100%;
}
.sign-up-box
{
	float:left;
	width:60%;
}
.orangebutton .sign-up-box
{
	margin-left:-5px;
	margin-top:-1px;
}
.social-icons {
    float: right;
	width:40%;
}
.sign-up-box .orangebutton {
    padding: 6px 18px;
	margin-left:-2%;
	margin-top:-2px;
	cursor:pointer;
}
.social-icons ul
{
	margin-top:5px;
	padding:0;
}
.social-icons ul li, .social-icons div.widgets-element-horizontal
{
	margin-left:15px;
	display: inline-block;
}
.news span, .events span
{
	font-family:'open_sansregular';
	font-size:0.938em;
	color:#999;
	text-transform:capitalize;
	display:block;
}
.news .left-content .view-content
{
	margin-right:4%;
}
.news p, .events p, .news p span, .events p span,.grid-item-lg p, .breadcrumb span
{
	font-family:'open_sansregular';
	font-size:0.938em;
	color:#999;
	text-transform:none;
}
.find-support > ul li a 
{
    color: #6c526f;
    text-decoration: none;
}
.find-support > ul li a:hover {
   /* color: #008da9;*/
    text-decoration: underline;
}
.find-support > ul 
{
    list-style: outside none none;
	font-family:'open_sanslight';
	font-size:1.500em;
	line-height:30.2px;
	color:#666666;
	margin-bottom:10px;
	padding-left: 10px;
}
.find-support > ul li
{
	margin-bottom:30px;
}
.find-support > ul li:last-child 
{
    margin-bottom: 0;
}
/* breadcrumb */
.breadcrumb a {
  color: #6d526e;
  text-decoration: none;
  text-transform:capitalize;
}
nav.breadcrumb 
{
    float: left;  
    width: 100%;
	margin:21px 0;
}
nav.breadcrumb li
{
	margin:0 20px 0 0;
}
nav.breadcrumb  li:first-child
{
	margin:0 20px 0 0;
	float:left;
}
nav.breadcrumb  li:first-child a 
{
    background: url(../images/socialicons/breadcrumb_home.png) no-repeat; 
	color:transparent;   
	height:15px;
	width:15px;
	margin-top:7px;
	display:block;
}
nav.breadcrumb  li a::before
{	
	content:">";
	margin-right: 20px;
}
.breadcrumb ul 
{
    padding: 0;
	margin:0;
}
.breadcrumb ul li 
{
    display: inline;
}	
.breadcrumb span
{
	color:#6d526e;
	line-height:22.5px;
}
.breadcrumb-left 
{
    float: left;
    text-align: left;   
}
.breadcrumb-right 
{
    float: right;   
    text-align: right;    
}
.breadcrumb-left, .breadcrumb-right 
{
	width:auto;
}
.breadcrumb-right ul li, .breadcrumb-left ul li
{   
    padding: 2px 1.63934%;
}
.breadcrumb-right ul li:nth-child(n+3)
{
	border-left: 2px solid #cdcdcd;
}
.breadcrumb-right .block-sharethis
{
	margin:21px 0;
}
.sharethis-wrapper > span 
{
    border-left: 2px solid #cdcdcd;
    padding: 0 20px;
}

.sharethis-wrapper::before {
   
    margin-right: 20px;	
	content:"Share this page";
}
/* Learn_About_LBDA Page */
.inner-page-container 
{
    margin: 0 auto;
    max-width: 1265px;
    width: 100%;
}
.lbd-section-inner 
{
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
	margin-bottom:20px;
}
.lbd-section1, .lbd-grid-content, .grid-lg-row, .section-content 
{
    float: left;
    width: 100%;
}
.lbd-grid-content
{
	padding:24px 0 24px;
}
.content-list .img-section img
{
	width:100%;
}
.lbda_banner > img 
{
    display: block;
}
.page-node-4435 .events-page .col-lg-4.events-grid {
    display: none;
}
.col-lg-4 
{   
    float: left;
    margin-right: 1.63934%;
    width:31.9672%;
}
.col-lg-8
{
	float: left;
    width: 66.3934%;
}
.lbd-section2 .grid-lg-row:nth-of-type(2) .col-lg-4, .view-learn-about-lbd-grid .views-row .col-lg-4,
.pane-ways-to-give-middle-section .view-content .views-row .col-lg-4,
.pane-ways-to-give-bottom-section .view-content .views-row .col-lg-4
{
	margin-right:2%;
}
.lbd-section2  .grid-lg-row:nth-of-type(2) .col-lg-4:nth-child(3n), .lbd-section1  .grid-lg-row:nth-of-type(2) .col-lg-4:nth-child(3n),
.view-learn-about-lbd-grid .views-row:nth-child(3n) .col-lg-4, 
.view-learn-about-lbd-bottom-section .view-content div:nth-child(3n) .views-field .col-lg-4, 
.view-patients-caregiver-view .view-content .views-row:nth-child(3n) .col-lg-4,
.pane-ways-to-give-middle-section .view-content .views-row:nth-child(3n) .col-lg-4,
.pane-ways-to-give-bottom-section .view-content .views-row:nth-child(3n) .col-lg-4
{
    margin-right: 0;
}
.grid-lg-row .col-lg-4 .lbda_grid_title, .grid-lg-row .col-lg-4 .title,  .page-donate .col-lg-4 .sidebar  #Donate_Block{
    background: #018ea9 none repeat scroll 0 0;  
    padding: 25%;
    text-align: center;	
	color:#FFF;
}
.grid-lg-row .col-lg-4 .lbda_grid_title strong, .grid-lg-row .col-lg-4 .title strong
{
	color:#FFF;
}
.grid-lg-row .col-lg-4 .lbda_grid_title, .page-ways-to-give .grid-lg-row .col-lg-4 .title,  .page-donate .col-lg-4 .sidebar  #Donate_Block
{
	padding:25% 5%;
}
.grid-lg-row .col-lg-4 .lbda_grid_title h2, .grid-item-lg h2, .grid-active h2, .grid-lg-row .col-lg-4 .title h2
{	
	font-family:"open_sanslight";
	font-size:3em;
	line-height:57.6px;
	color:#FFF;
	letter-spacing:-0.25px;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
}
.events-page .title h2
{	
	font-family:"open_sanslight";
	font-size:2em;
	line-height:57.6px;
	color:#FFF;
	letter-spacing:-0.25px;
	text-transform:uppercase;
	margin:0;
	font-weight:normal;
}
.grid-lg-row .col-lg-4 .lbda_grid_title h2,  .grid-lg-row .col-lg-4 .title h2, .events-page .title h2,
 .page-donate .col-lg-4 .sidebar  #Donate_Block h2{
	font-family:"open_sanssemibold";
}	
.lbda_grid_title p,  .page-donate .col-lg-4 .sidebar  #Donate_Block h2,  .page-donate .col-lg-4 .sidebar  #Donate_Block p
{
	color:#FFF;
}
.grid-item-lg h2, .content .grid-item-lg h2
{
	color:#575757;
	text-transform:capitalize;
	margin:auto;
	text-align:center;	
}
.grid-active h2
{
	color:#FFF;
}
.grid-item-lg 
{
    background: #ececec none repeat scroll 0 0;
    float: left;
    width: 100%;
	padding:80px 10.5385% 100px;
	text-align:center;
}
.grid-active
{
    background: #b5d2c6 none repeat scroll 0 0;    
}
.grid-active p
{
	color:#FFF;
}
.grid-item-lg p
{
	line-height:22.5px;
	text-align:center;
	margin-bottom:35px;	
}
.grid-item-lg p span
{
	color:#009999;
	text-transform: capitalize;
}
.grid-item-lg .orangebutton
{
	float:none;
}
.lbd-description 
{   
    width: 100%;
}
.lbd-description h1,h1.learn_about_lbd_desc
{
    color: #99839a;
    font-family:'open_sanslight';
    font-size: 3.125em;
    line-height: 60px;
    text-align: center;
    text-transform: capitalize;
	font-weight:normal;
}
.lbd-description p, .content-list .content-section p, .content-list .content-section a, .sidebar ul li a
{
	font-family:'open_sansregular';
	font-size:1.125em;
	color:#999;
	line-height:27px;
	display:block;
}
.lbd-description p
{
	text-align:center;
	padding: 0 4.738%;
}
.content-list 
{
    float: left;
    width: 100%;	
}
.content-list .content-section 
{
    float: left;    
    width: 77.0492%;	
}
.content-list .img-section
{
    float: left;
    width: 20.4918%;
}
.content-list .content-section h3
{
	color: #99839a;
    font-family:'open_sanslight';
    font-size: 2.500em;
    line-height: 48px;
	margin: 5px 0 15px;
	font-weight:normal;
}
.content-list .content-section  p 
{
    float: left;
    margin-top: 0;	
}
.content-list .content-section a
{
	color:#cc6633;
	line-height:21.6px;
	text-decoration:none;
	text-transform:uppercase;
}
.lbd-section2 
{
    background: #fff none repeat scroll 0 0;
    float: left;
    width: 100%;
	padding: 80px 0;
	padding-left: 20px;
}
.lbd-section2 .grid-lg-row:nth-of-type(1)
{
	margin-bottom:75px;
}
.lbd-section1 .grid-lg-row:nth-of-type(1)
{
	margin-bottom:24px;
}
.lbd-section1 .pane-ways-to-give-bottom-section .grid-lg-row:nth-of-type(1)
{
	margin-bottom:0;
}
.grid-item-lg:hover p, .grid-item-lg:hover h2 {
    color: #fff;
}
.grid-item-lg:hover a {
    background: #a688a9 none repeat scroll 0 0;   /* plum-color-thick #6d526e */
}
.grid-item-lg:hover {
    background: #b5d2c6 none repeat scroll 0 0;
    color: #fff;
}
/* Find Support Page */
.lbda_sidebar
{
	background: #ececec none repeat scroll 0 0;
    padding: 20px 6.41026%;
}
.left-grid.grid-item-lg, .grid-item-lg.white-bg
{
 	padding: 30px 10% 40px;
	margin-bottom:0;
}
.sidebar h2
{
	font-family:'open_sanslight';
	font-size:2.375em;
	color:#009999;
	line-height:38.4px;
	letter-spacing:-0.25px;
	text-transform:uppercase;
	font-weight:normal;
}
.sidebar h2.block__title.block-title
{
	margin:20px 0;
}
.sidebar ul li a
{
	line-height:24px;
	font-size:1em;
	text-decoration:none;
	text-transform: capitalize;
}
.sidebar ul
{
	list-style:none;	
}
.sidebar ul:first-child {
    padding: 0;
}
.sidebar ul {
    padding-left: 30px;
}
.sidebar ul li
{
	margin-bottom:35px;
}
.sidebar ul li a.sidebar-active, .sidebar li a:hover, .sidebar li a:active, .sidebar li a:focus
{
	color:#009999;
}
.content p a
{
	color:#a982ba;
	word-wrap:break-word;	
}
.white-bg
{
	background:#FFF;
}
.extrapadding
{
    padding-left: 12%;
    padding-right: 12%;
}
.content h1
{	
	font-family:'open_sanslight';
	font-size:3em;
	line-height:57.6px;
	color:#6d526e;
	letter-spacing:-0.25px;
	text-transform:capitalize;
	margin:0;
	font-weight:normal;
	padding: 0 2.321% 0 4.086%;
}
.content h2
{
	font-family:'open_sanslight';	
	color:#99839a;
	line-height:48px;
	letter-spacing:-0.25px;	
	font-weight:normal;
}
.content_page_title{
	font-size:2.500em;
}
.view-find-support-lp-new .views-row a {
    text-decoration: none;
}
.content p
{
	color:#585858;
	line-height:24px;
}
.row:not([name = #phpbbforum-page .row])
{
    float: left;
    width: 100%;
}
.extended 
{
    margin-bottom: 25px;
    margin-right: 3%;
    width: 47%;
}
.extended .grid-item-lg
{
	padding: 40px 5.539% 60px;
}
.content {
    float: left;
    width: 100%;
}
.extended  h2
{
	font-family:'open_sanslight';
	font-size:2em;
	line-height:38.4px;
	color:#666666;
	letter-spacing:-0.25px;
	text-transform:capitalize;
	font-weight:normal;
}
.content .row:nth-of-type(2) {
    padding-left: 4.086%;
}
/* LBDA stories */
.stories p {
    margin-bottom: 50px;
}
.story-type-1, .story-type-2 
{
	float: left;
	width: 100%;
}
.story-grid-lg {
    float: left;
    margin-right: 1.6%;
    width: 49%; 
	margin-bottom: 15px;
}
.story-type-1 .story-grid-lg:nth-child(2n) 
{
    margin-right: 0;
}
.story-type-1 .story-description 
{
    background: #9b839c none repeat scroll 0 0;	
    padding: 0 6.25% 15px;
}
.story-img > img , .story-img .field-item  > img  
{
    display: block;
    width: 100%;
}
.story-type-2 .story-grid-sm  .story-description 
{
	background: #ececec none repeat scroll 0 0;
}
.story-type-1 .story-description 
{
    background: #9b839c none repeat scroll 0 0;
    float: left;
    width: 100%;
}
.story-type-2 .story-description 
{
	width:auto;
}
.story-type-1 .story-grid-lg:nth-child(2n), .story-type-2 .story-grid-sm:nth-child(3n),.story-type-1 .views-row:nth-child(2n) .story-grid-lg, .story-type-2 .views-row:nth-child(3n) .story-grid-sm 
{
    margin-right: 0;
}
.story-description > h2 
{
    font-size: 2em;
    line-height: 38.4px;
    margin-bottom: 0;
    text-transform: capitalize;
}
.story-description h2, .story-description p , .story-description h2 a
{
    color: #fff;
    padding: 0;
}
.story-description > p 
{
    line-height: 22.5px;
    margin-top: 10px;
}
.story-grid-sm {
    background: #ececec none repeat scroll 0 0;
    float: left;
    margin-right: 1.85185%; 
    width: 32.0988%;
	margin-bottom:40px;
}
.story-type-2 .story-img {
    background:transparent none repeat scroll 0 0;
    display: block;   
    margin: 5px 1.92308%;
    max-width: 248px;
}
.story-grid-sm .story-description {
    margin: 0 1.92308%;
    padding-bottom: 25px;
    padding-left: 5.76923%;
}
.story-grid-sm a:hover, .footer-nav-col-1 ul li a:hover, .footer-nav-col-2 ul li a:hover , .content-list .content-section a:hover
{
    text-decoration: underline;
}
.story-grid-sm h3
{
	font-family:'open_sansregular';
	color:#9a839b;
	font-size:1.375em;
	line-height:26.4px;
	font-weight: normal;    
    text-transform: capitalize;
	margin-bottom: 10px;
}
.story-grid-sm p, .story-grid-sm a
{
	font-family:'open_sansregular';
	color:#878787;
	font-size:0.875em;
	line-height:21px;
}
.story-grid-sm a
{
	color:#e57424;
	line-height:16.8px;
	text-decoration:none;
	text-transform:uppercase;
}
.story-views-container {
    float: left;
    width: 100%;
}
/* Events Page */
.event_banner
{
	margin-bottom:22.5px;
	float:left;
	width:100%;
}
.events-page .lbd-grid-content 
{
    padding: 22.5px 0 ;
}
.events-page .lbd-section1 {
    margin-bottom: 90px;
}
.events-grid .title > p
{
	color:#FFF;	
	font-size:1.5em;
	line-height:36.5px;
	font-family:'open_sansregular';
	margin-top:10px;
	padding:0 10%;
}
.events-grid .title.gala > p
{
	opacity:0.5;
}
.events-grid .title
{
	padding:25% 5%;
}
.events-grid .title 
{
    margin-bottom: 22.5px;
}
.notification
{
	background:#93c8bd;
}
.events-page .events-grid .title
{
	padding:20% 5%;
}
.events-page .notification h2
{
	text-transform:capitalize;
	font-size:2.625em;
}
.tickets
{
	background:#ececec;
}
.tickets .orangebutton
{
	float:none;
}
.events-grid .title.notification
{
	padding-top:50px;
	text-align:center;
}
.events-grid .title.tickets
{
	padding-top:65px;
	margin-bottom:0;
	padding-left: 9%;
    padding-right: 6%;
	text-align:center;
}
.events-grid .title.tickets > p:nth-of-type(1)
{		
	padding:0;		
}
.events-grid .title.tickets > p:nth-of-type(1)
{
	color:#e57424;
	margin:35px 0;
	line-height:29.6px;
	font-family: 'open_sanssemibold';
}
.events-grid .title.tickets p
{
	color:#575757;
	line-height:23.6px;
	font-size:0.813em;
	letter-spacing:-0.25px;
	font-family:'open_sanslight';
	text-align:left;
	padding:0;
}
.title.tickets span {
    font-family: 'open_sanssemibold';
	display:block;
}
.events-grid .title.notification > p
{
	margin-top:25px;
	opacity:1;
}
.gala {
    background: #018ea9 none repeat scroll 0 0;
    text-align: center;
}
.gala h2, .title.notification > h2 span
{
	color:#FFF;
}
/* Board of Directors */

/* Physicians page carousel design */
.page-physicians .container > .inner-page-container h2 
{
    text-align: center;
}
.view.view-owl-carousel-contents.view-id-owl_carousel_contents.view-display-id-block 
{
    margin-top: 40px;
}
.owl-carousel .owl-wrapper-outer
{
	max-width:1050px;
	margin:0 auto;
	width:100%;
}
.owl-carousel .owl-item 
{
    float: left;
    margin-right: 45px;
    min-height: 230px !important;
    padding: 36px 28px;  
	width:230px !important; 
}
.owl-item 
{
    background: #ececec none repeat scroll 0 0;  
}
.physicians_carousel > p 
{
    color: #575757;
    font-family: "open_sanssemibold";
    font-size: 1.5em;
    line-height: 28.8px;
    margin: 0;
    min-height: 150px;
	word-wrap: break-word;
}

.physicians_carousel > a 
{
    color: #e57424;
    float: left;
    font-size: 0.813em;
    line-height: 19.5px;
    margin-top: 20px;
    text-decoration: none;
	font-family: "open_sansregular";
}
.owl-theme .owl-controls .owl-buttons div
{
	position:absolute;
	text-indent:-9999px;
	height:54px;
	width:54px;
}
.owl-theme .owl-controls .owl-buttons div.owl-prev 
{
    bottom: 50%;
    left: 0;
	background-color:transparent;
	background-image:url("../images/slider-previous.png")
}
.owl-theme .owl-controls .owl-buttons div.owl-next {
    bottom: 50%;
    right: 0;
	background-color:transparent;
	background-image:url("../images/slider-next.png")
}
.owl-carousel
{
	position:relative;
	padding:0 5%;
}
.owl-item:hover {
    background: #018ea9 none repeat scroll 0 0;
}
.owl-item:hover .physicians_carousel > p {
    color: #fff;
}
.owl-item:hover .physicians_carousel > a {
    color: #fff;
}
/* Order Free patient Products */
.view-uc-products .views-field-title , .view-uc-products .views-field-sell-price, .view-uc-products tr.even, .view-uc-products tr.odd,
.sticky-table tr.even, .sticky-table tr.odd
{
	padding-right: 15px;
	background-color: #FFF;
}

.view-uc-products tr.odd .form-item, .view-uc-products tr.even .form-item {
    margin: 1em 0;
}
 .form-actions input, td.remove .form-submit, input[type="submit"], input[type="file"]
{
	padding:5px 15px;
	font-size:0.813em;
	/*background-color:#684b6a;*/
	margin:0px 5px 5px 0;
}
.form-actions input:hover, td.remove:hover .form-submit:hover, input[type="submit"]:hover, input[type="file"]:hover,
.page-search-node .container-inline.form-wrapper input.form-submit:hover , .page-search-node fieldset input.form-submit:hover,
.views-submit-button input.form-submit:hover {
    background-color: #a688a9;
}
/* LBDA Volunteer Application */
.webform-client-form .form-actions input {    
    margin-top: 15px;
}
.webform-client-form > div > fieldset
{
	float:left;
	width:100%;
	margin-bottom:3%;
}
.webform-client-form > div > fieldset input.form-text
{
	width:100%;
}
/* clinical trial */
   .page-clinical-trial .col-lg-4.first-block+.col-lg-8 img{
   width: auto !important;
   height: auto !important;
  }
  .page-clinical-trial .col-lg-4.first-block{
   margin-right: 2%;
 width: 40%;
  }
  .page-clinical-trial .col-lg-4.first-block+.col-lg-8{
   width: 58%;
  }
.page-clinical-trial .col-lg-4.first-block p {
    background: #1990c1;
    color: #fff;
    font-size: 58px;
    line-height: normal;
    padding: 80px 50px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px;
}
.page-clinical-trial .panels-flexible-row.mid{
 background-color: #f6f6f6;
}
.page-clinical-trial .panels-flexible-row.mid .col-lg-8 {
    padding: 0px 45px;
}
.page-clinical-trial .panels-flexible-row.mid {
    background: rgb(246, 246, 246) none repeat scroll 0% 0%;
    padding: 15px 0px;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6{
width: 48%;
float: left;
background: rgb(246, 246, 246) none repeat scroll 0% 0%;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 + .col-lg-6 {
    margin-left: 2%;
    width: 50%;
    height:425px;
}
.page-clinical-trial .panels-flexible-row.last {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p {
    padding: 70px 45px;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p strong {
    text-align: center;
    width: 100%;
    float: left;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p strong {
    font-size: 24px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
.page-clinical-trial .panels-flexible-row.mid .col-lg-8 p {
    margin: 0px;
    font-size: 20px;
line-height: 30px;
text-align: center;
}
.page-clinical-trial .panels-flexible-row.mid .col-lg-8 p strong {
  font-size: 32px;
margin-bottom: 40px;
float: left;
width: 100%;
color: #575757;
font-weight: normal;
}
.page-clinical-trial .panels-flexible-row.mid .col-lg-8 p br {
    margin-bottom:20px;
}
.pane-lbda-custom-mod-lbdu-new-video-block {
    padding: 20px;
    background-color: #fff;
    float: right;
    width: 33%;
}
body.page-clinical-trial .panels-flexible-row.last .col-lg-6 p>strong {
    font-size: 33px;
    margin-bottom: 20px;
    display: block;
    text-align: center;
    width: 100%;
    padding: 0% 30%;
    line-height: 39px;
    color: #575757;
    font-weight: normal;
}
.pane-lbda-custom-mod-lbdu-new-video-block iframe {
    width: 100%;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p br + a {
    margin-top: 15px;
    float: left;
    width: 100%;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p br + a {
    font-size: 15px;
    text-align: left;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p br + a strong {
    margin-bottom: 0px;
    font-size: 18px;
}
 .page-clinical-trial .panels-flexible-row.last .col-lg-6:nth-child(2) p br + a {
    text-align: center;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6:nth-child(2) p br + a {
    text-align: center;
    float: left;
    width: auto;
    margin: 0;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6:nth-child(2) p br + a + strong {
    padding: 0px;
    width: auto;
    color: rgb(169, 130, 186);
    font-size: 18px;
    line-height: normal;
    font-weight: bold;
}
@media (min-width: 768px){
 .page-clinical-trial .col-lg-4.first-block {
    height: 282px;
    display: table;
 }
.page-clinical-trial .col-lg-4.first-block p {
 display: table-cell;
float: none;
padding-top: 0px;
padding-bottom: 0px;
vertical-align: middle;
}
.page-clinical-trial .col-lg-4.first-block + .col-lg-8 p{
 margin-top: 0px;
}
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p.trial,.page-clinical-trial .panels-flexible-row.last .col-lg-6 p.trial strong {
  padding: 0px;
  margin: 0px;
  width: auto;
  font-size: 20px;
  line-height: normal;
  float: left;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p.trial {
  width: auto;
  float: left;
  margin: 0 auto;
  display: table;
  float: none;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 + .col-lg-6>p {
  padding-bottom: 0px;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 + .col-lg-6 > p.trial {
  margin-bottom: 70px;
}
@media (min-width: 900px){
 .page-clinical-trial .col-lg-4.first-block {
    height: 376px;
    display: table;
}
}
@media (min-width: 1025px){
.page-clinical-trial .col-lg-4.first-block {
    display: table;
    height: 470px;
}
}
@media only screen and (max-width: 1024px){
.page-clinical-trial .col-lg-4.first-block p {
font-size: 44px;
padding: 18% 13.5%;
}
}
@media only screen and (max-width: 900px){
.page-clinical-trial .col-lg-4.first-block p {
padding: 8% 13.5%;
}
}
@media only screen and (max-width: 767px){
.page-clinical-trial .col-lg-4.first-block,.page-clinical-trial .col-lg-4.first-block + .col-lg-8,
.page-clinical-trial .panels-flexible-row.last .col-lg-6,.page-clinical-trial .panels-flexible-row.last .col-lg-6 + .col-lg-6 {
    width: 100%;
}
.page-clinical-trial .panels-flexible-row.last .col-lg-6 p {
    padding: 10%;
}
.pane-lbda-custom-mod-lbdu-new-video-block{
 width: 100%;
}
body.page-clinical-trial .panels-flexible-row.last .col-lg-6 p > strong
{
 padding:0px;
}
.page-clinical-trial .panels-flexible-row.mid .col-lg-8{
 padding: 0px 10px;
}
.page-node-3645 div#BBPanelHeading, .page-node-3645 div#BBPanelPrices, .page-node-3645 #BBPanelPayment, .page-node-3645 #BBPanelRegistrants, .page-node-3645 #BBSubmitButtonRow { 
            float: left; 
            margin-left: 0; 
            padding-left: 0; 
            width: 100%; 
        }
}

/* Search Results page */
.page-search-node .container-inline.form-wrapper 
{
	  margin-bottom: 20px;
}
.page-search-node .search-form label 
{
	  background: transparent none repeat scroll 0 0;
	  margin-right: 10px;
}	
.page-search-node .container-inline.form-wrapper input.form-submit, .page-search-node fieldset input.form-submit,
.views-submit-button input.form-submit
{
	  background: #684b6a none repeat scroll 0 0;
	  border: medium none;
	  border-radius: 5px;
	  color: #fff;
	  padding: 4px 20px;
}
.page-search-node .search-form div > fieldset.collapsed
{
	border-width:0;
	width:100%;
}
.page-search-node .container-inline.form-wrapper input.form-submit {
    padding: 2px 0 0;
}
/* Donate page */
.page-donate .col-lg-4 .sidebar .white-bg{
	background:#018ea9 none repeat scroll 0 0;
}
.page-donate .col-lg-4 .sidebar .grid-item-lg p{
	color:#FFF;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form legend{
	background:#b5d2c6 none repeat scroll 0 0;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"] .BBFormSectionHeading{
	margin:0;
	padding:10px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form #bboxdonation_divForm .BBFormSection .BBFormFieldLabel{
	color:#878787;
	font-weight:normal;	
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection .BBFormFieldContainer{
	margin-top:30px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection{
	margin-bottom:60px;	
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormErrorBlock,
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection{
	max-width:100%;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form legend .BBFormSectionHeading label{
	color:#FFF;
	font-family:'open_sansbold';
	font-weight:normal;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormTextbox, .page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormSelectList, 
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormTextArea{
	
	background:#f4f4ee none repeat scroll 0 0;
	border:1px solid #f4f4ee;
	border-radius:0;
	min-height:32px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"] .BBThreeFields .BBFormSelectList{
	max-width:130px;
	width:100%;
	background: #f4f4ee none repeat scroll 0 0;
    border: 1px solid #f4f4ee;
    border-radius: 0;	
	margin-bottom:10px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"] .BBThreeFields .BBFormTextbox{
	background: #f4f4ee none repeat scroll 0 0;
    border: 1px solid #f4f4ee;
    border-radius: 0;
	min-height:32px;
	max-width:215px;
	width:100%;
	margin-bottom:10px;	
}
.webform-component-email .form-text {
  width: 50% !important;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem{
	width:auto;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevel{
	padding:8px;
	border-radius:0;
	border:1px solid #e3e3e3;	
	
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevelSelected,
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevelNotSelected:hover{
	
	background:#9b839c;
	border-radius:0;
	border:1px solid #9b839c; 	
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevel span{
	color:#878787;
	font-size:0.75em;	
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevel span, .page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection #bboxdonation_tribute_divTributeGeneral .BBFormFieldContainer .BBFormCheckboxLabel{
	font-family: "open_sansregular";  
    font-weight: normal;
	
}
.page-donate .col-lg-8 .content .BBFormSection.BBDFormSectionTributeInfo.BBFormAddressBlock {
  margin-bottom: 20px !important;
}

.page-donate .col-lg-8 .content div#bboxdonation_comment_fldComments {
  margin: 0px 20px !important;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevelSelected span,
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevelNotSelected:hover span{
    
	color:#FFF;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection .BBFormFieldContainer .BBFormSubmitbutton{
 	background-color: #e57424;
    border: 0 solid #e57424;    
    box-shadow: none;
	padding:10px 30px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBFormSection .BBFormFieldContainer .BBFormSubmitbutton:hover{
	opacity:1;
	background:#a688a9;
}

.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"] .BBExpirationCSC, .page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"] .BBExpirationCSC .BBFormFieldContainer{
	margin:0 1%;
	width:98%;
}
/*Hide btn */
.page-node-4567 #block-block-21{
    display: none;
}
.sidebar #Donate_Block p{
	padding:0 50px;
	}
/* page-phpbbforum */
.page-phpbbforum .section-content{
	padding:0 2%;
}
#phpbbforum-page #wrapper {
    background: rgba(0, 0, 0, 0) url("images/bg_body_top.gif") repeat scroll 0 0;
}
#phpbbforum-page p {
    line-height: normal;
    margin: 0;
}
#phpbbforum-page a.forumlink, #phpbbforum-page caption, #phpbbforum-page caption h1, #phpbbforum-page caption h2, #phpbbforum-page caption h3,#phpbbforum-page caption h4, #phpbbforum-page caption span, #phpbbforum-page .cap-div, #phpbbforum-page .cap-div h1, #phpbbforum-page .cap-div h2, #phpbbforum-page .cap-div h3, #phpbbforum-page .cap-div h4, #phpbbforum-page .cap-div span{
	  font-family:"open_sansregular";
}
#phpbbforum-page a.forumlink{
	font-size:1em;
}
#phpbbforum-page caption a, #phpbbforum-page caption a:visited, #phpbbforum-page .cap-div a, #phpbbforum-page .cap-div a:visited {   
    text-decoration: underline;
}
#phpbbforum-page #logorow{
background:none;
}
#phpbbforum-page #wrapfooter{
display:none;
}
#phpbbforum-page .spacer{background:#684b6a;}
#phpbbforum-page .postsubject,
#phpbbforum-page .postauthor,
.navrow a, .navrow a:visited,
#phpbbforum-page a{
color:#a982ba;
}
#phpbbforum-page .titles,#phpbbforum-page .cap-div .cap-right, #phpbbforum-page caption a, #phpbbforum-page caption a:visited, #phpbbforum-page .cap-div a, #phpbbforum-page .cap-div a:visited, #phpbbforum-page a.topictitle, #phpbbforum-page .postbody a{
	 color: #684b6a;
}
 #phpbbforum-page .cap-div .cap-left .cap-right{
	 height:26px;
 } 
 #phpbbforum-page .cap-div{
	 clear:both;
 }
 #phpbbforum-page p.breadcrumbs a {
    margin: 0 10px;
}
#phpbbforum-page input.btnlite[type="submit"], #phpbbforum-page input.btnmain[type="submit"]{
	margin-top:5px;
	min-width:85px;
	padding:0 15px;
}
.content #phpbbforum-page .row:nth-of-type(2){
	padding-left:4px;
}
table.breadcrumb{
	background:transparent none repeat scroll 0 0;
	margin-bottom: 5px !important;
	border-bottom:none;
}
#phpbbforum-page .spacer > img {
    display:block;
}
div#block-block-21 p {
  min-height: 0px;
}
#phpbbforum-page .row1{
 float:none;
 width:auto;
}





/* after custom1.css */
/*#phpbbforum-page  .postbody {
    max-width: 1030px;
    width: 100%;
    word-break: break-all;
}*/
#phpbbforum-page  .postbody{
	word-wrap:break-word;
}
#phpbbforum-page .tablebg .cat{
	height:auto;
}
#phpbbforum-page span.gen a{
	font-size:0.9em;
}
 #phpbbforum-page select:focus, #phpbbforum-page .btnmain:focus, #phpbbforum-page .btnlite:focus , #phpbbforum-page .btnfile:focus{
	color:#FFF;
}
/* Override By after development integration */
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer
{
	padding:0; 
}

/*developer css*/
.panels-flexible-12{
  padding: 0;
  background: #eaeaea none repeat scroll 0 0;
}
div#block-panels-mini-home-page-events-section,
div#block-tb-megamenu-main-menu,
div#block-views-lbda-slider-view-block{
  margin-bottom: 0 !important;
}
.panels-flexible-12 .panels-flexible-row,
.panels-flexible-22 .panels-flexible-row{
  padding: 0 !important;
}
.panels-flexible-region {
  width: 100%;
}
.flexslider{
  margin:0;
  border: none;
}
#admin-menu .dropdown .admin-menu-icon img {
  height: 15px;
 }
div#block-panels-mini-home-page-bottom-section {
  background: #eaeaea none repeat scroll 0 0;
}
.sidebar-first .region-sidebar-first{
width:auto;
background: none;
margin:0;
}
.region.region-mega-menu{
 clear:both;
}
.breadcrumb{
background: #eaeaea none repeat scroll 0 0;
float:left;
width:100%;
}
.story-type-1 .field.field-name-field-caption.field-type-text {
  display: none;
}
div#edit-field-default-image {
  display: none;
}
div#block-views-lbd-stories-slider-block li 
{
  padding-top: 15px;
  list-style: none;
}
.node-type-lbda-story .field-name-field-story-name
 {
  font-size: 24px;
  color: #99839a;
}
.node-type-lbda-story .field.field-name-field-date{padding-bottom:10px;}
div#block-panels-mini-home-page-donate {
  clear: both;
}
.uc-products-table tr, .uc-products-table td {
  border: 1px solid #888888;
  padding: 10px;
}
embed{width :100%}
.lbda_banner img{
width:806px !important;
height:380px !important;
}
.events-cruise .lbda_banner img{
  height: auto!important;
}
.field.field-name-body img {
  max-width: inherit;
}
.field.field-name-body h2 {
  line-height: 35px;
  font-size: 1.75em;
  max-width: inherit;
}
.field.field-name-body img {
  margin-right:15px
}
.view .view-support-group-listing .views-exposed-form {
  display: none;
}
#d3-map path, #d3-map rect {
  fill: #8d6e90;
  stroke: #684b6a;
  stroke-width:1.5px;
}
#d3-map path.us-state.active, #d3-map rect.us-state.active {
  fill: #684b6a;
}
#d3-map path.us-state.hover, #d3-map rect.us-state.hover {
  fill: #a688a9;
 }
 #d3-map text.us-state-label {
  fill:  #684b6a;
}
 /* changed by design */
/*#phpbbforum-page .row,#phpbbforum-page .row1,#phpbbforum-page .breadcrumb{
float:none !important;
width:inherit !important;
}*/
#phpbbforum-page .tablebg {
 margin: 0;
 border-collapse:separate; /* changed from collapsed to separate */
}
#phpbbforum-page img {
  max-width: inherit !important;
}


  
/* Some Importanr css */ 
 
 
 
 
/* Sign-up Form for Online elements */

/*.BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormSubSectionHeading, .BBFormSection fieldset span
{
	color:#999 !important;
}*/
/*.BBFormSection fieldset div 
{
    float: left;   
    width: 100%;
}
.BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormFieldContainer
{
	margin-bottom:10px;
}
.BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormButtonRow, .BBFormSection fieldset .BBFormButtonRow
{
	margin-top:0;
}
.BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormTextbox, .BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormSelectList, .BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormTextArea,.BBFormSection fieldset div input.BBFormTextbox
{
    background-color: unset !important;
    border: 1px solid #999 !important;
    border-radius: 5px  !important;
    box-shadow: none;   
    color: #999;   
    height: 37px;   
    min-width: 220px;
    padding: 5px !important;
}

.BBFormContainer[data-bbox-part-id="df1e5297-1a19-4b50-8021-6a02c80356e4"] .BBFormSubmitbutton
{
	background-color: #e57424 !important;
    border: medium none !important ;
    border-radius: 5px !important;   
    color: #fff;      
    font-size: 1.313em !important;
    line-height: 25.2px;
    min-width: 125px;
    padding: 10px 25px;
    text-transform: uppercase;
}
.BBFormSection p
{
	font-size:1em;
}*/

/* breadcrumb images */
.stButton .facebook, .stButton .twitter, .stButton .email, .stButton .sharethis {
    background-image:none !important;

}
.stButton .facebook
{
	background:url(../images/socialicons/breadcrumb_facebook.png) no-repeat !important; 
}
.stButton .twitter {
    background: url(../images/socialicons/breadcrumb_twitter.png) no-repeat !important;
}
.stButton .email {
    background: url(../images/socialicons/breadcrumb_mail.png) no-repeat !important;
}

.stButton .sharethis {
    background: url(../images/socialicons/sharethis.png)  no-repeat !important;
}


/* footer iframe */
.twitter-timeline {   
    margin-top: 25px !important;
}

/*awareness movement page*/
.page-awareness-movement .grid-lg-row img {
    display: block;
    width:100%;
}
.page-awareness-movement .grid-lg-row .col-lg-4{
 margin-right:2%;
 margin-top:20px;
}
.page-awareness-movement .grid-lg-row .col-lg-4:nth-child(3n+1) {   
    margin-right: 0;
}

/* home page last lbd-grid-content */
body > .inner-page-container .lbd-grid-content, .page-ways-to-give > .container > .inner-page-container .lbd-grid-content {
    padding: 0;
}
/* home page fix*/
.news .left-content .home_news {
    float: left;
}

/* IE scroll */

@-ms-viewport
{
	width:auto;
}

/* LBD-Stories */
.story-type-1 .field-slideshow {
    height: auto !important;
    padding: 0 !important;
}
.story-type-1 .field-slideshow img
{
	display:block;
}
.form-field-type-datetime.form-field-name-field-date.field-widget-date-popup.form-wrapper {
    margin-bottom: 10px;
}

/* LBD Stories -> Submit a Caregiver Story */
#edit-field-attach-photo-und-0-field-photo-und-0-upload-button, .form-managed-file .form-file {
    margin-right: 5px;
}
#edit-field-attach-photo-und-0-remove-button, #edit-field-attach-photo-und-add-more , .field-add-more-submit.form-submit.ajax-processed,
.field-multiple-table .form-submit.ajax-processed{
    margin-top: 10px;
}
.form-managed-file .form-submit.ajax-processed{
	margin:0;
}

/* After Integration */
.section-whoopi .col-lg-8 .field-type-text-with-summary .field-items .field-item > div
{
  border-bottom: 1px solid #888;
  margin-top:5px;
}
.section-whoopi .col-lg-8 .field-type-text-with-summary .field-items .field-item .rtecenter
{
	margin:0;
}
.section-whoopi .col-lg-8 .field-type-text-with-summary .field-items .field-item h3
{
	font-size:1.65em;
}
.view-lbd-stories-slider .divider-bottom {
    display: none;
}

.home_news .news_desc {
margin-top: 0px;
line-height: 20px;
font-size: 0.938em;
color: #999;
}

/* Responsive code */

@media (min-width: 1440px){
     .stay-informed{
        padding: 45px 3% 0% 7%;
    }
}
@media (min-width: 1300px){
.content-section-3
{	
	margin:90px 0 100px;
}
.content-section-2{
	margin:90px 0 100px;	
}
.story-type-1 
{    
   /* padding-top: 70px;*/
	padding-bottom:60px;
   
}
.story-type-2 
{
    padding-bottom: 35px;
    padding-top: 60px;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer #bboxdonation_divForm .BBDFormSectionGiftInfo .BBFormRadioList  .BBFormRadioGivingLevelItem .BBFormRadioButtonContainer .BBFormRadioLabelGivingLevel span{
	font-size:0.85em;
}
}
@media (max-width: 1300px)
{
	.lbd-section2 
	{
		padding-left:2%;
		padding-right:2%;
	}
	.story-type-2 
	{    	
    	padding-top: 20px;
	}
}
@media (min-width: 768px) and (max-width: 1300px){
	.banner-desc-type-1 p
	{
		max-height:200px;
	}
	.banner-desc-type-2 p
	{
		max-height:150px;
	}
}
@media (min-width: 1220px)
{
    .stay-informed{
        padding: 45px 3% 0% 7%;
    }

	.content .content-list .img-section
	{
		width:auto;
	}
	.content-list .content-section 
	{
        width: 65.049%;
	}
	.banner-desc-type-2 p
	{
		margin-bottom:50px;
	}
	#phpbbforum-page .postbody{
		max-width:1000px !important;
	}
}
@media (max-width: 1220px)
{
	.lbd-section1 .section-content, .section-content, .node-webform 
	{
		padding:0 2%;
	}
	.lbda_banner img 
	{
		width:100%;
	}
	.breadcrumb
	{
		padding:0 2%;
	}
}
@media (min-width: 980px) and (max-width: 1200px){
	.breadcrumb{
		margin-top:233px;
	}
}
@media (max-width: 1200px)
{
	.top-nav-1, .top-nav-2, .top-search 
	{	 
	  margin: 3% -3px;
  	}	
	.top-nav
	{
		width:100%;
	}
	.banner-desc-type-2 h3
	{
		font-size:1.75em;
	}
	.banner-desc-type-1, .banner-desc-type-2
	{
		width:50%;
	}
	.footer-logo, .footer-nav, .tweets
	{
		width:46%;
		margin-left:3%;
	}
	.footer-logo > img
	{
   	 width: 100%;
	}

	/* Events Page */
	.events-grid .title.notification,  .events-grid .title.tickets
	{
	height:auto !important;
	}
	/* ways to give page */
	.grid-item-lg h2,  .events-page .title h2
	{
		font-size:2em;
	}	
}
@media (min-width: 920px)
{
	.content-section-1 h3
	{
		margin-bottom:24px;
	}
	  .news p,  .events p
	{
		margin-top:0;
		line-height:23px;
	}
	.footer-logo
	{
		margin-right:3.5%;
	}
	.lbd-description
	{
		padding-bottom:90px;
	}
	.tb-megamenu-main-menu .nav-collapse.collapse ul.tb-megamenu-nav
	{
	  margin-left:2%;
	}
}
@media (min-width: 1201px){
	.breadcrumb{
		margin-top:180px;
	}
}
@media (min-width: 1440px){
.breadcrumb{
		margin-top:194px;
	}
}
@media (min-width: 1201px) and (max-width: 1440px)
{
	.block-tb-megamenu .tb-megamenu-main-menu .nav > li > a
	 {
    	font-size: 1.025em;
    	padding: 10px 40px;
	}
	.tb-megamenu-main-menu .nav-collapse.collapse
	{
		padding:0 1%;
	}
}
@media (min-width: 980px) and (max-width: 1200px)
{
	.block-tb-megamenu .tb-megamenu-main-menu .nav > li > a
	 {
    	font-size: 0.9em;
    	padding: 10px 30px;
	}
}
@media (max-width: 1024px){
	.owl-carousel .owl-item
	{
		margin:0 11px;
		width:199px !important;
	}
	#phpbbforum-page .postbody{
		max-width:800px !important;
	}
}
@media (min-width: 980px){
	.tb-megamenu-item.level-1.mega > span {
		display: none;
	}
	.fixed-header {
		position:fixed;
	}
	.block-tb-megamenu .tb-megamenu .nav > li > a{
		border-right: 1px solid #fff; 
		border-color:#FFF;  
	}
	.block-tb-megamenu .tb-megamenu .nav > li:last-child > a {
		border-right: 0 none;
	}
	.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav >    li.dropdown.open.active > a:hover{
		border-color:#FFF;  
	}
	.top-section-container
	{
		padding:0 1%;
	}
	.block-tb-megamenu .tb-megamenu-main-menu .nav > li > a:hover,
	.block-tb-megamenu .tb-megamenu-main-menu .tb-megamenu-item.level-1.mega > a:hover, 
	.block-tb-megamenu .tb-megamenu-main-menu .nav li.dropdown.active > .dropdown-toggle, 
	.block-tb-megamenu .tb-megamenu-main-menu .nav > li.dropdown.open.active > a:hover, 
	.tb-megamenu-main-menu .nav li.dropdown.open > .dropdown-toggle,
	.tb-megamenu .nav li.dropdown.active > .dropdown-toggle
	{
		background:#FFF;
		color: #684b6a;
	}

}
@media (min-width: 361px) and  (max-width: 979px){
	.header__logo-image{
		height:50px;	
	}
	.logo{
		top:10px;
	}
}
@media (max-width: 979px)
{
	.logo{
		padding:0 8px;	
		position: absolute;
		width: 65%;
		z-index: 2147483647;
	}
	.block-tb-megamenu .tb-megamenu
	{
		background:transparent;
	}
	.tb-megamenu .nav-collapse, .tb-megamenu .nav-collapse .dropdown-menu 
	{
		background-color: #fff;
	}
	.block-tb-megamenu .tb-megamenu .nav > li > a
	{
		color:#a688a9;
		padding: 17px 2.5% 17px 5%;
		font-size:1em;		
	}
	.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav >    li.dropdown.open.active > a:hover
	{
		border-color:#eaeaea;	
	}
	.block-tb-megamenu .tb-megamenu .nav > li:hover, .block-tb-megamenu .tb-megamenu .nav > li:hover > a {
		background: #a688a9 none repeat scroll 0 0;
		color: #fff;
	}	
	.block-tb-megamenu > .tb-megamenu.tb-megamenu-main-menu > nav > li:first-child:hover > a {
		color: #fff;
	}
	.tb-megamenu .nav-collapse
	{
		top:40px;
	}
	.tb-megamenu-main-menu .btn-navbar .icon-reorder /* .tb-megamenu [class^="icon-"], .tb-megamenu [class*=" icon-"] */
	{
		background-image:url(../images/menu-icon.png);
		background-position:center;
	}
	.tb-megamenu-secondary-menu .btn-navbar .icon-reorder
	{
		background-image:url(../images/arrow-down-pure-white.png);
		background-position:center;
		margin-top:2px;
	}
	.tb-megamenu-secondary-menu .btn-navbar.btn-up .icon-reorder
	{
		background-image:url(../images/arrow-up-pure-white.png);
		margin-top:0;
	}	
	.tb-megamenu .btn-navbar
	{
		background-image:none;
		background-color:#a688a9;
		margin-bottom:0;
	}
	.tb-megamenu .btn
	{
		font-size:14px;
		float:right;
		margin-right:15px;
		margin-top:10px;
	}
	.tb-megamenu-main-menu .nav-collapse.collapse ul.tb-megamenu-nav 
	{
		margin-left:0%;
	}
	.tb-megamenu-main-menu  .btn-navbar:hover, .tb-megamenu-main-menu .btn-navbar:focus, .tb-megamenu-main-menu .btn-navbar:active,    .tb-megamenu-main-menu .btn-navbar.active, .tb-megamenu-main-menu .btn-navbar.disabled, .tb-megamenu-main-menu .btn-navbar[disabled] {
		background-color: #684b6a;
		color: #fff;
	}
	.tb-megamenu-secondary-menu .btn-navbar:hover, .tb-megamenu-secondary-menu .btn-navbar:focus, .tb-megamenu-secondary-menu    .btn-navbar:active, .tb-megamenu-secondary-menu .btn-navbar.active, .tb-megamenu-secondary-menu .btn-navbar.disabled, 
	.tb-megamenu-secondary-menu .btn-navbar[disabled]
	{
		background:#018ea9;
		
	}
	/*.block-tb-megamenu .tb-megamenu .nav > .dropdown > .dropdown-toggle .caret */
	.block-tb-megamenu .tb-megamenu .nav > .dropdown >  .caret 
	{
		display: block !important;
		float: right;
		border:none;
		background-image:url(../images/menu-arrow.png);
		width:10px;
		height:16px;
	}
	.tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .tb-megamenu    .nav li.dropdown.open.active > .dropdown-toggle .caret
	{
		border:none;
	}
	.tb-megamenu .nav > li.dropdown.open:hover .caret,
	.tb-megamenu .nav > li.dropdown.open:active .caret,
	.tb-megamenu .nav > li.dropdown.open:focus .caret,
	.block-tb-megamenu .tb-megamenu .nav > li.dropdown.active >  .caret,
	.tb-megamenu .navbar-inverse .nav li.dropdown.open >  .caret, .tb-megamenu .navbar-inverse .nav li.dropdown.active > .caret, 
	.tb-megamenu .navbar-inverse .nav li.dropdown.open.active > .caret
	
	{
		background-image:url(../images/menu-arrow-active.png);
	}
	.top-section-container .top-section
	{
		padding:10px 0;
	}
	.top-section-container .top-section .top-nav .region-top-menu
	{
		margin-top:30px;
		/*box-shadow: 0 10px 15px 0 #eaeaea inset;*/  
		padding: 10px 0 0;
	}
	.top-section-container .top-section .top-nav {
		margin-top: 20px;
	}	
	.region.region-mega-menu 
	{
		clear: none;
		float: right;	   
		width: 100%;
		position:absolute;		
	}
	.top-section-container 
	{
		float: left;      
	}
	.tb-megamenu.tb-megamenu-main-menu .nav-collapse 
	{
		top: 60px;
	}
	.top-section-container .top-section .top-nav .region-top-menu
	{
		position:relative;
		width:100%;
	}
	.tb-megamenu.tb-megamenu-main-menu .btn {
		border: medium none;
	}
	.tb-megamenu.tb-megamenu-main-menu .btn:focus, .tb-megamenu.tb-megamenu-secondary-menu .btn:focus
	{
		outline:medium none transparent;
	}
	.top-section-container .block-tb-megamenu
	{
		position:absolute;
		width:100%;
		margin-left:0;
	}
	.region-top-menu .block-menu-block, #block-menu-block-3
	{
		float:right;
	}
	.top-section-container .block-tb-megamenu .nav > li > a
	{
		background-color:#FFF;
		text-align:left;
	}
	.tb-megamenu.tb-megamenu-secondary-menu .nav-collapse {
		top: 30px;
	}
	.tb-megamenu.tb-megamenu-secondary-menu .btn
	{
		margin-top:0;
		position:absolute;
	}
	.tb-megamenu.tb-megamenu-main-menu .nav-collapse .nav
	{
		float:left;
		width:100%;
	}
	.tb-megamenu-main-menu .nav-collapse .block-search .container-inline
	{
		float:none;
		width:100%;
		margin:14px auto;
		max-width:290px;
	}
	.tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown > .dropdown-toggle .caret
	{
		margin-top:3px;
	}
	.tb-megamenu-secondary-menu .btn-navbar
	{
		background:#018ea9 none repeat scroll 0 0;
		border-radius:20px;
		padding:8px 10px;
	}
	.tb-megamenu-secondary-menu .tb-megamenu-button {
		margin-left: 10px;
	}
	.top-section-container .block-search
	{
		float:right;
	}
	.tb-megamenu-item.level-1.mega > span { 		
		position: absolute;
		top:15px;
		right:12px;		
	}	
	.block-tb-megamenu .tb-megamenu .nav > li > a
	{
		display:inline-block;
	}
	.block-tb-megamenu .tb-megamenu .nav > li:not(.dropdown) > a
	{
		display:block;
	}
	.block-tb-megamenu .tb-megamenu .nav > li {
		border-bottom: 1px solid #ececec;
		position: relative;
		cursor:pointer;
	}
	.tb-megamenu .mega > .mega-dropdown-menu{
		height:0;
		overflow:hidden;
	}
	.tb-megamenu .mega > .mega-dropdown-menu.subnav-opened{
		overflow:visible;
		height:auto;		
	}
	.tb-megamenu-item.level-1.mega.mega-align-left.dropdown.active {
		background: #a688a9 none repeat scroll 0 0;
	}
	.tb-megamenu .mega > .mega-dropdown-menu{
		display:block !important;
	}	
	.top-section-container .block-tb-megamenu .tb-megamenu-secondary-menu ul > li > a:hover, .top-section-container .block-tb-megamenu    .tb-megamenu-secondary-menu ul > li > a:active, .top-section-container .block-tb-megamenu .tb-megamenu-secondary-menu ul > li > a:focus, 			    .top-section-container .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.open > .dropdown-toggle, .top-section-container 	    .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.open.active > .dropdown-toggle, .top-section-container    .tb-megamenu.tb-megamenu-secondary-menu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu.tb-megamenu-secondary-menu .nav-collapse    .nav > li.active > a:hover, .tb-megamenu.tb-megamenu-secondary-menu .nav-collapse .nav > li.active > a:focus {
		background-color: transparent;
		color: #fff;
	}
	.tb-megamenu-secondary-menu .tb-megamenu-item.level-1.mega.mega-align-justify.dropdown.active {
    	background-color: #a688a9;
	}
}
@media (max-width: 961px)
{
	.mission-desc
	{
		position:relative;
	}
	.mission-desc .mission-left
	{
		width:auto;
	}
	.mission-desc .description-logo
	{
		position:absolute;
		top:40%;
	}	
	.grid-item-lg h2, .grid-active h2, .grid-lg-row .col-lg-4 .lbda_grid_title h2, .content-section-3 h3
	.lbd-description h1, .content-list .content-section h3, .grid-lg-row .col-lg-4 .title h2
	{
		font-size:2em;
	}
	.events-page .col-lg-4 .title h2
	{
		font-size:1.5em;
	}
	.grid-lg-row .col-lg-4 .title 
	{
		padding:18%;
	}
	.grid-lg-row .col-lg-4 .lbda_grid_title
	{
		padding:10%;
	}
	.page-ways-to-give .grid-lg-row .col-lg-4 .title
	{
		padding:5%;
	}
	.content-section-3 h3
	{
		font-size:2em;
	}
	/* Events Page */
	.events-grid .title > p
	{
		font-size:1em;
	}
	.view-support-groups-map .view-content > div {
    	height: auto !important;    	
    	overflow-x: auto;
    	width: 100% !important;
	}
	
}
@media (min-width: 961px) and (max-width: 1440px)
{
	
	.banner-desc-type-1
	{
		bottom: 5%;
    	right: 3.089%;
    	top: auto;
	}
	.banner-desc-type-2
	{
		bottom: 5%;
    	left: 11.0894%;   
    	top: auto;		
	}
	.banner-desc-type-1, .banner-desc-type-2
	{
		width:26.4804%;	
	}
	.banner p
	{
		font-size:1.175em;
		line-height:40px;
	}
	body
	{
		font-size:90%;
	}	
}

@media (min-width: 768px) and (max-width: 960px)
{	
	.banner-desc-type-1, .banner-desc-type-2
	{
		bottom: 5%;
    	right: 0%;
    	top: auto;
		padding:20px;
		width:62%;
	}
	.banner-desc-type-2
	{
		left:0%;		
	}
	.banner p
	{
		font-size:1.125em;
		line-height:35px;
	}	
	body
	{
		font-size:90%;
	}
	.content-list .img-section
	{
		margin-top:20px;
	}
	.extrapadding 
	{
    	padding-left: 6%;
    	padding-right: 6%;
	}	
	/* Events Page */
	.events-grid .title {
   	 	padding: 15% 5%;
	}	
	.owl-carousel .owl-item
	{
		margin:0 16px;
		width:300px !important;
	}
	.story-description > h2 {
    	font-size:1.5em;
	}
	.content-section-1{
		padding:0 4%;
	}
   .content-section-2
   {
	   padding:0 2.2%;
   }
	.content-section-3
	{
		padding:0;
	}
	.content .content-section-3 h2, .content-section-3 h2{
		text-align:center;
	}
	.content-section-1 h3, .content-section-2 h1{
		font-size:2em;
	}
	.content-section-2 h1{
		line-height:32px;
	}
	.find-support > ul{
		font-size:1.3em;
	}
	.field.field-name-body img{
		width:100% !important;
        height: auto !important;
	}
	.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"]    #bboxdonation_divForm .BBFormSection .BBFormFieldLabel{		
		text-align:left;
		width:100%;
}
.page-donate .col-lg-8 .content  #bbox-root #mongo-form .BBFormContainer[data-bbox-part-id="677739d9-8b4a-48e1-8417-f0bf361a9b52"]    #bboxdonation_divForm .BBFieldSecurityCode .BBFormFieldLabel{
	margin-left:0;
}
#phpbbforum-page .postbody{
		max-width:500px !important;
	}
.annual-form-block1 div{
height: 385px !important;
}
.annual-form-block1 div{
max-height: 385px;height: 100%; padding: 150px 68px !important;
}
}
@media (min-width: 768px)
{
	.content-list .content-section  p
	{
		padding-right:5%;
	}
	.content-list .content-section p:empty {
    	padding-right: 0;
	}
	.content-list .content-section
	{
		margin-left: 2.45902%; 
	}
	.content-list
	{
		margin-bottom:70px;
	}	
	.content-list .content-section a
	{
		float:left;
	}
	.stories-page .lbd-section-inner
	{
		margin-bottom:75px;
	}	
	.grid-item-lg p
	{
		min-height:90px;
	}	
  .annual-form-block1 div{
height: 385px !important;
}
.annual-form-block1 div{
max-height: 385px;height: 100%; padding: 150px 68px !important;
}
}	
@media (max-width: 767px)
{
	iframe{
		width:100%;
	}	
	.header__region{
		float:none;
	}
	.content-section-1, .content-section-2, .content-section-3
	{
		margin:20px 0;
	}
	.mission-desc
	{
		padding:20px 2%;
	}
	.content-section-2 .grid-row
	{
		margin-bottom:0;
	}
	.banner-desc-type-1, .banner-desc-type-2
	{
		width:100%;
		position:static;
		float:left;
		padding:20px;
	}
	.content-section-2	.grid-item
	{
		width:100%;
		margin-bottom:10px;
	}	
	.banner p 
	{
    	font-size: 1.125em;
    	line-height: 40px;
	}
	
	body
	{
		font-size:85%;
	}
	.col-9, .col-3 
	{
    	width: 100%;	
	}
	.news
	{
		margin-bottom:10px;
		margin-right:0;
		width:100%;
	}
	.row1 .join-us, .row1 .events
	{
		width:49%;
		margin-right:0;
	}
	.row1 .events
	{
		float:right;
	}
	.content-section-1 .row1
	{
		margin-bottom:10px;
	}
	.grid-container .col-3 .icon-grid, .grid-container .col-3 .icon-img
	{
		min-height:0;
	}
	.sign-up-box 
	{    
    	margin-bottom: 20px;
    	width: 100%;
	}
	.social-icons
	{
		float: none;
    	margin: 0 auto;
    	width: 100%;
	}
	
	/* Learn About LBDA */
	.content-list .content-section
	{
		text-align:center;
	}
	.lbd-section2
	{
		padding:20px 0;
	}
	.content-list .img-section , .content-list .content-section 
	{
		width:100%
	}
	.content-list .content-section , .lbd-section2 .grid-lg-row:nth-of-type(1)
	{
		margin-bottom:20px;
	}
	.grid-item-lg
	{
		padding:10px 10.5385% 30px;
	}
	.col-lg-4 
	{   
    	margin-bottom: 10px;
    	margin-right: 0;
    	width: 100%;
	}
	.col-lg-8
	{
		width:100%;
	}
    .grid-lg-row .col-lg-4 .lbda_grid_title, .grid-lg-row .col-lg-4 .title, .events-page .col-lg-4 .title
	{
		padding:20px;		
	}
	.grid-item-lg > h2, .grid-lg-row .col-lg-4 .lbda_grid_title, .grid-lg-row .col-lg-4 .title, .events-page .col-lg-4 .title,
	.col-9, .col-3 ,  .page-donate .col-lg-4 .sidebar  #Donate_Block
	{
		height:auto !important;	
	}
	.content-list .content-section p
	{
		padding:0 2%;
	}
	.lbd-section1 .grid-lg-row:nth-of-type(1)
	{
		margin-bottom:10px;
	}
	.grid-lg-row .lbda_banner img 
	{
   	 	height: auto !important;
    	width: 100% !important;
	}
	.lbd-grid-content {
    	padding: 24px 0 0;
	}
	.lbd-section2 {
    	padding: 0;
	}
	/* Find Support */
	.content .row:nth-of-type(2)
	{
		padding-left:0;
	}
	.content-list .content-section  p , .content-list .img-section
	{
		float:none;
	}
	.content-list .img-section
	{
		text-align:center;
	}
	.content-list .img-section img
	{
		width:auto;
	}
	/* Slider Bullets */	
	.flex-control-nav 
	{
    	bottom: -30px;
	}
	.content h2
	{
		font-size:2em;
	}
	.flexslider .slides 
	{
    	margin-bottom: 20px;
	}
	.flexslider .flex-control-nav 
	{
    	bottom: -40px;
	}
	.block.block-views.container.first.odd {
    	margin-bottom: 42px;
    	margin-top: -22px;
	}
	/* Events Page */
	.events-grid .title {
   		padding: 5%;
	}
	.events-page .events-grid .title.tickets
	{
		padding-top:40px;
	}
    .field.field-name-body img{
      width:100% !important;
      height: auto !important;
    }	
}
@media (min-width: 580px) and (max-width: 1024px)
{
/* Home page Stay Informed Block */
	
	.stay-informed .sign-up-block{
		margin:0;
	}
	.sign-up-block .social-icons, .sign-up-block .sign-up-box{
		width:47%;
		float:none;
		margin:0 auto;	
	}
	.social-icons div.widgets-element-horizontal:first-child {
    	margin: 0;
	}
	.widgets.widgets-set.widgets-set-horizontal.widgets-style-horizontal{
		float:left;
		margin-top:25px;
	}
	.sign-up-block .sign-up-box .orangebutton{
		font-size:0.838em;
	}
}

@media (min-width: 768px) and (max-width: 1024px)
{
	.stay-informed .sign-up-block
	{
		margin-top:10px;
		margin-bottom:0;
	}
	.content-section-3 .stay-informed
	{
		padding:6px 3% 0 8%;
	}
	.stay-informed .mail-box {
    	margin-top: 20px;
	}
	.sign-up-block .sign-up-box .orangebutton{
		font-size:1em;
	}	
}

@media (min-width: 768px) and (max-width: 961px){
.sign-up-block .social-icons, .sign-up-block .sign-up-box{
		width:55%;
		float:none;
		margin:0 auto;	
	}
}


/* Tablet Devices */

@media (min-width: 730px) and (max-width: 768px)
{
	.top-section-container .top-section .top-nav .region-top-menu{		
    	margin-right: 110px;
    	padding: 5px 0;
		position: relative;
    	width: 100%;
		z-index:2147483647;
		margin-top:0;
		box-shadow:0 10px 15px 0 #fff inset;
	}
	.top-section-container .top-section .top-nav{
		margin-top:0;
		position:static;
		width:40%;
	}
}

@media (max-width: 768px)
{
	.top-section-container .region-top-menu .block-search
	{
		display:none;
	}
	.page-search-node .search-form .form-item input
	{
		margin:5px 0;
	}
	.tb-megamenu-main-menu .nav-collapse .block-search .form-actions input
	{
		margin:0 5px 5px 10px;
		min-width:100px;
		padding: 3px 15px;
		font-size:1em;
		border-radius:3px;	
	}	
	 .tb-megamenu.tb-megamenu-main-menu input[type="text"]
	 {
		background-color: #018ea9;
    	border: medium none;
    	color: white;
    	height: 30px;
   		margin: 0;
   		max-width: 200px;	
		float:left; 
	 }
	 .tb-megamenu-main-menu .nav-collapse .block-search
	{
		float:left;
		padding:0 15px;
		width:100%;
		margin-bottom:0;
		margin-left:0;
		box-shadow: 0 10px 15px 0 #eaeaea inset;
	}	
	::-webkit-input-placeholder {
   		opacity:0.7;
	}
	:-moz-placeholder {    /* Firefox 18- */
	   opacity:0.7; 
	}
	::-moz-placeholder {  /* Firefox 19+ */
	   opacity:0.7;  
	}
	:-ms-input-placeholder {  
	   opacity:0.7;  
	}
	:-o-input-placeholder {  
	   opacity:0.7;  
	}
	.banner-desc-type-1, .banner-desc-type-2{
		padding:20px 20px 30px;
	}
	.content-section-3{
		margin-top:0;
	}
	.block.block-panels-mini.last.even{
		margin-bottom:0;
	}
}
@media (min-width: 769px)
{
	.tb-megamenu-main-menu .nav-collapse .block-search
	{
		display:none !important;
	}
}
@media (max-width: 640px)
{
	.sharethis-wrapper::before
	{
		content:"";
	}
	.sharethis-wrapper > span:first-child {
    	border: 0 none;
	}
	.owl-carousel .owl-item
	{
		margin:0 13px;
		width:250px !important;
	}
	.menu-name-menu-top-section-menu .menu .menu__item .menu__link::after {
    	border-right: 2px solid #eaeaea;
    	content: "";   
    	padding: 0 0 0 15px;
	}
	.menu-name-menu-top-section-menu .menu .menu__item:last-child .menu__link::after {
   		border-right: 0 none;
	}	
	.mission-desc .desciption-quote p{
		font-size:1.2em;
		line-height:24px;
	}
	.mission-desc .description-logo
	{		
		top:35%;
	}	
	.mission-desc .mission-left{
		margin-top:2%;
	}
	.content-section-1 h3
	{
		font-size:2em;
	}
	.content-section-1, .footer-content, .lbd-section1 .section-content, .section-content, .node-webform  {
    	padding: 0 7.5%;
	}	
	.page-donate  .section-content {
		padding:0 2.5%;
	}
	.content-section-2, .content-section-3{
		padding:0;
	}
	.find-support > ul
	{
		font-size:1.2em;
	}
	.content-section-2 h1 {    	
    	margin-top: 10px;
    	padding: 0 15%;
	}
	.content .content-section-3 h2, .content-section-3 h2{
		text-align:center;
		padding:30px 10%;	
	}	
	.grid-container, .stay-informed{
		padding:14px 7.5%;
	}
	.content-section-3 h2
	{
		line-height:28px;
	}	
	.stay-informed {
   	 	padding: 40px 3%;
	}
	.sidebar h2{
		font-size:1.875em;
	}

	/* phpbbforum */	
	.page-phpbbforum  .section-content{
		padding:0;
	}
	.page-phpbbforum .content_page_title{
		padding:0 2%;
	}
	#pagecontent table:nth-child(2) td {
    	float: left;
    	width: 100%;
	}
}

/* Responsive changes for POP-up*/
@media only screen and (max-width: 1024px)
{
	#popup-announcement-wrap{
	left: 12.5% !important;
	top: 10% !important;
	width: 75% !important;
	z-index: 9999999999 !important;
	}
        #popup-announcement-wrap img{
		margin: 0 auto !important;
		display: block !important;
		z-index: 999 !important;
	}
}
@media only screen and (max-width: 767px)
{
	#popup-announcement-wrap{
	left: 5% !important;
	top: 10% !important;
	width: 90% !important;
	z-index: 9999999999 !important;
	}
	
	#popup-announcement-close{
		bottom: 0px !important;
	}
        #popup-announcement-wrap{
	height:auto !important;
	}
}

/* Mobile Devices */
@media (min-width: 580px)
{
/* LBDA Volunteer Application */
	.webform-client-form .webform-component-textfield label, .webform-component-email label, .webform-client-form .webform-component-select label {
		float: left;
		margin-right: 1em;
		width: 30%;
	}
	.webform-client-form .webform-component-textfield .form-text {
		width: 50%;
	}
}
@media  (max-width: 580px)
{
	.mission-desc .mission-left, .mission-desc .desciption-quote, .mission-desc .description-logo 
	{
		float: left;
		margin-right:0%;
		margin-top: 0%;
		text-align: center;
		width: 100%;
		position:static;
	}
	.description-logo img
	{
		margin: 0 auto;   
		width: auto;
	}
	.col-9 .row1 .icon-grid
	{
		width:100%;
		min-height:0;
	}
	.icon-img
	{
		min-height:0;
	}
	.left-content, .right-content
	{
		width:100%;
	}
  	.footer-logo, .footer-nav, .tweets
	{
		width:94%;
	}
	.story-grid-lg
	{
		margin-right:0;
		width:100%;
	}
	
	.page-search-node ol.search-results
	{
		padding-left:5px;
	}	
   .owl-carousel .owl-item
	{
		margin:0 6px;
		width:239px !important;
	}
	.node-138 .field-type-text-with-summary table tr td{
		display:block;
		text-align:center;
	}
	.node-138 .field-type-text-with-summary table tr td:last-child {
    	text-align: left;
	}
	.icon-grid, .stay-informed{
		border-width:14px 0;
	}
	.field.field-name-body img{
		width:100% !important;
		padding-right:0;
        height: auto !important;
	}
	.footer-nav {
    	margin-top: 10px;
	}
	.footer-logo, .footer-nav, .tweets{
		margin-left:0;
	}
    .field.field-name-body table{
        overflow: scroll;
        display: block;
        white-space: nowrap;
    }
}

@media  (max-width: 480px)
{
	.content-section-2 h1
	{
		font-size:2em;
	}
	.row1 .join-us, .row1 .events
	{
		width:100%;
		margin-bottom:10px;
		min-height:0;
	}
	.content-section-1 .row1
	{
		margin-bottom:0;
	}
	.top-nav-1, .top-nav-2, .top-search
	{
		float:right;
	}	
	.stay-informed 
	{
    	padding: 3%;
	}
	.mail-box
	{
		text-align:center;
	}
  	.mail-box > img, .mail-box p 
  	{	 
	  	width: auto;
	  	float:none;
  	}
	.sign-up-block
	{
		margin-bottom:0;
		margin-top:0;
	}
	.sign-up-box .orangebutton
	{
		display:block;
		margin:0 auto;
		float:none;
	}
	.sign-up-box > input
	{
		margin-bottom:10px;
		width:100%;
	}
	.grid-container
	{
		border:none;
	}				
	.social-icons 
	{   
    	text-align: center;
    	width: 100%;
	}
	.footer-logo > img
	{
		width:100%;
	}
	.footer-nav-col-2
	{	
		margin-left:0;
	}
	.footer-nav-col-1, .footer-nav-col-2
	{
		width:50%;
	}
	/* Sign-up Box */
	.social-icons div.widgets-element-horizontal
	{
		float:none;
	}	
	/* LBDA Stories */
	.story-grid-sm
	{
		width:100%;
	}
	.story-type-2 .story-img
	{
		max-width:100%;
	}	
	.content-section-2 h1
	{
		line-height:28px;	
	}
	/* phpbbforum */
	#phpbbforum-page #wrapper{
		overflow-x:auto;
		padding-bottom:20px;
	}
	#phpbbforum-page #maintable
	{
		width:600px;
	}
}

@media  (max-width: 360px)
{
	nav.breadcrumb li
	{
		float:left;
	}
	.sharethis-wrapper > span
	{
		padding:0 15px;
	}
	.logo img
	{
		width:100%;
	}
	.owl-carousel .owl-item
	{
		margin:0;
		width:311px !important;
	}
	.node-473 td {  
	font-size:10px;
	}
	.description-logo img
	{
		width:50%;
	}
	.view-uc-products .views-field-title , .view-uc-products .views-field-sell-price, .view-uc-products tr.even, .view-uc-products tr.odd,
    .sticky-table tr.even, .sticky-table tr.odd
	{
		padding-right: 8px;	
	}
@media (max-width: 320px){
	.owl-carousel .owl-item
	{
		margin:0;
		width:276px !important;
	}
}





/*secondary mega-menu*/
#block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .tb-megamenu-row .tb-megamenu-column:nth-of-type(1) .tb-megamenu-column-inner{
 padding-bottom:3px;
}

#block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .tb-megamenu-row .tb-megamenu-column:nth-of-type(2) .tb-megamenu-column-inner{
 padding:0;
}

#block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .mega-group-title{
 color: #858585;
    font-size: 0.813em;
    text-transform: capitalize;
 margin-bottom:5px;
}

#block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .mega-group-ct{
 margin-left:7px;
}

/*volunteer applications*/
.webform-client-form .webform-component-checkboxes label {
    display: inline-block;
}


@media (max-width: 979px) {
  #block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .mega-group-title{
    margin-left:28px;
  }
  #block-tb-megamenu-secondary-menu .tb-megamenu-secondary-menu .tb-megamenu-item .dropdown-menu .mega-group-ct{
    margin-left:18px;
  }
}

/* TEMP HOMEPAGE FIX */

.temp-homepage-fix {
	width: 50%;
	float: left;
	background-color: white;
	text-align: center;
	min-height: 500px;
}

@media (max-width: 767px) {
	
	.temp-homepage-fix {
		width: 100%;
		float: left;
		background-color: white;
		text-align: center;
		min-height: 500px;
	}
	
}

/* TEMP HOMEPAGE FIX */
