html{ line-height: normal; }
body{ font-family: 'Roboto', sans-serif; font-size: 15px; color:#333; margin: 0; padding: 0; }
a, a:active, a:focus{ outline:none; text-decoration:none; color:#d11241; }
a:hover{ color:#333; }
ul, ol{ margin: 0; padding: 0; }
td{ vertical-align:top; word-wrap: break-word; }
p{ word-wrap: break-word; }

.container{ width: 940px; margin:auto; position:relative; }
#header{ height: 85px; }
#header > .container > div, #header > .container > a.donate{ margin-left: 20px; }
#header .logo{ width: 270px; height: 60px; background: url(../images/logo.png) no-repeat; display:inline-block; margin-top: 6px; }
#header .lang-switch{ width: 48px; height: 18px; display:inline-block; background: url(../images/icon_arrow_down.png) no-repeat right 40px; padding-top: 34px; vertical-align:top; cursor:pointer; }
#header .lang-switch:hover{ opacity: 0.8; }
#header .lang-switch .lang-en{ width: 26px; height: 18px; background: url(../images/lang_en.png) no-repeat; }
#header .header-buttons{ display:inline-block; background-color:#fcfcfc; border: 1px solid #ebebeb; border-radius: 3px;  vertical-align:top; margin-top: 22px; }
#header .header-buttons > a{ display:inline-block; padding: 10px 15px 10px 30px; cursor:pointer; }
#header .header-buttons > a.join{ background: url(../images/icon_join.png) no-repeat 8px center; color:#298aad; }
#header .header-buttons > a.sign-in{ border-left: 1px solid #ebebeb; background: url(../images/icon_sign_in.png) no-repeat 8px center; }
#header .header-buttons > a.mobile-search{ display:none; }
#header .header-buttons > a:hover{ background-color:#f7f7f7; }
#header .donate-button{ display:inline-block; vertical-align:top; width: 85px; height: 40px; position:absolute; right: 0; line-height: 40px; color:#fff; text-align:center; font-weight: 700; background-color:#35a2c9; margin-top: 23px; border-radius: 3px; }
#header .donate-button:hover{ cursor:pointer; background-color:#d11241; }

div#block-printfriendly-printfriendly{float:right;}
div#toprhs_menu { border:none !important; background-color: transparent !important;}

#header .lang, #header .print{ display:inline-block; vertical-align:top; margin-right: -4px; }
#header .lang{ margin-top: 8px; }
#header .print{ float: right; margin-top: 35px; margin-right: 150px !important; }
#header .print a.printfriendly{ width: 57px; height: 15px; display:block; background: url(../images/icon_print.jpg) no-repeat; }
#header .print a.printfriendly:hover{ opacity: 0.8; }
#header .print a.printfriendly img{ display:none; }

#header .lang #edit-lang-dropdown-select_titletext .ddTitleText, #header .lang a.enabled .ddTitleText{ display:none; }
#header .lang #edit-lang-dropdown-select_msdd{ width: 70px !important; }
#header .lang #edit-lang-dropdown-select_child{ background-color: #FCFCFC; border: medium none; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 3px #333333; height: auto !important; margin-top: 0; padding-bottom: 5px; padding-top: 5px; width: 55px !important; }
#header .lang #edit-lang-dropdown-select_title{ padding: 10px; border:none; background-color:#fff; }
#header .lang #edit-lang-dropdown-select_title:hover{ cursor:pointer; opacity: 0.8; }
#header .lang #edit-lang-dropdown-select_arrow{ background: url(../images/lang_arrow.jpg) no-repeat 6px 6px !important; }
#header .lang .dd_after .ddChild a{ padding: 4px 10px; }
#header .lang .dd_after .ddChild a:hover{ background-color:#FFF; opacity: 0.8; }
#header .lang .dd_after .ddChild a.selected{ display:none !important; }


/* -------------------------------------------------------------------------------------------------------------------- */

#menu{ height: 70px; background-color:#f3f3f3; }
#menu ul.menu{ height: 70px; margin-bottom: 0; }
#menu ul.menu > li{ float:left; list-style:none; height: 52px; padding-top: 18px; margin-left: 0; padding-left: 0; margin-right: 12px; background-color:#f3f3f3; }
#menu ul.menu > li > a > .sf-sub-indicator{ display:none; }
#menu ul.menu > li a > .sf-sub-indicator{ right: 5px; opacity: 0.5; }
#menu ul.menu > li > a{ padding-left: 0; padding-right: 15px; }
#menu ul.menu > li > ul{ top: 70px; left: -10px !important; padding-top: 30px; display:none;}
#menu ul.menu > li > ul li.sfHover > a{ color:#d11241; }
#menu ul.menu > li > ul > li{ position:relative; width: 200px; }
#menu ul.menu > li > ul > li > ul{ border-left: 2px solid #666; }
#menu ul.menu > li > ul > li:hover > ul{ top: 0px; left: 200px; }
#menu li a{ color:#333; }
#menu li a.active, #menu li a:hover{ color:#d11241; }
/*
#menu input#search{ width: 240px; height: 39px; border: 1px solid #ccc; border-radius: 3px; padding: 0 10px; font-family: 'Roboto', sans-serif; color:#333; margin-top: 14px; float:right; background: #fff url(../images/icon_search.png) no-repeat 230px center; }
*/
.search-info{display:none;}
#menu #block-search-form input.form-text{ width: 240px; height: 39px; border: 1px solid #ccc; margin-right: 0px; border-radius: 3px; padding: 0 10px; font-family: 'Roboto', sans-serif; color:#333; margin-top: 14px; float:right; background: #fff url(../images/icon_search.png) no-repeat 230px center; }
#menu #block-search-form input.form-submit{ display:none; }
fieldset#edit-advanced {display:none;}

.sf-menu.sf-style-light-blue .sf-sub-indicator{ background-image: url(../images/arrows-777777.png); }
.sf-menu.sf-style-light-blue li, .sf-menu.sf-style-light-blue.sf-navbar{ background:none; }
.sf-menu.sf-style-light-blue li li, .sf-menu.sf-style-light-blue li li li{ background-color:#f3f3f3; }
.sf-menu.sf-style-light-blue a{ border:none; padding: 10px; }
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul{ background:none; padding: 0 !important; border-radius: 0; }
.sf-menu.sf-style-light-blue ul li:hover, .sf-menu.sf-style-light-blue ul li.sfHover, .sf-menu.sf-style-light-blue ul a:hover, .sf-menu.sf-style-light-blue ul a:active{ background-color:#ddd; }
.sf-menu.sf-style-light-blue li.active a, .sf-menu.sf-style-light-blue a:focus{ background-color:#f3f3f3; }
.sf-menu.sf-style-light-blue a.sf-with-ul{ padding-right: 30px; }
#menu ul.menu > li:hover, #menu ul.menu > li:hover > a{ background-color:#f3f3f3; color:#d11241; cursor:pointer; }

/* -------------------------------------------------------------------------------------------------------------------- */

#bxslider{ }
#bxslider li{ position:relative; height: 438px; }
#bxslider img{ position:absolute; left:0; top: 0; }
#bxslider .box{ width: 415px; padding: 25px 35px 40px 35px; position:absolute; top: 30px; right: 0; background: url(../images/white_75.png); }
#bxslider .box span.header{ font-weight: 300; font-size: 25px; }
#bxslider .box span.desc{ font-weight: 300; font-size: 18px; }
#bxslider .box .button{ padding: 10px 30px; font-weight: 500; background-color: #d11241; display:inline-block; font-size: 17px; color:#fff; margin-top: 15px; border-radius: 3px; }
#bxslider .box .button:hover{ cursor:pointer; background-color:#b5153c; }

.bx-wrapper{ margin-bottom: 0; }
.bx-wrapper .bx-viewport{ box-shadow: none; border: none; left: 0; }
.bx-wrapper .bx-pager{ bottom: 15px; }
.bx-wrapper .bx-pager.bx-default-pager a{ background-color:#333; border: 2px solid #222; opacity: 0.7; border-radius: 50%; }
.bx-wrapper .bx-pager.bx-default-pager a.active{ opacity: 0.9; background-color:#d11241; border-color:#d11241; }

#diabetes-icons{ height: 335px; }
#diabetes-icons a > div{ width: 181px; background: url(../images/diabetes_icons.png) no-repeat; padding-top: 200px; display:inline-block; vertical-align:top; text-align:center; margin-top: 55px; font-weight: 300; font-size: 22px; }
#diabetes-icons a:hover{ opacity: 0.7; }
#diabetes-icons a > div .title{ font-size: 24px; color:#333; margin-top: 10px; }
#diabetes-icons a > div .title a{ color:#333; }
#diabetes-icons a > div.type2{ background-position: -181px 0; margin-left: 66px; margin-right: 33px; }
#diabetes-icons a > div.type3{ background-position: -362px 0; margin-left: 33px; margin-right: 66px; }
#diabetes-icons a > div.type4{ background-position: -543px 0; }

#about-homepage{ height: 235px; padding: 55px 0; background-color:#f3f3f3; line-height: 1.5em; }
#about-homepage .left, #about-homepage .right{ width: 50%; display:inline-block; margin-right: -4px; vertical-align:top; }
#about-homepage .left{ color:#666; }
#about-homepage .left .inner{ padding-right: 20px; }
#about-homepage .left .title{ font-size: 45px; font-weight: 300; margin-bottom: 25px; color:#333; margin-top: 5px; }
#about-homepage .right{ background-color:#35a2c9; color:#fff; border-bottom: 5px solid #287e9c; font-weight: 500; font-size: 19px; }
#about-homepage .right .inner{ padding: 30px; }
#about-homepage .right .newsletter-title{ margin-bottom: 15px; }
#about-homepage .right input.email{ font-family: 'Roboto', sans-serif; width: 278px; padding: 0 10px; height: 40px; background-color:#FFF; border:none; border-radius: 3px; vertical-align:top; }
#about-homepage .right input.submit{ float:right; -webkit-appearance: none; margin-top:-59px; font-family: 'Roboto', sans-serif; padding: 0px 15px; height: 41px; vertical-align:top; font-weight: 500; margin-left: 10px; background-color: #d11241; display:inline-block; font-size: 17px; border:none; color:#fff; border-radius: 3px; }
#about-homepage .right input.submit:hover{ cursor:pointer; background-color:#b5153c; }
#about-homepage .right .share{ margin-top: 15px; margin-bottom: 10px; }
#about-homepage .right .share-icons{ width: 192px; height: 32px; background: url(../images/share_icons.jpg) no-repeat; }

#content_bottom img{ width: 100%; }
#content_bottom .inner{ padding: 0 10px; }
#content_bottom .col-1 .inner{ padding: 0 10px 0 0; }
#content_bottom .col-3 .inner{ padding: 0 0 0 10px; }
#content_bottom .inner .block-title{ font-weight: 300; font-size: 22px; margin-top: 40px; margin-bottom: 40px; text-align:center; }
#content_bottom .content > .date{ font-weight: 700; }
#content_bottom .content > .title{ font-weight: 300; font-size: 22px; color:#b5153c; line-height: 27px; margin: 10px 0; }

#footer-image{ width: 100%; height: 210px; padding-top: 57px; margin-bottom: -5px; background: url(../images/footer_img.jpg) no-repeat center top; text-align:center; font-size: 22px; color:#fff; background-size: cover; }
#footer-image > .title{ text-transform:uppercase; font-size: 33px; text-shadow: 1px 1px 3px #000; margin-bottom: 30px; color:#fff; margin-top: 0; }
#footer-image a{ color:#fff; }
#footer-image > .buttons span{ width: 205px; height: 50px; line-height: 50px; background-color:#d11241; border-radius: 3px; font-weight: 500; display:inline-block; margin: 0 20px; }
#footer-image > .buttons span.blue{ background-color:#35a2c9; color:#fff; }
#footer-image > .buttons span:hover{ opacity: 0.8; cursor:pointer; }

#footer-links{ width: 100%; background-color:#2e2e2e; padding: 30px 0; }
#footer-links .container .region-footer-links > div{ width: 25%; margin-right: -4px; display:inline-block; vertical-align:top; }
#footer-links .container .region-footer-links > div .block-title{ font-weight: 700; color:#fff; margin-top: 0px; font-size: 15px; }
#footer-links .container .region-footer-links > div li{ list-style:none; margin: 2px 0; }
#footer-links .container .region-footer-links > div a{ color:#fff; }
#footer-links .container .region-footer-links > div a:hover{ color:#ccc; }

#footer{ padding: 25px 0; background-color:#202020; text-align:center; color:#fff; }
.region-bottom, .region-bottom > div, .region-bottom .inner{ display:inline; padding-left: 3px; }
#footer ul{ display:inline; list-style:none;  }
#footer li{ display:inline; margin: 0 10px 0 0; }
#footer li:before{ content: '∙'; padding-right: 10px; }
#footer li a{ color:#fff; }
#footer li a:hover{ color:#ccc; }


/* -------------------------------------------------------------------------------------------------------------------- */

.blue{ color:#298aad; }
.pink{ color:#d11241; }
.margin-auto{ margin:auto; }
.float-left{ float:left; }
.float-right{ float:right; }

#content_top .block-title{ display:none; } 
#sidebar{ display:none; }

#content_bottom{ margin-bottom: 50px; }
.front #content{ display:none; }
/*.front .region-content-bottom > div{ display:inline-block; width: 33.3%; margin-right: -4px; vertical-align:top; }*/
.front #content_bottom > .column{ display:inline-block; width: 33.3%; margin-right: -4px; vertical-align:top; }

.front .region-content-bottom table *{ width: 290px; }
.front .region-content-bottom .more-link{ text-align:left; }
.front .region-content-bottom .views-row{ margin-bottom: 30px; }
.front .region-content-bottom .view-uk-upcomingevents .views-row-2{ margin-top: 35px; }
.front .region-content-bottom .views-row .views-field-field-eventstartdate{ margin-top: 18px; }
.front .region-content-bottom .view-fundraising-news-uk-view-block-for-homepage .views-row{ margin-top: 17px; }

.not-front .region-content-top .inner{ text-align:center; }
.not-front .region-content-top .inner p{ margin: 0; }

.not-front #content{ width: 70%; display:inline-block; vertical-align:top; margin-right: -4px; }
.not-front #content .inner{ padding-right: 40px; }
.not-front #content .inner > .title{ font-weight: 300; font-size: 40px; color:#333; margin-top: 27px; margin-bottom: 20px; }
.not-front #sidebar{ width: 30%; display:inline-block; vertical-align:top; margin-right: -4px; }
.not-front #footer_top{ display:none; }

.block .block-title{ font-weight: 300; font-size: 25px; margin-bottom: 20px; }

#sidebar .block{ border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 25px; }
#sidebar .block.last{ border-bottom: none; }
#sidebar .block.first{ margin-top: 29px; }
#sidebar .more-link{ text-align:left; }
#sidebar .views-row{ margin-bottom: 10px; }
#sidebar p{ margin: 0 0 10px; }
#sidebar .view-donation-and-fundraising-news-uk-view-block-sidebar .views-field-body{ display:none; }

/* -------------------------------------------------------------------------------------------------------------------- */

.donate-page .donate-now{ margin-top: 20px; font-weight: 300; font-size: 45px; }
.donate-page .content{ padding: 20px 0; }
.donate-page .donate-online{ color:#298aad; font-weight: 300; font-size: 25px; }
.donate-page .float-right{ padding-top: 10px; }
.donate-page .tabs > div{ width: 50%; height: 60px; line-height: 60px; display:inline-block; margin-right: -4px; background-color:#35a2c9; color:#fff; text-align:center; cursor:pointer; }
.donate-page .tabs > div.active{ background-color:#f3f3f3; color:#298aad; cursor:default; }

.donate-page .tabs-content > div{ padding: 20px 20px 60px; }
.donate-page .form-item, .form-actions{ margin: 0 0 10px; }
.donate-page .tabs-content > div.tab-2{ display:none; }

.donate-page .tabs-content > div.tab-2 > .title{ margin-top: 0; margin-bottom: 20px; color:#333; }

#drwf_donationform{ margin-top: 10px; background-color:#f3f3f3; position:relative; }

.donate-page .title{ font-weight: 300; font-size: 25px; margin-top: 30px; }
.donate-page .donate-circles{ margin-top: 30px; border-bottom: 1px solid #ababab; padding-bottom: 25px; }
.donate-page .donate-circle{ display:inline-block; width: 164px; height: 164px; margin: 12px -4px 12px 38px; border-radius: 50%; }
.donate-page .donate-circle:hover{ opacity: 0.8; }
.donate-page .donate-circle.giftaid-it{ background: url(../images/donation_icons/giftaid_it.png) no-repeat; }
.donate-page .donate-circle.just-giving{ background: url(../images/donation_icons/just_giving.png) no-repeat; }
.donate-page .donate-circle.legacies{ background: url(../images/donation_icons/legacies.png) no-repeat; }
.donate-page .donate-circle.trusts{ background: url(../images/donation_icons/trusts.png) no-repeat; }
.donate-page .donate-circle.in-memory{ background: url(../images/donation_icons/in_memory.png) no-repeat; }
.donate-page .donate-circle.payroll-giving{ background: url(../images/donation_icons/payroll_giving.png) no-repeat; }

.donate-page .welness-network .content{ display:inline-block; margin-right: -4px; width:60%; }
.donate-page .welness-network .image{ display:inline-block; margin-right: -4px; width:40%; height:auto; vertical-align:top; margin-top: -30px; }

#drwf_donationform label{ font-weight:400; }

#drwf_donationform .form-item-payment{ margin-bottom: 28px; }
#drwf_donationform .form-item-payment label, .donate-page .form-item-payment div{ display:inline-block; vertical-align:top; width: 50%; margin-right: -4px; }
#drwf_donationform .form-item-payment #edit-payment > div{ width: 68px; display:inline-block; margin-left: 29px; position:relative;  }
#drwf_donationform .form-item-payment #edit-payment > div label{ font-family: 'Roboto', sans-serif; color:#333; font-size: 34px; font-weight: 300; }
#drwf_donationform .form-item-payment #edit-payment > div input{ position:absolute; margin-top: 45px; margin-left: 25px; }

#drwf_donationform .form-item-title, #drwf_donationform .form-item-last-name, #drwf_donationform .form-item-first-name{ width: 60%; }
#drwf_donationform .form-item-title label, #drwf_donationform .form-item-last-name label, #drwf_donationform .form-item-first-name label{ display: inline-block; width: 100px;  }
#drwf_donationform .form-item-title select, #drwf_donationform .form-item-last-name input, #drwf_donationform .form-item-first-name input, #drwf_donationform .form-item-diffrent-amount input{ width: 60%; height: 40px; border-radius: 3px; line-height: 40px; padding: 0 8px; border: 1px solid #ccc; font-family: 'Roboto', sans-serif; color:#aaa; font-size: 15px; }
#drwf_donationform .form-item-title select{ padding: 10px 0 0 5px; width: 65%; vertical-align:middle; }
#drwf_donationform .form-item-title select option{ height: 30px; padding-top: 10px; }

#drwf_donationform .form-item-diffrent-amount{ position:absolute; left: 60%; top: 202px; width: 100px; padding-top: 14px; }
#drwf_donationform .form-item-diffrent-amount label{ width: 80px; line-height: 1.5em; padding-left: 20px; }
#drwf_donationform .form-item-diffrent-amount input{ width: 120px; height: 90px; position:absolute; left: 90px; top: 0; font-size: 34px; text-align:center; font-weight: 300; }

#user-profile-form .form-item select.styled{width:340px;}
#edit-submit, #edit-delete, #edit-next-button, .search-form .form-submit{ border:none; font-family: 'Roboto', sans-serif; width: 136px; margin-right: -1px; padding: 5px 0px; background-color:#d11241; color:#fff; font-size: 20px; float:right; border-radius: 3px; }
#edit-submit:hover, #edit-delete:hover, #edit-next-button:hover{ cursor:pointer; opacity: 0.8; }
#drwf_donationform #edit-next-button{ margin-right: 2px; }

#drwf-donation-form > div > .donateform_part2{ margin-top: 60px; }
form#user-register-form #edit-submit{
width:186px;
}
#block-block-7 .inner > .block-title{ font-size: 45px; margin-top: 20px; }
#block-block-7 .contact-left, #block-block-7 .contact-right{ display:inline-block; vertical-align:top; margin-right: -4px; width: 49%; }
#block-block-7 .contact-right{ margin-left: 2%; margin-top: 77px; background-color:#ccc; height: 180px; }

/* Contact form */
.node-397{ background-color:#f3f3f3; padding: 20px; }
.node-397 .submitted, .node-397 .grippie{ display:none; }
label{ display:inline-block; width: 25%; margin-right: -4px; font-weight: 400; }
.form-select, .form-text, .form-textarea{ display:inline-block; width: 73%; margin-right: -4px; height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #ccc; border-radius: 3px; font-family: 'Roboto', sans-serif; color:#aaa; font-size: 15px; }
.form-select{ width: 75%; padding-right: 0; padding-top: 9px; }
.form-select option{ padding-top: 10px; height: 30px; }
.field-prefix{ position:absolute; margin-top: 29px; margin-left: -148px; font-size: 11px; }
.webform-component-textarea > div{ display:inline-block; width: 75%; }
.webform-component-textarea label{ vertical-align:top; padding-top: 10px; }
.webform-component-textarea textarea{ resize: none; width: 100%; height: 100px; line-height: 20px; padding-right: 0; }
.form-type-radio label{ width: 80%; height: 15px; vertical-align:middle; padding-left: 10px; }

.view-drwf-uk-all-up-coming-events-view-page{ margin-top: 36px; }
.view-drwf-uk-all-up-coming-events-view-page #content .views-row{ width: 49%; display:inline-block; vertical-align:top; margin-right: -4px; }
.view-drwf-uk-all-up-coming-events-view-page #content .views-row.views-row-even{ margin-left: 2%; }

.view-other-up-coming-events .views-row{ width: 47%; display:inline-block; vertical-align:top; margin-right: -4px; }
.view-other-up-coming-events .views-row.views-row-even{ margin-left: 6%; }
.view-other-up-coming-events .views-row .views-field-field-eventimage{ height: 180px; overflow:hidden; }
.view-other-up-coming-events .views-row img{ width: 100%; }
.view-other-up-coming-events .more-link{ text-align:left; margin-top: 30px; }

.view-drwf-uk-all-up-coming-events-view-page img{ width: 300px; height: 185px; }
.view-drwf-uk-all-up-coming-events-view-page .col-1{ padding-right: 10px; }
.view-drwf-uk-all-up-coming-events-view-page .col-2{ padding-left: 10px; }

.view-drwf-uk-all-recent-events-view-page{ margin-top: 36px; }
.view-drwf-uk-all-recent-events-view-page td{ vertical-align:top; }
.view-drwf-uk-all-recent-events-view-page img{ width: 300px; height: 185px; }
.view-drwf-uk-all-recent-events-view-page .col-1{ padding-right: 10px; }
.view-drwf-uk-all-recent-events-view-page .col-2{ padding-left: 10px; }

#content .views-field-title{ font-size: 21px; font-weight: 300; margin: 10px 0 3px; }
#content .views-field-field-eventlocation, .views-field-field-eventstartdate{ font-size: 13px; color:#666; }

.page-recentnews #content .view-drwf-uk-recent-news{ margin-top: 36px; }
.page-recentnews #content .views-row, .page-upcomingevents #content .views-row, .page-recentevents #content .views-row{ width: 47%; display:inline-block; vertical-align:top; margin-right: -4px; margin-bottom: 20px; }
.page-recentnews #content .views-row.views-row-even, .page-upcomingevents #content .views-row.views-row-even, .page-recentevents #content .views-row.views-row-even{ margin-left: 6%; }
.page-recentnews #content img{ width: 100%; height: auto; }

/* admin menus */
.tabs.primary{ list-style:none; }
.tabs.primary li{ display:inline-block; background-color:#666; }
.tabs.primary li a{ color:#fff; padding:3px 10px; }
.tabs.primary li:hover{ background-color:#333; }

#content .search-form{ margin-top: 30px; }

/* ----------------------------------------------------------------------------------------- */

#drwf-eventregistration-form{ background-color:#f3f3f3; padding: 20px; padding-bottom: 50px; }
#drwf-eventregistration-form .form-submit{ width: 180px; font-size: 15px; }

/* ----------------------------------------------------------------------------------------- */
/*
.checkbox, .radio { 
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}

.radio { background: url(radio.png) no-repeat; }
*/
.select { 
	height: 40px; border-radius: 3px; line-height: 40px; padding: 0 8px; border: 1px solid #ccc; font-family: 'Roboto', sans-serif; color:#aaa; font-size: 15px; background: #fff url("../images/icon_select_arrow.png") no-repeat 95% center;
	position: absolute; overflow: hidden; width: 34%; vertical-align:middle; 
}
#selectcountry{ width: 414px; }
#edit-country{ width: 430px; }
.donate-page .form-type-checkbox{ padding-top: 10px; }

#webform-client-form-397 .select{ width: 416px; }
#webform-client-form-397 select.styled{ width: 75% !important; }

/* ----------------------------------------------------------------------------------------- */

#sidebar .social{ width: 32px; height: 32px; display:inline-block; margin-right: 10px; }
#sidebar .social:hover{ opacity: 0.8; }
#sidebar .social.icon-facebook{ background: url(../images/icon_facebook.jpg) no-repeat; }
#sidebar .social.icon-twitter{ background: url(../images/icon_twitter.jpg) no-repeat; }
#sidebar .social.icon-youtube{ background: url(../images/icon_youtube.jpg) no-repeat; }
#sidebar .social.icon-google{ background: url(../images/icon_google.jpg) no-repeat; }
#sidebar .social.icon-pinterest{ background: url(../images/icon_pinterest.jpg) no-repeat; }
#sidebar .social.icon-flickr{ background: url(../images/icon_flickr.jpg) no-repeat; }

#sidebar a.button-organise-event{ background-color:#d11241; color:#fff; font-size: 20px; border-radius: 3px; padding: 10px 20px; }
#sidebar a.button-organise-event:hover{ opacity: 0.8; }

.item-list .pager{ margin-top: 20px; }

.page-drwf-uk-all-upcomingevents .view-drwf-uk-all-up-coming-events-view-page img{ width: 100%; }

.page-drwf-uk-all-upcomingevents #content_bottom .region-content-bottom{ border-top: 5px solid #ccc; padding-top: 20px; margin-top: 10px; }
.page-drwf-uk-all-upcomingevents #content_bottom .region-content-bottom > div{ display:inline-block; width: 50%; margin-right: -4px; vertical-align:top; }
.page-drwf-uk-all-upcomingevents #content_bottom .region-content-bottom > div.first .inner{ padding: 10px 30px 5px 0; }
.page-drwf-uk-all-upcomingevents #content_bottom .region-content-bottom > div.last .inner{ border-left: 1px solid #ccc; padding: 10px 0 5px 30px; }
.page-drwf-uk-all-upcomingevents #content_bottom .region-content-bottom .block-title{ text-align:left; color:#298aad; font-weight: 400; font-size: 28px; margin-top: 0; }

.page-drwf-uk-all-recentevengts #content_bottom .region-content-bottom{ border-top: 5px solid #ccc; padding-top: 20px; margin-top: 10px; }
.page-drwf-uk-all-recentevengts #content_bottom .region-content-bottom > div{ display:inline-block; width: 50%; margin-right: -4px; vertical-align:top; }
.page-drwf-uk-all-recentevengts #content_bottom .region-content-bottom > div.first .inner{ padding: 10px 30px 5px 0; }
.page-drwf-uk-all-recentevengts #content_bottom .region-content-bottom > div.last .inner{ border-left: 1px solid #ccc; padding: 10px 0 5px 30px; }
.page-drwf-uk-all-recentevengts #content_bottom .region-content-bottom .block-title{ text-align:left; color:#298aad; font-weight: 400; font-size: 28px; margin-top: 0; }

.page-recentnews #content_bottom .region-content-bottom{ border-top: 5px solid #ccc; padding-top: 20px; margin-top: 10px; }
.page-recentnews #content_bottom .region-content-bottom > div{ display:inline-block; width: 50%; margin-right: -4px; vertical-align:top; }
.page-recentnews #content_bottom .region-content-bottom > div.first .inner{ padding: 10px 30px 5px 0; }
.page-recentnews #content_bottom .region-content-bottom > div.last .inner{ border-left: 1px solid #ccc; padding: 10px 0 5px 30px; }
.page-recentnews #content_bottom .region-content-bottom .block-title{ text-align:left; color:#298aad; font-weight: 400; font-size: 28px; margin-top: 0; }


.not-front #content_bottom .region-content-bottom{ border-top: 5px solid #ccc; padding-top: 20px; margin-top: 10px; }
.not-front #content_bottom .region-content-bottom > div{ display:inline-block; width: 50%; margin-right: -4px; vertical-align:top; }
.not-front #content_bottom .region-content-bottom > div.first .inner{ padding: 10px 30px 5px 0; }
.not-front #content_bottom .region-content-bottom > div.last .inner{ border-left: 1px solid #ccc; padding: 10px 0 5px 30px; }
.not-front #content_bottom .region-content-bottom .block-title{ text-align:left; color:#298aad; font-weight: 400; font-size: 28px; margin-top: 0; }

/* ----------------------------------------------------------------------------------------- */

.node .title{ margin-top: 36px; font-size: 28px; color:#298aad; }
.node .share-box{ margin: 20px 0 40px; }
.node .share-icons{ display:inline-block; vertical-align:middle; }
.node .event-info{ font-weight: bold; margin-bottom: 40px; }
.node .event-info > div div{ display:inline-block; vertical-align:middle; }

.node img{ padding-right: 15px; }

/* ----------------------------------------------------------------------------------------- */

.not-front .views-field-field-eventimage{ min-height: 175px; }

/*
.view-drwf-uk-all-news .view-content > div.views-row{ display:inline-block; margin-right: -4px; width: 50%; vertical-align:top; }
*/

/* ----------------------------------------------------------------------------------------- */
.title{ margin-top: 36px; font-size: 28px; color:#298aad; }
.page-donate-thank-you .title{ color: #d11241; font-size: 38px; margin-top: 27px; font-weight: 300; }
.page-donate-thank-you .description{ margin-top: 20px; }

/* ----------------------------------------------------------------------------------------- */

.node-uk-page-resource .title{ font-weight: 300; margin-top: 26px; margin-bottom: 19px; }
.node-uk-page-resource .link{ color: #d11241; display:inline-block; margin-right: -4px; width: 360px; margin-bottom: 30px; }
.node-uk-page-resource .icon-pdf{ display:inline-block; width: 26px; padding-left: 30px; height: 32px; line-height: 32px; background: url(../images/icon_pdf.png) no-repeat; color:#666; }
.node-uk-page-resource .icon-audio{ display:inline-block; margin-left: 30px; width: 41px; padding-left: 45px; height: 32px; line-height: 32px; background: url(../images/icon_listen.png) no-repeat; color:#379ec9; cursor:pointer; }
.node-uk-page-resource .icon-pdf:hover, .node-uk-page-resource .icon-audio:hover{ opacity: 0.8; }
.node-uk-page-resource audio{ display:none; width: 537px; margin-top: -15px; margin-bottom: 20px; }

/* ----------------------------------------------------------------------------------------- */

.search-form .form-text { width: 280px; margin-bottom: 30px; margin-left: 15px; }
.search-form .form-submit{ height: 42px !important; margin-right: 15px !important; }
.search-results .search-snippet-info{ padding-left: 0; }

/* ----------------------------------------------------------------------------------------- */

.front .view-uk-upcomingevents .field-content > p, .front .view-fundraising-news-uk-view-block-for-homepage .field-content > p{ margin-top: 5px; }
.front .region-content-bottom .views-field-title{ font-size: 18px; }

.front .region-content-bottom .row-first .views-field-field-eventstartdate{ margin-top: 10px; }
.front .view-fundraising-news-uk-view-block-for-homepage .views-row-1 .views-field-title{ margin-top: 10px; }

/* ----------------------------------------------------------------------------------------- */

#newsletterform_homepage label{ padding-bottom: 10px; }

/* ----------------------------------------------------------------------------------------- */

.sharethis-wrapper{ float:left; padding-bottom: 20px; }
.sharethis-wrapper > span{ float:right; }
.sharethis-wrapper > span.st_facebook_large .stLarge{ background-image:url(../images/share_icons/icon_facebook.jpg) !important; }
.sharethis-wrapper > span.st_twitter_large .stLarge{ background-image:url(../images/share_icons/icon_twitter.jpg) !important; }
.sharethis-wrapper > span.st_googleplus_large .stLarge{ background-image:url(../images/share_icons/icon_google.jpg) !important; }
.sharethis-wrapper > span.st_tumblr_large .stLarge{ background-image:url(../images/share_icons/icon_tumblr.jpg) !important; }
.sharethis-wrapper > span.st_linkedin_large .stLarge{ background-image:url(../images/share_icons/icon_linkedin.jpg) !important; }

/* ----------------------------------------------------------------------------------------- */

.rteindent1 > li { margin: 0; padding: 0; padding-bottom: 5px; padding-left: 10px; text-indent: -15px; }
.node-422 li, .node-424 li, .node-431 li, .node-442 li, .node-434 li{ text-indent: 0; }
ol.rteindent1 > li { text-indent: -15px; }



.field-name-field-video .field-label{ display:none; }

/* ----------------------------------------------------------------------------------------- */

#funded-research{ position:relative; z-index: 1; }

#funded-research-map{ position:relative; width: 618px; height: 638px; margin-top: -80px; background: url(../images/map_4.png) 0px 128px no-repeat;  }

#funded-research-map > img{ position:absolute; left: 0; top: 0; }
#funded-research-map > a{ position:absolute; font-size: 14px; line-height: 24px; font-weight:bold; }
#funded-research-map > a:hover{ opacity: 0.7; color:#d11241; }
#funded-research-map > a > span{ display: inline-block; vertical-align:top; width: 13px; height: 29px; background: url(../images/map_pointer.png) no-repeat scroll 0 0 / 12px; }
#funded-research-map > a.left > span{ margin-right: 5px; }
#funded-research-map > a.right > span{ margin-left: 5px; }

#funded-research-map > a{ left: 293px; top: 345px; }
#funded-research-map > #Alberta{ left: 134px; top: 212px; }
#funded-research-map > #Oregon{ left: 67px; top: 336px; }
#funded-research-map > #California{ left: 56px; top: 399px; }
#funded-research-map > #Minnesota{ left: 216px; top: 316px; }
#funded-research-map > #Nebraska{ left: 220px; top: 381px; }
#funded-research-map > #Colorado{ left: 177px; top: 418px; }
#funded-research-map > #Texas{ left: 210px; top: 505px; }
#funded-research-map > #Missouri{ left: 299px; top: 412px; }
#funded-research-map > #Mississippi{ left: 264px; top: 473px; }
#funded-research-map > #Tennesse{ left: 302px; top: 444px; }
#funded-research-map > #Pennsylvania{ left: 350px; top: 370px; }
#funded-research-map > #New-York{ left: 458px; top: 330px; }
#funded-research-map > #Massachusetts{ left: 489px; top: 347px; }
#funded-research-map > #Maryland{ left: 459px; top: 386px; }
#funded-research-map > #district-columbia{ left: 449px; top: 397px; }
#funded-research-map > #Virginia{ left: 373px; top: 418px; }
#funded-research-map > #South-Carolina{ left: 423px; top: 458px; }
#funded-research-map > #Georgia{ left: 410px; top: 490px; }
#funded-research-map > #Florida{ left: 425px; top: 515px; }
#funded-research-map > #Alabama{ left: 367px; top: 470px; }
#funded-research-map > #Illinois{ left: 323px; top: 392px; }
#funded-research-map > #Ohio{ left: 387px; top: 397px; }
#funded-research-map > #Louisiana{ left: 315px; top: 509px; }
#funded-research-map > #Washington{ left: 67px; top: 305px; }
/* 
#funded-research-map > #Oregon{ left: 293px; top: 345px; }
#funded-research-map > #Stirling{ left: 270px; top: 341px; }
#funded-research-map > #Dundee{ left: 293px; top: 345px; }
#funded-research-map > #Glasgow{ left: 265px; top: 373px; }
#funded-research-map > #Edinburgh{ left: 300px; top: 375px; }
#funded-research-map > #Newcastle{ left: 360px; top: 410px; }
#funded-research-map > #Newcastle > div{ padding-left: 22px; margin-top: -10px; }
#funded-research-map > #Ulster{ left: 187px; top: 462px; }
#funded-research-map > #Belfast{ left: 198px; top: 485px; }
#funded-research-map > #Leeds{ left: 386px; top: 521px; }
#funded-research-map > #Manchester{ left: 345px; top: 535px; }
#funded-research-map > #Liverpool{ left: 318px; top: 555px; }
#funded-research-map > #Keele{ left: 359px; top: 584px; }
#funded-research-map > #Norwich{ left: 477px; top: 598px; }
#funded-research-map > #Leicester{ left: 395px; top: 619px; }
#funded-research-map > #Birmingham{ left: 342px; top: 628px; }
#funded-research-map > #Coventry{ left: 356px; top: 642px; }
#funded-research-map > #Cambridge{ left: 470px; top: 651px; }
#funded-research-map > #Oxford{ left: 375px; top: 665px; }
#funded-research-map > #Cardiff{ left: 310px; top: 685px; }
#funded-research-map > #Bristol{ left: 346px; top: 685px; }
#funded-research-map > #London{ left: 431px; top: 692px; }
#funded-research-map > #Plymouth{ left: 267px; top: 761px; }
*/

/* ----------------------------------------------------------------------------------------- */

#mobile-menu-wrap{ display:none; }
#menu #block-menu-menu-unitedkingdommenu{ display:none; }

/* ----------------------------------------------------------------------------------------- */

#toPopup{ z-index: 1000 !important; }
#toPopup div.close{ top: 5px; right: 5px; background: url(../images/popup_x.jpg) center center no-repeat; width: 20px; height: 20px; }
#toPopup div.close:hover{ opacity: 0.7; }
#toPopup span.ecs_tooltip{ top: -45px; right: -45px; }
div#backgroundPopup{ background-color:#d6d6d6; opacity: 0.8; z-index:999; }
div#popup_content{ margin: 0 !important; height:auto !important; text-align:center; padding-top: 20px; border-top: 30px solid #35A2C9 !important; }
div#popup_content #eventregister_confirm, div#popup_content #eventregister_cancel{ border:none; border-radius: 4px; width:auto; height:auto; padding: 10px 20px; margin-right: 10px; font-family: 'Roboto', sans-serif; font-size: 15px; }
div#popup_content #eventregister_confirm:hover, div#popup_content #eventregister_cancel:hover{ opacity: 0.7; cursor:pointer; }

/* ----------------------------------------------------------------------------------------- */

.icheckbox_flat{ display:inline-block; vertical-align:middle; margin-right: 5px; margin-top: -2px; }

/* ----------------------------------------------------------------------------------------- */

.more_infobox{ margin: 20px 0 20px; padding: 10px; border: 1px solid #ccc; }
.more_infobox .more_infolink{ color:#35a2c9; }
.more_infobox .more_infolink:hover{ opacity: 0.8; cursor:pointer; }
.more_infobox .down_arrow, .more_infobox .up_arrow{ width: 20px; height: 20px; display:block; background: url(../images/funded_arrows.jpg) no-repeat 0 0; float:right; }
.more_infobox .up_arrow{ display:none; }
.more_infobox .down_arrow{ background-position: 0 -20px; }
.more_infobox .down_arrow:hover, .more_infobox .up_arrow:hover{ cursor:pointer; opacity: 0.8; }
.more_infobox_expanded{ padding: 10px 0; }

article.node-uk-fundresearch, article.node-480{ line-height: 1.5em; }

/* ----------------------------------------------------------------------------------------- */

#sliding-popup{ background-color:#3ca3c7 !important; font-family: 'arial'; height: 100px !important; }
#sliding-popup .popup-content{ width: 940px; padding-top: 20px; }
#sliding-popup .popup-content h2{ font-size: 15px !important; font-weight:bold !important; margin-bottom: 2px !important; }
#sliding-popup .popup-content p{ font-size: 15px !important; font-weight:normal !important; }
#sliding-popup .agree-button{ background:#FFF !important; color:#1a7fa2 !important; border:none !important; }
#sliding-popup .find-more-button{ background:#1a7fa2 !important; color:#fff !important; border:none !important; box-shadow: none !important; text-shadow: none !important; }
#sliding-popup .popup-content #popup-text{ width: 55%; max-width: none; }
#sliding-popup .popup-content #popup-buttons{ width: 45%; max-width: none; }
#sliding-popup .popup-content #popup-buttons button{ font-size: 16px; }
#sliding-popup .popup-content #popup-buttons button:hover{ opacity: 0.8; }

/* ----------------------------------------------------------------------------------------- */

.node-type-uk-page-news .region-content-bottom{ border-top: none !important; }
.node-type-uk-page-news .region-content-bottom  > div{ width:auto !important; }
.node-type-uk-page-news .region-content-bottom  > div .inner{ width: 598px !important; border-left: none !important; padding: 30px !important; background-color:#f3f3f3; }
.node-type-uk-page-news .region-content-bottom .block-title{ font-weight: 300 !important; color:#333 !important; margin-bottom: 0 !important; }
.node-type-uk-page-news #drwf-eventpage-newsletter-form label{ width: 20%; }
.node-type-uk-page-news #drwf-eventpage-newsletter-form .form-item{ display:inline-block; width: 70%; }
.node-type-uk-page-news #drwf-eventpage-newsletter-form .form-submit{ padding: 10px 30px; background-color: #d11241; display:inline-block; font-size: 17px; color:#fff; margin-top: 15px; border-radius: 3px; border:none; }
.node-type-uk-page-news #drwf-eventpage-newsletter-form .form-submit:hover{ opacity: 0.8; cursor:pointer; }

/* ----------------------------------------------------------------------------------------- */

#register-user-form-wrapper{ background-color:#f3f3f3; padding: 20px 20px 60px; }
#register-user-form-wrapper label{ display:block; width:auto; }
#register-user-form-wrapper .select{ width: 555px; }
#register-user-form-wrapper select.styled{ width: 573px; }
#register-user-form-wrapper input.form-text{ width:560px; }
#register-user-form-wrapper input.form-radio{ float:left; }
#register-user-form-wrapper fieldset.form-wrapper{ padding: 0; }
#register-user-form-wrapper fieldset.form-wrapper .form-item-field-dob-und-0-value-date{ padding-bottom: 10px; }
#register-user-form-wrapper .fieldset-wrapper input.form-text{ width:546px; }
#register-user-form-wrapper .form-radios .form-item{ margin: 1em 0; }

/* ----------------------------------------------------------------------------------------- */

.dd_after .ddTitle span.ddTitleText img{ position:absolute; }

/* ----------------------------------------------------------------------------------------- */

#city_info article{ display:none; }

/* ----------------------------------------------------------------------------------------- */

.show-hide-box{ display:none; }
.more.more_infobox{ color:#35A2C9; background: url(../images/moreDown.jpg) top right no-repeat; cursor:pointer; }
.more.more_infobox:hover{ opacity: 0.8; }
.more.more_infobox.open{ background: url(../images/moreUp.jpg) top right no-repeat; }

/* ----------------------------------------------------------------------------------------- */

#register-user-form-wrapper fieldset.form-wrapper{border:none;}
.form-item-field-dob-und-0-value-date label{display:none;}
form#user-register-form .container-inline-date .description{display:none;}
form#user-register-form .container-inline-date .date-padding{padding:0;}
.form-item-field-dob-und-0-value-date label{ display:none !important; }

#field-dob-add-more-wrapper fieldset{ margin-bottom: -15px; }
#register-user-form-wrapper .form-item-payment{ margin-bottom: 20px; }
#register-user-form-wrapper #edit-field-dob-und-0-value-datepicker-popup-0{ width: 558px !important; }
#register-user-form-wrapper .form-item-mail .description{ display:none; }

/* ----------------------------------------------------------------------------------------- */

div.site-map-box-menu h2.title{ display:none; }

/* ----------------------------------------------------------------------------------------- */

article .node-414 iframe.media-youtube-player {width:500px !important;}
body.page-user-login ul.tabs-primary{
	display:none;
}
body.page-user-register ul.tabs-primary{
	display:none;
}

/* chrome fixes */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.form-item-field-country-und label{ margin-bottom: 2px; }
}

/* ----------------------------------------------------------------------------------------- */

.logged-in #block-menu-menu-dashboard-menu-uk .inner h2.block-title{ display: none; }
.logged-in #block-menu-menu-dashboard-menu-uk .inner .menu{ list-style: none; line-height: 1.5em; margin-top: -10px; margin-left: -3px; }

/* .logged-in #content .view-display-id-page{ margin-top: -90px; }  */
 .logged-in #content .view-manage-events-dashboard, .logged-in #content .view-manage-news-dashboard, .logged-in #content .view-manage-basicpages-dashboard,
 .logged-in #content .view-manage-press-release-dashboard{ margin-top: -90px; }

.logged-in #content .select{ width: auto;  }
.logged-in #content .views-field-title{ font-size: 15px; font-weight: 400; }

.logged-in #content .inner > .view{ position: relative; }
.logged-in #content .add-button, .logged-in #content .back-to-dashboard{ display:inline-block; vertical-align:top; width: 85px; height: 40px; position:absolute; top: 3px; right: 0; line-height: 40px; color:#fff; text-align:center; font-weight: 700; background-color:#D11241; margin-top: 23px; border-radius: 3px; }
.logged-in #content .back-to-dashboard{ right: 100px; width: 170px; }
.logged-in.page-admin-structure-menu #content .back-to-dashboard{ right: 0px; top: 28px; width: 170px; }
.logged-in #content .form-submit{ font-family: 'Roboto', sans-serif; display:inline-block; border: none; vertical-align:top; width: 85px; height: 40px; line-height: 40px; color:#fff; text-align:center; font-weight: 700; background-color:#D11241; margin-top: 1px; font-size: 15px; border-radius: 3px; }
.logged-in #content .add-button:hover, .logged-in #content .back-to-dashboard:hover, .logged-in #content .form-submit:hover{ opacity: 0.8; cursor: pointer; }
.logged-in #content #edit-delete{ margin-right: 15px; }

.logged-in.page-manage-pressrelease #content,.logged-in.page-manage-events #content, .logged-in.page-manage-news #content, .logged-in.page-manage-basicpages #content, .logged-in.page-admin-structure-menu #content{ width: 100% }
.logged-in.page-pressrelease #content .inner,.logged-in.page-manage-events #content .inner, .logged-in.page-manage-news #content .inner, .logged-in.page-manage-basicpages #content .inner, .logged-in.page-admin-structure-menu #content .inner{ padding: 0; }
.logged-in.page-manage-pressrelease #sidebar,.logged-in.page-manage-events #sidebar, .logged-in.page-manage-news #sidebar, .logged-in.page-manage-basicpages #sidebar, .logged-in.page-admin-structure-menu #sidebar{ display: none; }
.logged-in.page-manage-pressrelease .views-table,.logged-in.page-manage-events .views-table, .logged-in.page-manage-news .views-table, .logged-in.page-manage-basicpages .views-table, .logged-in.page-admin-structure-menu .views-table{ width: 100% }

.logged-in .select{ padding-right: 28px; }
.logged-in select.styled{ width: 205px; }

.logged-in table.sticky-enabled{ width: 100%; }
.logged-in table.sticky-enabled td{ padding: 10px 5px; vertical-align: middle; }

.logged-in .views-field{ padding: 10px 5px; vertical-align: middle; }
.logged-in.page-manage-events .views-table thead tr th:last-child{ display: none; }
.logged-in.page-manage-events .views-table td.views-field-title:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-uid:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-status:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-changed:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-language:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-edit-node:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-delete-node:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-views-bulk-operations:nth-child(even){ display: none; }
.logged-in.page-manage-events .views-table td.views-field-nid:nth-child(even){ display: none; }

/* ----------------------------------------------------------------------------------------- */

.node-type-uk-page-resource .download_resource > div{ margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc; }
.node-type-uk-page-resource .download_resource > div > *{ margin-bottom: 0px; vertical-align: middle; }

/* ----------------------------------------------------------------------------------------- */

html.lt-ie9 #drwf_donationform .form-item-diffrent-amount input{ top: 25px; left: 91px; height:auto;  }

html.lt-ie9 .donate-page .tabs > div,
html.lt-ie9 .donate-page .donate-circle,
html.lt-ie9 .donate-page .welness-network .content,
html.lt-ie9 .donate-page .welness-network .image,
html.lt-ie9 .not-front #content_bottom .region-content-bottom > div{ display:block; float:left; }
html.lt-ie9 .not-front #footer-links{ clear:both; }
html.lt-ie9 #dontaion-form-wrapper{ display:block; }
html.lt-ie9 .donate-page .donate-circles{ padding-bottom: 390px; }
html.lt-ie9 #dontaion-form-wrapper .form-item-country label{ margin-top: -5px; }

html.lt-ie8 #header .logo,
html.lt-ie8 #header .lang-switch,
html.lt-ie8 #header .header-buttons,
html.lt-ie8 #header .header-buttons > a,
html.lt-ie8 #header .donate-button,
html.lt-ie8 #header .lang, html.lt-ie8 #header .print,
html.lt-ie8 #bxslider .box .button,
html.lt-ie8 #diabetes-icons a > div,
html.lt-ie8 #about-homepage .left, html.lt-ie8 #about-homepage .right,
html.lt-ie8 #footer-links .container .region-footer-links > div,
html.lt-ie8 .front .region-content-bottom > div,
html.lt-ie8 .not-front #content,
html.lt-ie8 .not-front #sidebar,
html.lt-ie8 .donate-page .tabs > div,
html.lt-ie8 .donate-page .donate-circle,
html.lt-ie8 .donate-page .welness-network .content,
html.lt-ie8 .donate-page .welness-network .image,
html.lt-ie8 #drwf_donationform .form-item-payment label, html.lt-ie8 .donate-page .form-item-payment div,
html.lt-ie8 #drwf_donationform .form-item-payment #edit-payment > div,
html.lt-ie8 #drwf_donationform .form-item-title label, html.lt-ie8 #drwf_donationform .form-item-last-name label, html.lt-ie8 #drwf_donationform .form-item-first-name label,
html.lt-ie8 .not-front #content_bottom .region-content-bottom > div{ display:block; float:left; }


html.lt-ie8 #menu{ z-index: 999; position:relative; }
html.lt-ie8 .sf-menu li {
    float: left;
    position: relative;
    z-index: 9999; /* Ensure drop-down menus are always on top */
}

html.lt-ie8 .sf-menu li:hover ul,
html.lt-ie8 .sf-menu li.sfHover ul {
    left: 0;
    top: 100%;    /* Ensures that the drop down is always directly below the nav bar */
    z-index: 999;
	position:absolute;
}

html.lt-ie8 #newsletterform_homepage label{ display:block; width: auto; }
html.lt-ie8 form#drwf-newsletter-form input#edit-email-address{ width:60%; }
html.lt-ie8 #about-homepage .right .share{ width: 50%; margin-left: -15px; }
html.lt-ie8 #about-homepage .left .title{ margin-bottom: 40px; }

html.lt-ie8 .more_infobox .up_arrow{ margin-top: -32px; margin-right: 10px; }
html.lt-ie8 .more_infobox .down_arrow{ margin-top: -32px; margin-right: 10px; }

html.lt-ie8 #drwf_donationform .form-item-payment #edit-payment > div input{ margin-left: -5px; }
html.lt-ie8 #drwf_donationform .form-item-title{ margin-top: 50px; }
html.lt-ie8 #drwf_donationform .icheckbox_flat{ float:left; }
html.lt-ie8 #drwf_donationform .form-item-signup-newsletter label{ width:auto; }
html.lt-ie8 #drwf_donationform .form-item-address2 label{ width:147px; }
html.lt-ie8 #drwf_donationform .form-item-in-memoryof label{ width:147px; }
html.lt-ie8 .donate-page .donate-circles{ padding-bottom: 210px; }
html.lt-ie8 .fieldset-legend{ color:#333; }

html.lt-ie8 #drwf-donation-form > div > .donateform_part2{ margin-top: 60px; }

/* ----------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------- */

.ldsSkinNoLabel {
	border: 0;
	outline: none;
	cursor: pointer;
	margin-top: 3px;
	margin-left: 10px;
	padding-right: 5px;
}

.ldsSkinNoLabel .ddTitle {
	background: none;
	outline: none;
}

.ldsSkinNoLabel .ddTitle:hover {
	background-color: #FFF;
    opacity: 0.8;
}

.ldsSkinNoLabel .divider {
	border: 0;
}

.ldsSkinNoLabel .ddArrow {
	background-size: 13px;
	opacity: 0.8;
	background-position: 0% 0%;
	right: 1px;
}

.ldsSkinNoLabel .ddArrow:hover {
	background-position: 0% 0%;
	right: 1px;
}

.ldsSkinNoLabel .ddTitle .ddTitleText img {
	width: auto;
	height: auto;
}

.ldsSkinNoLabel .ddChild {
	height: auto !important;
	left: -10px;
	background-color: #FCFCFC;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 3px #333333;
    height: auto !important;
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 55px !important;
}

.ldsSkinNoLabel .ddChild li {
	text-align: center;
	padding: 3px;
}

.ldsSkinNoLabel .ddChild li:first-child {
	display: none !important;
}

.ldsSkinNoLabel .ddChild li:hover {
	background-color: #FFF;
    opacity: 0.8;
}

.ldsSkinNoLabel .ddChild li.selected {
	background: #fff;
}

.ldsSkinNoLabel .ddChild li img {
	width: auto;
	height: auto;
	padding: 0;
}

.url-textfield { display: none !important; }
