html { background: white; }

body { font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 87.5%; font-weight: 300; margin-top: 0px; }

pre, code, tt, samp, kbd, var { font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; margin: -1.5em 0 -0.7em 0; }

#page-wrapper { background: url(/sites/all/themes/asthma/images/header-bg.png) 50% 0 no-repeat; }

#main-content { padding: 0 1em 0 1em; }

.not-logged-in .field-name-field-documents { display: none; }


/*  */
#tertiary-content-wrapper { background: #f6f6f6; border-bottom: 4px solid #b8b8b8; border-top: 1px solid #b8b8b8; color: #777777; font-size: 1.3em; font-weight: 300; padding-top: 1.8em; margin-top: 2em; text-align: center; }


/*  */
#site-name { margin: 0; }
#site-name a:link, #site-name a:visited { text-decoration: none; }
#site-name a:hover, #site-name a:focus { text-decoration: underline; }


/*  */
#site-slogan { margin: 0; }


/*  */
#page-title { color: #009de0; font-weight: 300; margin: 0; text-transform: uppercase; font-size: 3.15em; }


/*  */
#aggregator .feed-source .feed-icon { display: inline; float: none; margin-right: 10px; }

.feed-details dt, .feed-details dd { display: inline; margin: 0; }


/*  */
ul.links { margin: 0; padding: 0; }
ul.links.inline { display: block; }
ul.links li { display: inline; list-style: none; padding: 0 10px 0 0; }


/*  */
.search-results { margin: 0; padding: 0; }


/*  */
a { text-decoration: none; }
a:link, a:visited { color: #ff3e2c; }
a:hover, a:focus { color: white; background: #ff3e2c; }

#node-177 .field-name-field-main-image { display: none; }
#node-177 .get-help-main-content-body { max-width: 700px; }


/*  */
ul.sf-menu { margin-bottom: 0; }
ul.sf-menu a { border-left: 0; border-top: 0; padding: 0 10px; text-decoration: none; height: 2.5em; line-height: 2.5em; }

ul.sf-menu li:hover, ul.sf-menu li.sfHover { outline: 0; }
ul.sf-menu a:focus, ul.sf-menu a:hover, ul.sf-menu a:active { outline: 0; }


/*  */

.block-superfish ul { margin: 0 !important; padding: 0 !important; }

.block-superfish li { margin: 0 !important; padding: 0 !important; }


/*  */
.sf-vertical { width: 100%; }
.sf-vertical li { width: 100%; }
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul { left: 100%; top: 0; margin: 0; padding: 0; }
.sf-vertical li a { padding: 0 10px; }


/*  */
.sf-navbar { padding-bottom: 0 !important; }


/*  */
.sf-menu.sf-style-default a { padding: 0 10px; }


/*  */
.at-mt .at-menu-toggle, .at-mt .at-menu-toggle ul, .at-mt .at-menu-toggle ul.menu { margin-top: 0; margin-bottom: 0; padding: 0; }
.at-mt .at-menu-toggle-button { margin: 0; }
.at-mt .at-menu-toggle ul a { padding: 0 10px; white-space: nowrap; }


/*  */
ul.menu { padding-left: 15px; margin-top: 0px; }
ul.menu ul { padding-left: 15px; }
ul.menu li { margin: 0; }


/*  */
.block .menu li.content { padding: 0; }


/*  */
.book-navigation .page-up { /*  */ min-width: 2em; white-space: nowrap; }
.book-navigation .menu { margin-left: 0; }


/*  */
#breadcrumb { margin: 10px 0; /*  */ }
#breadcrumb .breadcrumb-label { font-size: 1em; display: inline; padding-right: 10px; }
#breadcrumb .breadcrumb-label:after { content: ":"; }
#breadcrumb ol { margin: 0; padding: 0; }
#breadcrumb .with-breadcrumb-label ol { display: inline; }
#breadcrumb li { list-style: none; display: inline; }

.breadcrumb { color: #ff3f2b; font-size: 14px; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding-top: 10px; padding-bottom: 10px; }
.breadcrumb a, .breadcrumb .delimiter { color: #777777; }
.breadcrumb .first { margin-left: 11px; }
.breadcrumb *:hover, .breadcrumb *:focus { background-color: transparent; }


/*  */
ul.pager { clear: both; float: left; margin: 0; text-align: center; }

.item-list ul.pager li { margin: 0; }

ul.pager li { background-image: none; display: inline; list-style-type: none; padding: 0.5em; }
ul.pager li.pager-current { font-weight: 700; }

.block ul.pager li { margin: 0; }


/*  */
#skip-link { left: 50%; margin-left: -6.5em; margin-top: 0; padding: 0 0.5em; position: absolute; width: 12em; z-index: 50; }
#skip-link a { background: #444444; background: rgba(0, 0, 0, 0.6); color: white; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:link, #skip-link a:visited { background: #444444; background: rgba(0, 0, 0, 0.6); color: white; display: block; line-height: 2; padding: 0; text-align: center; text-decoration: none; }
#skip-link a:hover, #skip-link a:focus, #skip-link a:active { outline: 0; }


/*  */
#tasks { margin-bottom: 15px; }

ul.primary { border-bottom-color: #cccccc; margin: 20px 0; padding: 0 0 0 5px; }
ul.primary li { display: block; float: left; margin: 0 1px -1px; }
ul.primary li a { background-color: #f6f6f6; border-color: #f6f6f6; margin-right: 1px; padding: 0 10px; display: block; float: left; height: 1.5em; line-height: 1.5em; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; }
ul.primary li a:hover, ul.primary li a:focus { background-color: #cccccc; border-color: #cccccc; color: #ff3e2c; }
ul.primary li.active a, ul.primary li.active a:hover, ul.primary li.active a:focus { background-color: white; border-bottom-color: white; }

ul.secondary { border-bottom: 1px solid #cccccc; margin: 1em 0 0; padding: 0 0.3em 1em; }
ul.secondary li { border-right: 0; list-style: none; padding: 0 10px 0 0; }
ul.secondary li a:hover, ul.secondary li a.active { border-bottom: none; text-decoration: underline; }


/*  */
ul.action-links { margin: 20px 0 0; list-style: none; }


/*  */
.field-label-inline { /*  */ }
.field-label-inline .field-label { margin: 0; }


/*  */
.field-label { font-size: 1em; font-weight: 700; font-family: inherit; line-height: inherit; margin-bottom: 0; }


/*  */

/*  */
.field-type-image .image-field-caption { color: #009de0; font-size: 0.85em; }


/*  */
.field-type-taxonomy-term-reference { /*  */ margin-bottom: 1.5em; }
.field-type-taxonomy-term-reference.field-label-inline .field-items { margin: 0; padding: 0; }
.field-type-taxonomy-term-reference.field-label-inline .field-item { display: inline; list-style: none; padding: 0 10px 0 0; }


/*  */
.ia-l .field-type-image figure, .iat-l .field-type-image figure { margin: 5px 20px 15px 0; }


/*  */
.ia-c .field-type-image figure, .iat-c .field-type-image figure { margin: 5px auto 15px; }


/*  */
.ia-r .field-type-image figure, .iat-r .field-type-image figure { margin: 5px 0 15px 20px; }


/*  */

/*  */
.block { margin-bottom: 20px; }


/*  */
.block-title { margin: 0; }


/*  */
.block-content ul, .block-content ol { padding: 0 0 0 15px; }
.block-content li { margin: 0; padding: 0; }

#block-block-1 { float: right; }

.page-what-we-do-our-programmes-healthcare-professional-programmes .block-content .views-row ul, .page-what-we-do-our-programmes-healthcare-professional-programmes .block-content .views-row ol { padding: 0 0 0 40px; }
.page-what-we-do-our-programmes-healthcare-professional-programmes .views-field-field-text-for-header .field-content p { color: black; font-size: 14px; line-height: 1.5; }
.page-what-we-do-our-programmes-healthcare-professional-programmes .block-content ul { list-style-image: url(/sites/all/themes/asthma/images/bullets-square.png); }


/*  */
.pane-block-5 .block-title { background: #f6f6f6; color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 400; padding: 0.3em 4em 0.3em 0.5em; text-transform: uppercase; }
.pane-block-5 .block-content { padding: 1.3em 4em 0.3em 0.5em; }
.pane-block-5 .block-content a { color: #009de0; }
.pane-block-5 .block-content a:hover, .pane-block-5 .block-content a:focus { background: none; color: #ff3e2c; }


/*  */
#block-system-main { float: left; width: 100%; }


/*  */
.node { margin-bottom: 20px; }
.node .node-title { margin: 0; }
.node .node-content ul { list-style-image: url(/sites/all/themes/asthma/images/bullets-square.png); }


/*  */

/*  */
#comments { margin: 1.5em 0; }
#comments h2.comment-title { margin: 0; }
#comments h2.comment-form { margin: 0; }


/*  */
.comment { margin-bottom: 20px; }


/*  */
.comment-title { margin: 0; }


/*  */
.new { color: #cc0000; }


/*  */
.indented { margin-left: 40px; }


/*  */

/*  */
.form-item input.error, .form-item textarea.error, .form-item select.error { border: 1px solid #cc0000; }
.form-item label { font-weight: 700; }

.form-item .description { font-size: 0.85em; }


/*  */
.marker, .form-required { color: #cc0000; }


/*  */
.form-submit { background: #ff3e2c; color: white; padding: 0.5em 1.3em; -webkit-box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; box-shadow: 0px -3px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 1.3em; text-align: center; text-transform: uppercase; border: none; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.form-submit a { background: none; color: white; }
.form-submit:hover, .form-submit:focus { background: #009de0; -webkit-box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; box-shadow: 0px -3px 0px #00567a inset; }

.container-inline div, .container-inline label { display: inline; }


/*  */
fieldset { border: 1px solid #cccccc; }


/*  */
a.button { -webkit-appearance: button; -moz-appearance: button; appearance: button; }


/*  */
.password-parent, .confirm-parent { margin: 0; }


/*  */
table { margin: 10px 0; padding: 0; width: 100%; }
table.sticky-header { z-index: 10; }

table, thead, tbody, tr, th, td { border-color: #cccccc; }

table, td, th { vertical-align: middle; }

caption, th, td { text-align: left; }

thead tr { font-weight: 700; background-color: #e5e5e5; }

td, th { border-bottom: 0; margin: 0; padding: 5px 7px; }

tbody tr { border-top: 1px solid #cccccc; }

tr { /*  */ }
tr.odd { background: white; }
tr.info, tr.even, tr:nth-child(2n+2) { border-bottom: 0; background-color: whitesmoke; }
tr.odd td.active { background-color: #eeeeee; }
tr.even td.active { background-color: #ebebeb; }


/*  */
#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager { white-space: normal; }


/*  */
div.messages { margin-bottom: 10px; margin-top: 10px; }
div.messages ul { margin-top: 0; margin-bottom: 0; }

.node-unpublished p.unpublished, .comment-unpublished p.unpublished { color: pink; color: rgba(239, 170, 170, 0.4); font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif; font-size: 50px; font-weight: 700; line-height: 1.2; height: 0; margin: 0; padding: 0; overflow: visible; text-align: center; text-transform: uppercase; word-wrap: break-word; }
.ie6-7 .node-unpublished p.unpublished>*, .ie6-7 .comment-unpublished p.unpublished>* { position: relative; }


/*  */
.maintenance-page .container { padding: 40px 0; }
.maintenance-page #site-name, .maintenance-page #page-title { margin: 0; }

.db-offline .container { margin: 0 auto; padding: 40px 0; width: 100%; max-width: 960px; }
.db-offline div.messages { margin: 20px 0 0; }
.db-offline #content { padding: 20px 0; }


/*  */

/*  */
#admin-menu { margin: 0; padding: 0; }


/*  */
.dev-query { background: #eeeeee; padding: 30px; }


/*  */
#styleguide-header { padding: 0 10px; }
#styleguide-header .item-list { font-family: inherit; margin: 0 20px 20px 0; min-height: 260px; width: auto; }


/*  */
.field-name-field-headline { text-transform: uppercase; }


/*  */
.view-international-new-site { color: #777777; margin-bottom: 1em; }
.view-international-new-site a { color: #777777; }
.view-international-new-site a:hover, .view-international-new-site a:focus { color: white; }

.views-field-colorbox { background: none; }
.views-field-colorbox a { background: none; }
.views-field-colorbox a:hover, .views-field-colorbox a:focus { background: none; }

.youtube-button { width: 65px; height: 41px; background: url(/sites/all/themes/asthma/images/youtube-effect.png) no-repeat center; position: relative; top: -156px; margin-bottom: -156px; padding: 55px 79px; }
.youtube-button:hover, .youtube-button:focus { background: url(/sites/all/themes/asthma/images/youtube-effect-hover.png) no-repeat center; cursor: pointer; }

.region-sidebar-first nav.block-menu { border: 2px solid #b2e1f6; border-top-width: 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.region-sidebar-first nav.block-menu h2 { background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) 97% 15px no-repeat transparent; padding: 15px; }
.region-sidebar-first nav.block-menu .block-content { padding: 0px 15px 0px 2px; }
.region-sidebar-first nav.block-menu .block-content ul li.leaf { list-style-type: none; list-style-image: none; }
.region-sidebar-first nav.block-menu .block-content ul li.menu-depth-1 { border-bottom: 1px dotted #b2e1f6; padding: 5px 15px 5px 5px; }
.region-sidebar-first nav.block-menu .block-content ul li.menu-depth-1 a { color: #777777; }
.region-sidebar-first nav.block-menu .block-content ul li.menu-depth-1 a:hover, .region-sidebar-first nav.block-menu .block-content ul li.menu-depth-1 a:focus { background: #ff3e2c; color: white; cursor: pointer; }
.region-sidebar-first nav.block-menu .block-content ul li.menu-depth-1 a.active { background: #ff3e2c; color: white; cursor: pointer; }
.region-sidebar-first nav.block-menu .block-content ul li.expanded { list-style-image: none; list-style-type: none; background: url(/sites/all/themes/asthma/images/left-menu-expanded.png) right 5px top 12px no-repeat; }
.region-sidebar-first nav.block-menu .block-content ul li.expanded a { color: #20bcff; }
.region-sidebar-first nav.block-menu .block-content ul li.expanded ul li.leaf { list-style-image: url(/sites/all/themes/asthma/images/arrow-small-blue.png); }
.region-sidebar-first nav.block-menu .block-content ul li.expanded ul li a { color: #777777; }
.region-sidebar-first nav.block-menu .block-content ul li.collapsed { list-style-image: none; list-style-type: none; background: url(/sites/all/themes/asthma/images/left-menu-collapsed.png) right 5px center no-repeat; }
.region-sidebar-first nav.block-menu .block-content ul li ul li { border-bottom: none; padding-bottom: 0px; }
.region-sidebar-first nav.block-menu .block-content ul li ul li a { color: #777777; }
.region-sidebar-first nav.block-menu .block-content ul li ul li a:hover, .region-sidebar-first nav.block-menu .block-content ul li ul li a:focus { background: #ff3e2c; color: white; cursor: pointer; }
.region-sidebar-first nav.block-menu .block-content ul li ul li a.active { background: #ff3e2c; color: white; cursor: pointer; }

.field-name-field-article-author ul li { padding: 3px 9px 1px 9px; text-transform: uppercase; list-style-image: none; list-style-type: none; display: inline; }
.field-name-field-article-author ul li a { color: #777777; }
.field-name-field-article-author ul li a:hover, .field-name-field-article-author ul li a:focus { color: #009de0; background: none; }
.field-name-field-article-author ul li:before { color: #777777; content: 'By '; text-transform: none; }

.node-latest-news .field-name-field-publication-date { background: #ff3e2c; color: white; float: left; margin: 0 6px 15px 0; padding: 3px 9px 1px 9px; text-transform: uppercase; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }

#sliding-popup { float: left; }
#sliding-popup .popup-content { padding-bottom: 10px; display: inline-block; }
#sliding-popup .popup-content #popup-text { opacity: 0.5; filter: alpha(100); text-align: center; width: 100%; font-weight: normal; margin: 5px 0 0 0; }
#sliding-popup .popup-content #popup-text p { margin: 10px; }

.menu-minipanel-1705, .menu-minipanel-1706, .menu-minipanel-1707, .menu-minipanel-1708 { padding-top: 10px; background: transparent; border: 0px; }

#mini-panel-get_help_mini_panel { width: 970px; border-left: 3px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 3px solid #b2e1f6; border-bottom: 7px solid #b2e1f6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: -10px; background: white; margin-left: 68px; }
#mini-panel-get_help_mini_panel .pane-menu-tree .pane-title { padding: 15px; font-size: 18px; padding-right: 60px; height: 40px; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content { padding: 0px 15px 0px 2px; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.leaf { list-style-type: none; list-style-image: none; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 { border-bottom: 1px dotted #b2e1f6; padding: 5px 15px 5px 5px; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a { color: #777777; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:hover, #mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:focus { background: #b2e1f6; color: black; cursor: pointer; }
#mini-panel-get_help_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a.active { background: #ff3e2c; color: white; cursor: pointer; }

#mini-panel-what_we_do_mini_panel { width: 970px; border-left: 3px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 3px solid #b2e1f6; border-bottom: 7px solid #b2e1f6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: -10px; background: white; margin-left: 1px; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .pane-title { padding: 15px; font-size: 18px; padding-right: 60px; height: 40px; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content { padding: 0px 15px 0px 2px; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.leaf { list-style-type: none; list-style-image: none; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 { border-bottom: 1px dotted #b2e1f6; padding: 5px 15px 5px 5px; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a { color: #777777; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:hover, #mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:focus { background: #b2e1f6; color: black; cursor: pointer; }
#mini-panel-what_we_do_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a.active { background: #ff3e2c; color: white; cursor: pointer; }

#mini-panel-who_we_are_mini_panel { width: 970px; border-left: 3px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 3px solid #b2e1f6; border-bottom: 7px solid #b2e1f6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: -10px; background: white; margin-left: -123px; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .pane-title { padding: 15px; font-size: 18px; padding-right: 60px; height: 40px; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content { padding: 0px 15px 0px 2px; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.leaf { list-style-type: none; list-style-image: none; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 { border-bottom: 1px dotted #b2e1f6; padding: 5px 15px 5px 5px; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a { color: #777777; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:hover, #mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:focus { background: #b2e1f6; color: black; cursor: pointer; }
#mini-panel-who_we_are_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a.active { background: #ff3e2c; color: white; cursor: pointer; }

#mini-panel-get_involved_mini_panel { width: 970px; border-left: 3px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 3px solid #b2e1f6; border-bottom: 7px solid #b2e1f6; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; margin: -10px; background: white; margin-left: -375px; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .pane-title { padding: 15px; font-size: 18px; padding-right: 60px; height: 40px; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content { padding: 0px 15px 0px 2px; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.leaf { list-style-type: none; list-style-image: none; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 { border-bottom: 1px dotted #b2e1f6; padding: 5px 15px 5px 5px; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a { color: #777777; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:hover, #mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a:focus { background: #b2e1f6; color: black; cursor: pointer; }
#mini-panel-get_involved_mini_panel .pane-menu-tree .block-content ul li.menu-depth-1 a.active { background: #ff3e2c; color: white; cursor: pointer; }

.qtip-content { padding-top: 0px !important; }

.image-for-mobile, #block-superfish-1 { display: none; }

.page-node-367 #block-system-main .links { display: none; }

.field-name-field-headline { color: #009de0; }

.your-score { background: url(/sites/all/themes/asthma/images/score-bg.png) 0px 0px no-repeat transparent; float: left; height: 208px; padding-left: 135px; width: 228px; margin-top: 25px; }
.your-score .score-text { font-size: 24px; margin-top: -27px; text-transform: uppercase; color: #009de0; }
.your-score .score { font-size: 141px; height: 175px; line-height: 117px; text-align: center; width: 172px; }

.result-desc { color: #009de0; line-height: 10px; padding-left: 33px; }

.print { cursor: pointer; background: #00ca78; color: white; padding: 0.5em 1.3em; -webkit-box-shadow: 0px -3px 0px #00643b inset; -moz-box-shadow: 0px -3px 0px #00643b inset; box-shadow: 0px -3px 0px #00643b inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 1.3em; text-align: center; text-transform: uppercase; border: none; padding: 8px 22px 8px 22px; margin-top: 10px; width: 118px; }
.print:hover, .print:focus { background: #009de0; -webkit-box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; box-shadow: 0px -3px 0px #00567a inset; }

.page-node-367 .webform-confirmation { display: none; }

#block-bean-asthma-control-test-copyright { font-size: 0.7em; }

.side-text { float: left; height: 222px; padding-top: 27px; text-transform: uppercase; width: 326px; }
.side-text h2 { color: #009de0; font-weight: normal; line-height: 111%; }
.side-text p.side-text-para { color: #777777; font-weight: 700; margin-bottom: 12px; }

#block-bean-asthma-control-test-copyright { margin-top: 20px; padding-top: 20px; border-top: dashed 1px #cccccc; }

.act-login-take-test, .sap-sms { background: none repeat scroll 0 0 #009de0; box-shadow: 0 -3px 0 #00567a inset; border: medium none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: white !important; font-size: 1em; padding: 0.5em 1.3em; text-align: center; text-transform: uppercase; font-weight: 700; font-weight-color: white !important; font-weight-border: none; font-weight-text-decoration: none; }
.act-login-take-test:hover, .sap-sms:hover { font-weight-background: none !important; }
.act-login-take-test:hover, .sap-sms:hover { background: none repeat scroll 0 0 #00cb77; box-shadow: 0 -3px 0 #009a5a inset; text-decoration: none; }

.act-become-a-member, .sap-become-a-member { background: none repeat scroll 0 0 #00cb77; box-shadow: 0 -3px 0 #009a5a inset; border: medium none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: white !important; font-size: 1em; padding: 0.5em 1.3em; text-align: center; text-transform: uppercase; font-weight: 700; }
.act-become-a-member a, .sap-become-a-member a { color: white !important; border: none; text-decoration: none; }
.act-become-a-member a:hover, .sap-become-a-member a:hover { background: none !important; }
.act-become-a-member:hover, .sap-become-a-member:hover { background: none repeat scroll 0 0 #009de0; box-shadow: 0 -3px 0 #00567a inset; text-decoration: none; }

.sap-donate { background: none repeat scroll 0 0 #ff3e2c; box-shadow: 0 -3px 0 #c51100 inset; border: medium none; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: white !important; font-size: 1em; padding: 0.5em 1.3em; text-align: center; text-transform: uppercase; font-weight: 700; }
.sap-donate a { color: white !important; border: none; text-decoration: none; }
.sap-donate a:hover { background: none !important; }
.sap-donate:hover { background: none repeat scroll 0 0 #009de0; box-shadow: 0 -3px 0 #00567a inset; text-decoration: none; }

p.sap-button { text-align: center; }
p.sap-button a { float: left; width: 190px; height: 45px; margin-bottom: 20px; margin-right: 10px; }

p.sap-tc { clear: both; }

.sap-become-a-member, .sap-donate { line-height: 42px; }

p.text-button { text-align: center; }

.node-date .view-mode-full .date-display-single { color: #20bcff; }

#block-superfish-1 { width: 100%; }
#block-superfish-1 h2 { margin-bottom: 0px; }
#block-superfish-1 a { font-size: 15px !important; margin-left: 12px; outline: none; }
#block-superfish-1 a.at-menu-toggle-button-link { background: transparent url(/sites/all/themes/asthma/images/menu-open.png) no-repeat 0px 0px !important; border: none !important; color: black !important; font-size: 0.9em; text-transform: uppercase; width: 100px; line-height: 45px; display: block; padding-left: 58px; color: #ff3e2c; }
#block-superfish-1 ul li { border: none; border-top: solid 1px #009de0; }
#block-superfish-1 ul li a { background: transparent url(/sites/all/themes/asthma/images/arrow-small-blue.png) no-repeat 95% 12px; color: black; border: none; padding: 0px 0px 0px 0px; }
#block-superfish-1 ul li a.menuparent:hover, #block-superfish-1 ul li a.menuparent:focus { background-image: transparent url(/sites/all/themes/asthma/images/left-menu-expanded.png) !important; }
#block-superfish-1 ul li a:hover, #block-superfish-1 ul li a:focus { border: none; color: #009de0; }
#block-superfish-1 ul li.menuparent:hover { background-color: #eeeeee; }
#block-superfish-1 ul li ul li { border: none; border-bottom: dashed 1px #cccccc; background-color: white !important; }
#block-superfish-1 ul li ul li.last { border: none !important; }
#block-superfish-1 ul li ul li a { color: #777777 !important; background: none !important; }

.block-title { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }

#block-bean-become-a-member .field-name-field-link-to a { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }


/*  */
.node-media-center .field-name-field-publication-date { float: left; padding-right: 21px; }
.node-media-center .field-name-field-publication-date span.date-display-single { color: #009de0; }


/*  */
.view-people-and-partners .views-row { padding: 0 0 40px 0; }

.view-mode-media_center_overview .field-name-field-link-to-original-article a, .node-media-center .field-name-field-link-to-original-article a { padding-left: 25px; padding-top: 1px; background: url(/sites/all/themes/asthma/images/website_link.png) left center no-repeat; }
.view-mode-media_center_overview .field-name-field-link-to-original-article a:hover, .node-media-center .field-name-field-link-to-original-article a:hover, .view-mode-media_center_overview .field-name-field-link-to-original-article a:focus, .node-media-center .field-name-field-link-to-original-article a:focus { color: #009de0; cursor: pointer; }
.view-mode-media_center_overview .field-name-field-link-to-original-article a.active, .node-media-center .field-name-field-link-to-original-article a.active { color: #009de0; cursor: pointer; }

.page-get-help-resources-videos .pane-digital-archive .views-row { min-height: 305px !important; }

.page-get-help-resources-inhaler-technique-videos .view-inhaler-technique-videos .views-row { min-height: 305px !important; }
.page-get-help-resources-inhaler-technique-videos .views-digital-archive-photo-gallery-wrapper { margin: 0; }
.page-get-help-resources-inhaler-technique-videos .views-digital-archive-photo-gallery-wrapper { margin-bottom: 15px; }

#node-inner-sidebar-wrapper { float: left; }
#node-inner-sidebar-wrapper .views-related-content-field-title { background-color: #eeeeee; }
#node-inner-sidebar-wrapper .views-related-content-field-title h2 { display: block; }

.page-shop .views-shop-main-wrapper { width: 220px; float: left; height: 485px; margin: 0 9px 0 9px; }
.page-shop .views-shop-main-wrapper figure { width: 220px; height: 220px; display: table-cell; vertical-align: middle; overflow: hidden; text-align: center; }
.page-shop .views-shop-main-wrapper figure a:hover { background-color: transparent !important; }
.page-shop .views-shop-main-wrapper .view-shop-product-image { width: 100%; float: left; border: 1px solid #e6e6e6; height: 220px; margin-bottom: 10px; overflow: hidden; }
.page-shop .views-shop-main-wrapper p { margin: 0 0 10px 0; }
.page-shop .views-shop-main-wrapper .view-shop-title { width: 100%; float: left; }
.page-shop .views-shop-main-wrapper .view-shop-title a { font-size: 1.4em; color: #333333; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.page-shop .views-shop-main-wrapper .view-shop-title a:hover, .page-shop .views-shop-main-wrapper .view-shop-title a:focus { background: none !important; color: #009de0; }
.page-shop .views-shop-main-wrapper .view-shop-how-to-use img { display: none; }
.page-shop .views-shop-main-wrapper .view-shop-how-to-use a { background: url(/sites/all/themes/asthma/images/video_icon.jpg) no-repeat left 3px !important; padding-left: 25px; padding-bottom: 10px; float: left; color: #009de0; }
.page-shop .views-shop-main-wrapper .view-shop-how-to-use a:hover { background: url(/sites/all/themes/asthma/images/video_icon.jpg) no-repeat left 3px !important; }
.page-shop .views-shop-main-wrapper .view-shop-price, .page-shop .views-shop-main-wrapper .view-shop-cart { width: 100%; float: left; }
.page-shop .views-shop-main-wrapper .view-shop-cart { position: relative; }
.page-shop .views-shop-main-wrapper .view-shop-price * { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 18px; color: #333333; float: left; padding-right: 5px; }
.page-shop .views-shop-main-wrapper .view-shop-description { float: left; width: 100%; }
.page-shop .views-shop-main-wrapper .commerce-add-to-cart .form-item-quantity { float: left; padding-right: 10px; margin: 0px; height: 35px; }
.page-shop .views-shop-main-wrapper .commerce-add-to-cart label { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.1em; font-weight: normal !important; float: left; padding-right: 5px; color: #333333; }
.page-shop .views-shop-main-wrapper .commerce-add-to-cart input[type="text"] { padding: 0px; width: 32px; height: 26px; line-height: 26px; text-align: center; font-size: 1.1em; color: #333333; border: 1px solid #777777; }
.page-shop .views-shop-main-wrapper .commerce-add-to-cart input[type="submit"] { width: 95px; height: 26px; line-height: 26px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; color: white; text-align: center; padding: 0px; font-size: 1em; border: 0px; background: url(/sites/all/themes/asthma/images/add_to_cart.jpg) no-repeat 3px left !important; margin: 0px 0 0 0px; }
.page-shop .views-shop-main-wrapper .commerce-add-to-cart input[type="submit"][disabled="disabled"] { width: 160px; }

#messages-help-wrapper { float: left; width: 100%; }

#messages .commerce-add-to-cart-confirmation { border-color: #b2e1f6 !important; border-style: solid !important; border-width: 5px 3px !important; padding: 0; width: 700px; min-height: 260px; }
#messages .commerce-add-to-cart-confirmation .message-inner { position: relative; background: none repeat scroll 0 0 #f6f6f6; float: left; height: 230px; padding-bottom: 45px; width: 100%; }
#messages .commerce-add-to-cart-confirmation .message-inner:before { background: #f6f6f6; width: 70%; height: 100%; content: ""; position: absolute; left: 0px; top: 0px; }
#messages .commerce-add-to-cart-confirmation .commerce-add-to-cart-confirmation-close { background: url(/sites/all/themes/asthma/images/close.png) no-repeat scroll 0 0; z-index: 11111; }
#messages .commerce-add-to-cart-confirmation .added-product-title { text-align: left; font-weight: bold; font-size: 1.1em; position: relative; }
#messages .commerce-add-to-cart-confirmation .button-wrapper { height: 100%; padding: 80px 30px 0; background: white; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .button { width: auto; height: 32px; line-height: 32px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.4em; padding: 0px; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .button a:hover { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .button span:hover { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .button a:focus { background-color: #00cb77; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .button .button:hover { background-color: #00cb77; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .checkout { background-color: green; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .checkout a { text-transform: uppercase; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .checkout a:hover, #messages .commerce-add-to-cart-confirmation .button-wrapper .checkout:hover { background: #009de0; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .continue { background-color: #009de0; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .continue:hover { background: #ff3e2c; }
#messages .commerce-add-to-cart-confirmation .button-wrapper .continue span { background: none; }
#messages .commerce-add-to-cart-confirmation .field-name-field-product-image { float: left; margin-right: 20px; width: 110px; }
#messages .commerce-add-to-cart-confirmation .commerce-product-title { float: left; width: 66%; font-size: 1.2em; font-weight: bold; color: #333333; }
#messages .commerce-add-to-cart-confirmation .commerce-product-title .commerce-product-title-label { float: left; padding-right: 5px; font-weight: normal; }
#messages .commerce-add-to-cart-confirmation .views-field-quantity { font-size: 1.2em; color: #333333; width: 70%; float: right; padding: 10px 0px; }
#messages .commerce-add-to-cart-confirmation .views-field-quantity .views-label { font-weight: normal !important; font-size: inherit; color: #333333; }
#messages .commerce-add-to-cart-confirmation .views-field-commerce-total { font-size: 1.3em; color: #333333; float: right; width: 70% !important; margin-top: 0px; }
#messages .commerce-add-to-cart-confirmation .views-field-commerce-total span.field-content { font-weight: bold; color: #333333; float: left; }
#messages .commerce-add-to-cart-confirmation .view-confirm-message-product-display .view-content { width: 62%; }

.section-shop #block-commerce-cart-cart { position: relative; }
.section-shop #block-commerce-cart-cart h2.block-title { display: none; }

.section-shop #block-commerce-cart-cart .view-footer { width: 100%; float: left; }
.section-shop #block-commerce-cart-cart .view-footer .line-item-summary { width: auto; float: right; }

.section-shop .view-commerce-cart-block .line-item-quantity { float: left; font-size: 1.3em; color: #333333; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; background: url(/sites/all/themes/asthma/images/cart.png) no-repeat scroll 0 2px; font-size: 1.3em; padding-left: 35px; margin-right: 15px; }
.section-shop .view-commerce-cart-block ul.links { float: right; margin: -10px 0 0 0; clear: none; }
.section-shop .view-commerce-cart-block ul.links li.line-item-summary-checkout a { background: url(/sites/all/themes/asthma/images/checkout_bg.png) no-repeat scroll 0 0; width: 115px; float: right; height: 50px; line-height: 45px; color: white; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.3em; text-align: center; }
.section-shop .view-commerce-cart-block .line-item-total { float: left; font-size: 1.3em; color: #777777; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; margin-right: 20px; }
.section-shop .view-commerce-cart-block .line-item-total .line-item-total-label { display: none; }
.section-shop .view-commerce-cart-block li.line-item-summary-view-cart { position: absolute; top: 0; right: 241px; display: block !important; padding: 0; }
.section-shop .view-commerce-cart-block li.line-item-summary-view-cart a { font-size: 0px; color: transparent; display: block; width: 29px; height: 27px; }
.section-shop .view-commerce-cart-block li.line-item-summary-view-cart a:hover, .section-shop .view-commerce-cart-block li.line-item-summary-view-cart a:focus { background: none !important; }

.section-shop .node-product-display .field-name-field-tag-line { color: #777777; float: left; font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.5em; font-weight: normal; padding-bottom: 15px; width: 100%; }

.not-logged-in.section-shop .node-product-display .group-middle h3 { display: none; }
.not-logged-in.section-shop .node-product-display .group-middle .field-name-field-membership-price { display: none; }

.section-shop .node-product-display.article .group-right { width: 200px; position: relative; }
.section-shop .node-product-display.article .group-right h3 { background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) no-repeat scroll 105px 9px transparent; color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.4em; left: 18px; padding-bottom: 5px; position: absolute; text-transform: uppercase; top: -4px; }
.section-shop .node-product-display.article .group-right .field-name-field-click-to-view-video { background: #f6f6f6; padding: 12px 0 17px 16px; margin-bottom: 3px; }
.section-shop .node-product-display.article .group-right .field-name-field-click-to-view-video p { margin-top: 30px; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.3em; margin-bottom: 0px; color: #009de0; }

.section-shop .node-product-display.article .group-left { border: 1px solid #e6e6e6; margin-right: 30px; text-align: center; width: 300px; min-height: 308px; overflow: hidden; }
.section-shop .node-product-display.article .group-left figure { width: 300px; display: table-cell; height: 308px; vertical-align: middle; text-align: center; }

.section-shop .node-product-display.article .group-middle { width: 389px; float: left; }
.section-shop .node-product-display.article .group-middle .field-type-commerce-product-reference { width: 100%; float: left; padding-bottom: 35px; }
.section-shop .node-product-display.article .group-middle .field-name-field-product-description p { font-size: 1.2em; font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; line-height: 22px; text-align: justify; }
.section-shop .node-product-display.article .group-middle .field-type-commerce-product-reference input[type="submit"] { background: none repeat scroll 0 0 #009de0; border: 0 none; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; box-shadow: 0 0 0 !important; color: white; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.1em; height: 32px; line-height: 32px; margin: 0px 0 0; padding: 0 15px; text-align: center; width: auto; }
.section-shop .node-product-display.article .group-middle .field-type-commerce-product-reference input[type="submit"]:hover { background: #ff3e2c; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; box-shadow: 0 0 0 !important; }
.section-shop .node-product-display.article .group-middle .field-name-commerce-price { color: #333333; float: left; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.4em; padding-bottom: 15px; width: 100%; }
.section-shop .node-product-display.article .group-middle .field-name-commerce-price h2 { font-size: inherit; float: left; }

#views-form-commerce-cart-form-default { float: left; width: 100%; }
#views-form-commerce-cart-form-default td, #views-form-commerce-cart-form-default th, #views-form-commerce-cart-form-default tr, #views-form-commerce-cart-form-default table { background-color: inherit; border: 0px; }
#views-form-commerce-cart-form-default .form-text { border: solid 1px grey; width: 30px; padding: 2px 0px; text-align: center; }
#views-form-commerce-cart-form-default .form-actions .form-submit { background-color: #00cb77; box-shadow: none !important; margin-left: 10px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding: 5px 8px; text-transform: capitalize; }
#views-form-commerce-cart-form-default .form-actions .form-submit:hover { background-color: #009de0; }
#views-form-commerce-cart-form-default .form-actions .form-submit#edit-checkout { background-color: #009de0; text-transform: uppercase; }
#views-form-commerce-cart-form-default .form-actions .form-submit#edit-checkout:hover { background-color: #00cb77; }
#views-form-commerce-cart-form-default table { border-top: 5px solid #b7b7b7; }
#views-form-commerce-cart-form-default table th { color: #009de0; border-bottom: 1px solid #b7b7b7; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.3em; text-transform: uppercase; }
#views-form-commerce-cart-form-default table tr { border-bottom: 1px solid #b7b7b7; }
#views-form-commerce-cart-form-default table td.views-field-line-item-title, #views-form-commerce-cart-form-default table td.views-field-commerce-unit-price, #views-form-commerce-cart-form-default table td.views-field-commerce-total { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #333333; }
#views-form-commerce-cart-form-default table td.views-field-line-item-title a, #views-form-commerce-cart-form-default table td.views-field-commerce-unit-price a, #views-form-commerce-cart-form-default table td.views-field-commerce-total a { color: #333333; }
#views-form-commerce-cart-form-default table td.views-field-edit-delete input { background: url(/sites/all/themes/asthma/images/delete-icon.png) 0px 0px no-repeat transparent; width: 13px; height: 16px; font-size: 0px; color: transparent; border-radius: inherit !important; box-shadow: none; display: block; }
#views-form-commerce-cart-form-default .cart-continue-shopping a { background: url(/sites/all/themes/asthma/images/arrow-continue.png) no-repeat scroll 0 center transparent; color: #009de0; float: left; font-size: 1.1em; font-weight: bold; height: 25px; padding-left: 10px; text-decoration: underline; }
#views-form-commerce-cart-form-default .line-item-summary .line-item-total { font-size: 1.4em; color: #333333; }
#views-form-commerce-cart-form-default .line-item-summary .line-item-total .line-item-total-raw { font-weight: bold; }
#views-form-commerce-cart-form-default .line-item-summary .line-item-total .line-item-total-label { font-weight: normal; }

#block-commerce-cart-cart { width: 400px; float: right; margin-bottom: 0px; z-index: 1; }
#block-commerce-cart-cart .cart-empty-block { float: right; font-size: 1.3em; color: #333333; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; background: url(/sites/all/themes/asthma/images/cart.png) no-repeat scroll 0 2px; font-size: 1.3em; padding-left: 35px; margin-bottom: 15px; }
#block-commerce-cart-cart .cart-empty-block span { color: #777777; }

.checkout-continue { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }

#commerce-checkout-form-review legend { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; color: #009de0; margin-top: 10px; font-size: 18px; text-transform: uppercase; }
#commerce-checkout-form-review .commerce_payment { border: 0px; padding-left: 0px; }
#commerce-checkout-form-review .commerce_payment #payment-details .form-item { float: left; width: 100%; }
#commerce-checkout-form-review .commerce_payment #payment-details .form-item label { float: left; width: 173px; color: #333333; }
#commerce-checkout-form-review .commerce_payment #payment-details .form-item .form-select, #commerce-checkout-form-review .commerce_payment #payment-details .form-item .form-text { float: left; }
#commerce-checkout-form-review .terms-of-service { border: 0px; border-top: 1px #f6f6f6; padding-left: 0px; padding-top: 10px; margin-top: 15px; }
#commerce-checkout-form-review .terms-of-service .fieldset-legend { display: none; }
#commerce-checkout-form-review .terms-of-service .commerce-extra-panes-checkout-form { display: none; }
#commerce-checkout-form-review .commerce-credit-card-expiration { float: left; width: 100%; }
#commerce-checkout-form-review .commerce-credit-card-expiration .form-item, #commerce-checkout-form-review .commerce-credit-card-expiration select { float: inherit !important; width: auto !important; }
#commerce-checkout-form-review .commerce-credit-card-expiration .commerce-month-year-divider { display: none; }
#commerce-checkout-form-review .commerce-credit-card-expiration #form-item-commerce-payment-payment-details-credit-card-exp-year { margin-left: 10px; }
#commerce-checkout-form-review .commerce_payment .form-item { width: 470px; float: left; margin-right: 0px; margin-bottom: 0px; }
#commerce-checkout-form-review .commerce_payment .form-item label { width: 100px; float: left; font-weight: normal; line-height: 32px; }
#commerce-checkout-form-review .commerce_payment .form-item .form-text, #commerce-checkout-form-review .commerce_payment .form-item select { box-shadow: inset 0px 11px 8px -10px #cccccc; -moz-box-shadow: inset 0px 11px 8px -10px #cccccc; -webkit-box-shadow: inset 0px 11px 8px -10px #cccccc; border: solid 1px #b7b7b7; }
#commerce-checkout-form-review .commerce_payment .form-item .form-text { width: 336px; padding: 7px 5px; }
#commerce-checkout-form-review .commerce_payment .form-item .form-text#edit-commerce-payment-payment-details-credit-card-issue, #commerce-checkout-form-review .commerce_payment .form-item .form-text#edit-commerce-payment-payment-details-credit-card-code { width: 100px; }
#commerce-checkout-form-review .commerce_payment .form-item select { width: 346px; line-height: 32px; height: 32px; }
#commerce-checkout-form-review .commerce_payment .form-item.form-item-commerce-payment-payment-details-credit-card-code { background: transparent url(/sites/all/themes/asthma/images/card-cvv.png) 290px 0 no-repeat; }
#commerce-checkout-form-review .checkout-buttons { border: none; padding-left: 0px; }
#commerce-checkout-form-review .form-submit { box-shadow: none; }
#commerce-checkout-form-review .form-submit.checkout-continue { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding: 5px 10px; text-transform: uppercase; font-size: 16px; }
#commerce-checkout-form-review .form-submit.checkout-continue a { background: none; color: white; }
#commerce-checkout-form-review .form-submit.checkout-continue:hover, #commerce-checkout-form-review .form-submit.checkout-continue:focus { background: green; }
#commerce-checkout-form-review .checkout-review { border-left: none; border-right: none; }
#commerce-checkout-form-review .checkout-review .view-commerce-cart-summary { border-top: solid 5px #cccccc; }
#commerce-checkout-form-review .checkout-review .view-commerce-cart-summary tr { border-bottom: 1px solid #b7b7b7; padding: 10px 0; }
#commerce-checkout-form-review .checkout-review .view-commerce-cart-summary thead th { padding-left: 0px; }
#commerce-checkout-form-review .checkout-review .view-commerce-cart-summary tbody td { padding: 30px 0px; font-size: 14px; }
#commerce-checkout-form-review .checkout-review table.commerce-price-formatted-components { border: none; }
#commerce-checkout-form-review .checkout-review table.commerce-price-formatted-components tbody { border: none; }
#commerce-checkout-form-review .checkout-review table.commerce-price-formatted-components tbody tr { border-bottom: 0; font-size: 1.3em; font-weight: normal; color: grey; }
#commerce-checkout-form-review .checkout-review table.commerce-price-formatted-components tbody tr td { padding: 5px 0px; font-size: 0.8em; color: black; }
#commerce-checkout-form-review .checkout-review table.commerce-price-formatted-components tbody tr td.component-total { font-weight: bold; }
#commerce-checkout-form-review .checkout-review td, #commerce-checkout-form-review .checkout-review th, #commerce-checkout-form-review .checkout-review tr, #commerce-checkout-form-review .checkout-review table { background-color: inherit; border: 0px; }
#commerce-checkout-form-review .checkout-review .pane-title { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.2em; text-transform: uppercase; }
#commerce-checkout-form-review .checkout-review .pane-title td { padding-top: 30px; }
#commerce-checkout-form-review .checkout-review .pane-data { border-bottom: solid 1px #cccccc; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; line-height: 18px; }
#commerce-checkout-form-review .checkout-review .pane-data label { font-weight: normal; }
#commerce-checkout-form-review .checkout-review .pane-data .pane-data-full { padding: 0px 0px 30px 0px !important; line-height: 22px; }
#commerce-checkout-form-review .checkout-review th { color: #009de0; font-size: 1.2em; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
#commerce-checkout-form-review .checkout-review td { padding-left: 0px !important; }
#commerce-checkout-form-review .checkout-review td.views-field-line-item-title, #commerce-checkout-form-review .checkout-review td.views-field-commerce-unit-price, #commerce-checkout-form-review .checkout-review td.views-field-commerce-total { color: #333333; font-size: 1.2em; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.checkout-cancel, .checkout-back { box-shadow: none; color: #ff3e2c !important; text-transform: capitalize; }
.checkout-cancel:hover, .checkout-back:hover { box-shadow: none; color: #ff3e2c; }

ul.inline.commerce-checkout-progress { display: block; overflow: hidden; width: 952px; height: 40px; margin-bottom: 10px; margin-left: 0px; }
ul.inline.commerce-checkout-progress li { display: block; float: left; }

ol.inline.commerce-checkout-progress { margin-bottom: 0; margin-left: 0px; }

ul.inline.commerce-checkout-progress li, ol.inline.commerce-checkout-progress li { background-color: #b2e1f6; color: #009de0; font-size: 16px; font-weight: 700; line-height: 20px; margin: 0 0px 10px 0; padding: 10px 15px 10px 35px; /*  */ position: relative; width: 182px; }

ul.inline.commerce-checkout-progress li:after, ol.inline.commerce-checkout-progress li:after { background: transparent url(/sites/all/themes/asthma/images/bg_checkout_progress.png) right top no-repeat; /*  */ content: " "; font-size: 0; display: block; float: right; /*  */ position: absolute; top: 0; right: -25px; /*  */ height: 50px; width: 25px; z-index: 2; }

ul.inline.commerce-checkout-progress li.last:after, ol.inline.commerce-checkout-progress li.last:after { background: #b2e1f6 url(/sites/all/themes/asthma/images/bg_checkout_progress_last.png) right top no-repeat; /*  */ }

ul.inline.commerce-checkout-progress li.active, ul.inline.commerce-checkout-progress li.last.active { background-color: #009de0; color: white; }

ol.inline.commerce-checkout-progress li.active, ol.inline.commerce-checkout-progress li.last.active { background-color: #009de0; color: white; }

ul.inline.commerce-checkout-progress li.active:after, ul.inline.commerce-checkout-progress li.last.active:after { background: transparent url(/sites/all/themes/asthma/images/bg_checkout_progress_active.png) right top no-repeat; /*  */ }

ol.inline.commerce-checkout-progress li.active:after, ol.inline.commerce-checkout-progress li.last.active:after { background: transparent url(/sites/all/themes/asthma/images/bg_checkout_progress_active.png) right top no-repeat; /*  */ }

ul.inline.commerce-checkout-progress li.previous, ul.inline.commerce-checkout-progress li.visited { color: #009de0; }

ol.inline.commerce-checkout-progress li.previous, ol.inline.commerce-checkout-progress li.visited { color: #009de0; }

ul.inline.commerce-checkout-progress li.previous a, ul.inline.commerce-checkout-progress li.visited a { color: #009de0; }
ul.inline.commerce-checkout-progress li.previous a:hover, ul.inline.commerce-checkout-progress li.visited a:hover { background-color: transparent; }

ol.inline.commerce-checkout-progress li.previous a, ol.inline.commerce-checkout-progress li.visited a { color: #009de0; }
ol.inline.commerce-checkout-progress li.previous a:hover, ol.inline.commerce-checkout-progress li.visited a:hover { background-color: transparent; }

ul.inline.commerce-checkout-progress li a, ol.inline.commerce-checkout-progress li a { font-size: 16px; font-weight: 700; }

.checkout_completion_message { border-top: solid 5px #cccccc; padding: 30px 0px 30px 0px; margin-top: 40px; }
.checkout_completion_message .checkout-return-to-home { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 17px; text-transform: uppercase; padding: 5px 12px; }
.checkout_completion_message .checkout-return-to-home a { background: none; color: white; }
.checkout_completion_message .checkout-return-to-home:hover, .checkout_completion_message .checkout-return-to-home:focus { background: green; }
.checkout_completion_message .checkout-return-button { padding: 40px 0px 0px 0px; margin-top: 30px; border-top: solid 1px #cccccc; }

.field-name-field-product-image a:hover, .field-name-field-product-image a:focus { background: none; color: none; }

body.logged-in .field-name-commerce-price { display: none; }
body.not-logged-in .field-name-commerce-price { display: block; }
body.node-type-product-display .group-middle h3, body.node-type-product-display .group-middle .field-name-field-membership-price { font-weight: bold; font-size: 18px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
body.page-node-1381 .node-product-display .field-name-commerce-price, body.page-node-1382 .node-product-display .field-name-commerce-price { display: block !important; }
body.special-products-page .node-product-display .group-right { display: none !important; }

#commerce-checkout-form-checkout { float: left; width: 100%; }
#commerce-checkout-form-checkout td, #commerce-checkout-form-checkout th, #commerce-checkout-form-checkout tr, #commerce-checkout-form-checkout table { background-color: inherit; border: 0px; }
#commerce-checkout-form-checkout table { border-top: 5px solid #b7b7b7; }
#commerce-checkout-form-checkout table th { color: #009de0; border-bottom: 1px solid #b7b7b7; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1.3em; text-transform: uppercase; padding-left: 0px; }
#commerce-checkout-form-checkout table tr { border-bottom: 1px solid #b7b7b7; }
#commerce-checkout-form-checkout table td.views-field-line-item-title, #commerce-checkout-form-checkout table td.views-field-commerce-unit-price, #commerce-checkout-form-checkout table td.views-field-commerce-total, #commerce-checkout-form-checkout table td.views-field-quantity { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1em; color: #333333; }
#commerce-checkout-form-checkout table td.views-field-line-item-title a, #commerce-checkout-form-checkout table td.views-field-commerce-unit-price a, #commerce-checkout-form-checkout table td.views-field-commerce-total a, #commerce-checkout-form-checkout table td.views-field-quantity a { color: #333333; }
#commerce-checkout-form-checkout table td.views-field-edit-delete input { background: url(/sites/all/themes/asthma/images/delete-icon.png) 0px 0px no-repeat transparent; Width: 13px; height: 16px; font-size: 0px; color: transparent; border-radius: inherit !important; box-shadow: none; display: block; }
#commerce-checkout-form-checkout table tbody td { padding: 30px 0px; font-size: 14px; }
#commerce-checkout-form-checkout .commerce-price-formatted-components { border: none; }
#commerce-checkout-form-checkout .commerce-price-formatted-components tbody { border: none; }
#commerce-checkout-form-checkout .commerce-price-formatted-components tbody tr { border: none !important; }
#commerce-checkout-form-checkout .commerce-price-formatted-components tbody tr.component-type-base-price, #commerce-checkout-form-checkout .commerce-price-formatted-components tbody tr.component-type-flat-rate-flat-rate-1-item { display: none; }
#commerce-checkout-form-checkout .commerce-price-formatted-components tbody td { padding: 10px 0px; font-size: 1.2em; }
#commerce-checkout-form-checkout .form-submit { box-shadow: none; }
#commerce-checkout-form-checkout .form-submit.checkout-continue { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding: 5px 10px; text-transform: uppercase; font-size: 16px; }
#commerce-checkout-form-checkout .form-submit.checkout-continue a { background: none; color: white; }
#commerce-checkout-form-checkout .form-submit.checkout-continue:hover, #commerce-checkout-form-checkout .form-submit.checkout-continue:focus { background: green; }
#commerce-checkout-form-checkout .form-submit.checkout-cancel { color: #ff3e2c; text-transform: capitalize; }
#commerce-checkout-form-checkout fieldset { border: none; padding: 0; border-bottom: solid 1px #b7b7b7; padding-bottom: 30px; margin-bottom: 30px; }
#commerce-checkout-form-checkout fieldset.cart_contents { border-bottom: none; margin-bottom: 0px; }
#commerce-checkout-form-checkout fieldset legend { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 15px; }
#commerce-checkout-form-checkout fieldset .form-item { width: 470px; float: left; margin-right: 0px; margin-bottom: 0px; }
#commerce-checkout-form-checkout fieldset .form-item label { width: 106px; float: left; font-weight: normal; line-height: 32px; }
#commerce-checkout-form-checkout fieldset .form-item select, #commerce-checkout-form-checkout fieldset .form-item input.form-text { float: left; box-shadow: inset 0px 11px 8px -10px #cccccc; -moz-box-shadow: inset 0px 11px 8px -10px #cccccc; -webkit-box-shadow: inset 0px 11px 8px -10px #cccccc; border: solid 1px #b7b7b7; }
#commerce-checkout-form-checkout fieldset .form-item select { width: 346px; line-height: 32px; height: 32px; position: relative; float: left; }
#commerce-checkout-form-checkout fieldset .form-item input.form-text { width: 336px; padding: 7px 5px; }

.checkout-continue { margin-right: 5px !important; }

#commerce-checkout-form-shipping { border-top: solid 5px #b7b7b7; margin-top: 20px; padding-top: 10px; }
#commerce-checkout-form-shipping fieldset { border: none; padding: 0; padding-bottom: 30px; }
#commerce-checkout-form-shipping fieldset legend { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 15px; }
#commerce-checkout-form-shipping fieldset.checkout-buttons { border-top: solid 1px #b7b7b7; padding: 30px 0px 0px 0px; }
#commerce-checkout-form-shipping fieldset.checkout-buttons .form-submit { box-shadow: none; }
#commerce-checkout-form-shipping fieldset.checkout-buttons .form-submit.checkout-continue { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding: 5px 10px; text-transform: uppercase; font-size: 16px; }
#commerce-checkout-form-shipping fieldset.checkout-buttons .form-submit.checkout-continue a { background: none; color: white; }
#commerce-checkout-form-shipping fieldset.checkout-buttons .form-submit.checkout-continue:hover, #commerce-checkout-form-shipping fieldset.checkout-buttons .form-submit.checkout-continue:focus { background: green; }

body.page-shop h1 { width: 675px; }
body.page-shop .field-name-commerce-price { display: inline-block; }
body.page-shop h1 { height: 50px; }
body.not-logged-in.node-type-product-display .view-footer { top: -40px !important; padding-bottom: 0px; }
body.page-get-involved-fundraise-for-us .image-field-caption { display: none; }

.commerce-customer-profile-copy { float: left; width: 100%; }
.commerce-customer-profile-copy .form-item { float: left; width: 100% !important; }
.commerce-customer-profile-copy .form-item .form-checkbox { width: 15px !important; float: left; }
.commerce-customer-profile-copy .form-item label { line-height: 13px !important; width: 75% !important; padding-left: 10px; }

.form-item-customer-profile-billing-addressbook { float: left !important; width: 100% !important; }
.form-item-customer-profile-billing-addressbook .description { float: left !important; width: 100% !important; text-indent: 105px; }

.node-product-display label, .node-product-display input { display: inline-block; vertical-align: top; zoom: 1; /*  */ *display: inline; /*  */ font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.node-product-display input[type="text"] { border: 1px solid #777777; color: #333333; font-size: 1.1em; height: 26px; line-height: 26px; padding: 0; text-align: center; width: 32px; }

#webform-component-cf-contact-me-by label, #webform-component-sys-contact-me-by label, #webform-component-cae-contact-me-by label { font-weight: normal; font-size: 0.85em; }

#edit-field-contact-me-by-und label { font-size: 0.85em; }

#block-bean-become-a-member-for-shop { margin-bottom: 0px; height: 70px; }
#block-bean-become-a-member-for-shop p { margin-bottom: 0px; padding-bottom: 0px; }

body.logged-in #block-bean-become-a-member-for-shop { display: none; }

body.page-checkout .cart-continue-shopping a { background: url(/sites/all/themes/asthma/images/arrow-continue.png) no-repeat scroll 0 center transparent; color: #009de0; float: left; font-size: 1.1em; font-weight: bold; height: 25px; padding-left: 10px; text-decoration: underline; }

#edit-commerce-payment-payment-method { display: none; }

#block-bean-telephone-orders { float: left; width: 100%; }
#block-bean-telephone-orders .terms-link { text-align: left; float: left; padding-top: 6px; }
#block-bean-telephone-orders .terms-link a { font-weight: bold; }
#block-bean-telephone-orders .telephone-order { float: right; text-align: right; margin: 0px 0px 0px 0px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px; }
#block-bean-telephone-orders .telephone-order .telephone-order-text { background: url(/sites/all/themes/asthma/images/phone-icon.png) no-repeat 0px 6px transparent; display: inline-block; padding-left: 22px; }
#block-bean-telephone-orders .telephone-order .telephone-order-number { color: #009de0; }

#content_top { position: relative; }

#block-bean-terms-and-conditions-link { float: right; width: 280px; text-align: right; margin-bottom: 0px; position: absolute; bottom: -34px; right: 7px; height: 23px; }

body.page-shop .terms-link { display: none; }

#block-commerce-checkout-progress-indication { float: left; width: 100%; }

#commerce-checkout-form-checkout .description, #customer-profile-billing-field-home-number-add-more-wrapper .description, #customer-profile-billing-field-telephone-add-more-wrapper .description, #customer-profile-shipping-field-home-number-add-more-wrapper .description, #customer-profile-shipping-field-telephone-add-more-wrapper .description { float: left; width: 100%; }

#edit-customer-profile-billing-field-title, #edit-customer-profile-shipping-field-title, #edit-customer-profile-shipping-field-title--2 { float: left; width: 100%; }

#views-form-commerce-cart-form-default .field-name-field-christmas-image img { width: 200px !important; height: 150px !important; }

div#pollen-popup { box-shadow: inset 0px 0px 22px skyblue !important; -moz-box-shadow: inset 0px 0px 10px skyblue !important; -webkit-box-shadow: inset 0px 0px 10px skyblue !important; background: url(/sites/all/themes/asthma/images/popup-close.png) no-repeat 98% 10px white !important; height: auto !important; border: solid 1px #71c5e7 !important; }

#page-wrapper { width: 100%; clear: both; }

#sliding-popup { position: static; background: #009de0 !important; }
#sliding-popup .popup-content { width: 75%; border-bottom: none !important; }
#sliding-popup .popup-content #popup-text { opacity: 1.5; max-width: 100%; filter: alpha(100); text-align: center; width: 100%; font-weight: normal; margin: 5px 0 0 0; }
#sliding-popup .popup-content #popup-text p { font-weight: normal; font-size: 14px; font-family: arial; color: white; margin-top: 10px; letter-spacing: 0px; margin: 10px; }
#sliding-popup .popup-content #popup-buttons { max-width: 100%; margin: 0 0 10px; float: left; width: 100%; }
#sliding-popup .popup-content #popup-buttons button { background: #009de0; border: 1px solid white; box-shadow: none; text-shadow: none; color: white; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 16px; font-weight: normal; }
#sliding-popup .popup-content #popup-buttons button.agree-button { text-transform: uppercase; margin-right: 40px; }
#sliding-popup .popup-content #popup-buttons button.find-more-button { text-transform: normal; }
#sliding-popup .popup-content #popup-buttons button:hover { background: #00b3fe; }
#sliding-popup .popup-content #popup-buttons span.close-pop { color: white; border: 1px solid white; border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -ms-border-radius: 20px; -o-border-radius: 20px; cursor: pointer; float: right; margin-top: 15px; padding: 5px 10px; }

.form-item-customer-profile-billing-commerce-customer-address-und-0-country, .form-item-customer-profile-shipping-commerce-customer-address-und-0-country, label.error { width: 100% !important; float: left; }

.fieldset-legend { font-weight: 700; }

.page-get-help-resources-inhaler-technique-videos .form-item-field-inhaler-video-type-tid { margin-top: 10px; }
.page-get-help-resources-inhaler-technique-videos .pane-campaign-sponsors .pane-title { color: #20bcff; text-align: left; margin-top: 0px; font-weight: bold; font-size: 2em; padding-bottom: 30px; }
.page-get-help-resources-inhaler-technique-videos .pane-campaign-sponsors .block-content:before, .page-get-help-resources-inhaler-technique-videos .pane-campaign-sponsors .block-content:after { content: ""; display: table; height: 25px; }
.page-get-help-resources-inhaler-technique-videos .pane-campaign-sponsors .block-content:after { clear: both; }
.page-get-help-resources-inhaler-technique-videos .pane-campaign-sponsors .block-content { zoom: 1; /*  */ border-top: solid; border-top-width: 10px; border-bottom: solid; border-bottom-width: 10px; border-color: #b8b8b8; }

.page-get-involved-become-corporate-partner-our-sponsors .views-row { margin-bottom: 100px; }
.page-get-involved-become-corporate-partner-our-sponsors .region-two-33-66-second .region-inner { margin-left: 30px; }

ul.field-collection-view-links li, ul.action-links-field-collection-add li { list-style: none outside none; }

.field-collection-view { border-bottom: 0 dotted #d3d7d9; margin: 0; padding: 0; }

.field-collection-container { border-bottom: 0px solid #d3d7d9; }

#petition-count { text-align: right; color: #009de0; }
#petition-count .counter { font-size: 1em; }
#petition-count .counter-text { font-size: 0.5em; text-transform: uppercase; }

#leaderboard-wrapper { margin-bottom: 30px; }

#header-wrapper { min-height: 56px; }

#block-system-main-menu { padding-top: 10px; float: left; }
@media screen and (min-width: 769px) and (max-width: 970px) { #block-system-main-menu { display: none !important; } }
#block-system-main-menu a { color: white; font-size: 0.9em; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; background: #009de0; padding: 4px 8px; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; display: block; }
#block-system-main-menu a:hover, #block-system-main-menu a:focus { background: none; background: #0079ad; }
#block-system-main-menu a.active { background: none; background: #0079ad; }
#block-system-main-menu ul.menu li { list-style-image: none; list-style-type: none; float: left; padding: 0px 7px 0px 0px; }

.region-leaderboard { position: relative; }
.region-leaderboard #block-search-form { width: 305px; position: absolute; padding-top: 8px; z-index: 1; top: 45px; display: none; left: 2px; background-color: transparent; background-repeat: no-repeat; background-image: url(/sites/all/themes/asthma/images/search-block-bg.png); margin-bottom: 0px; }
@media screen and (min-width: 971px) { .region-leaderboard #block-search-form { background-position: 93% 0px; } }
@media screen and (max-width: 970px) { .region-leaderboard #block-search-form { background-position: 5px 0px; } }
.region-leaderboard #block-search-form .block-content { background: white; border-left: 2px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 2px solid #b2e1f6; border-bottom: 5px solid #b2e1f6; padding: 20px 0px 20px 10px; }
.region-leaderboard #block-search-form .block-content #search-block-form .form-text { width: 190px; padding-left: 10px; padding-right: 10px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; }
.region-leaderboard #block-search-form .block-content #search-block-form .form-submit { padding: 4px 10px; font-size: 13px; border: 0px; }
.region-leaderboard #block-block-7 { float: left; }
.region-leaderboard #block-user-login { position: absolute; background: url(/sites/all/themes/asthma/images/search-block-bg.png) right 20px top no-repeat; padding-top: 8px; z-index: 1; display: none; margin-bottom: 0px; }
@media screen and (min-width: 481px) { .region-leaderboard #block-user-login { width: 230px; left: 63%; top: 45px; } }
@media screen and (max-width: 480px) { .region-leaderboard #block-user-login { width: 94%; left: 10px; top: 100px; } }
@media screen and (min-width: 640px) and (max-width: 970px) { .region-leaderboard #block-user-login { left: 340px; } }
@media screen and (min-width: 1025px) { .region-leaderboard #block-user-login { left: 480px; } }
.region-leaderboard #block-user-login .block-title { display: none; }
.region-leaderboard #block-user-login .block-content { background: white; border-left: 2px solid #b2e1f6; border-top: 5px solid #b2e1f6; border-right: 2px solid #b2e1f6; border-bottom: 5px solid #b2e1f6; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; padding: 5px 10px; }
.region-leaderboard #block-user-login .block-content #user-login-form .form-item-name label, .region-leaderboard #block-user-login .block-content #user-login-form .form-item-pass label { display: none; }
@media screen and (min-width: 481px) { .region-leaderboard #block-user-login .block-content #user-login-form .form-item-name input, .region-leaderboard #block-user-login .block-content #user-login-form .form-item-pass input { width: 93%; } }
@media screen and (max-width: 480px) { .region-leaderboard #block-user-login .block-content #user-login-form .form-item-name input, .region-leaderboard #block-user-login .block-content #user-login-form .form-item-pass input { width: 95%; } }
.region-leaderboard #block-user-login .block-content #user-login-form .form-item-remember-me { width: 60%; font-size: 10px; font-weight: normal; }
.region-leaderboard #block-user-login .block-content #user-login-form .item-list ul { list-style-type: none; list-style-image: none; float: right; }
.region-leaderboard #block-user-login .block-content #user-login-form .item-list ul li.even { display: none; }
.region-leaderboard #block-user-login .block-content #user-login-form .item-list ul li.odd { font-size: 10px; font-weight: normal; }
.region-leaderboard #block-user-login .block-content #user-login-form .form-submit { padding: 5px 0px; width: 100%; text-align: center; font-size: 14px; border: 0px; }

#block-block-8 { float: left; padding-top: 10px; }
@media screen and (min-width: 971px) { #block-block-8 { padding-left: 18px; } }
@media screen and (max-width: 639px) { #block-block-8 { padding-left: 10px; width: 100%; padding-top: 0px; } }
@media screen and (max-width: 970px) { #block-block-8 .register, #block-block-8 .register a { max-width: 130px; margin-right: 0px; } }
@media screen and (min-width: 769px) and (max-width: 970px) { #block-block-8 { padding-left: 5px; } }
#block-block-8 a.q2 { display: none; position: absolute; z-index: 0; }
#block-block-8 .reg_login { width: 100%; }
#block-block-8 .school-programme { float: left; position: relative; width: 155px; height: 30px; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; background-color: #30ff9e; margin-right: 10px; }
#block-block-8 .school-programme a { width: 155px; height: 30px; line-height: 30px; display: block; color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 16px; font-weight: 600; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-align: center; background-color: #30ff9e; }
#block-block-8 .school-programme a:hover { color: white; background-color: #30ff9e; }
#block-block-8 .register { float: left; position: relative; width: 150px; height: 30px; overflow: hidden; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; background-color: #1fca7a; margin-right: 10px; margin-right: 20px; }
#block-block-8 .register a { width: 150px; height: 30px; line-height: 30px; display: block; color: white; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 16px; font-weight: 600; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; text-align: center; background-color: #1fca7a; }
#block-block-8 .register a:hover { color: white; background-color: #1fca7a; }
#block-block-8 .login { background: url(/sites/all/themes/asthma/images/top-nav-login-icon.png) no-repeat 0px -9px transparent; padding-left: 25px; color: white; font-size: 0.9em; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; line-height: 22px; }
@media screen and (min-width: 481px) { #block-block-8 .login { float: left; margin-top: 3px; } }
@media screen and (max-width: 480px) { #block-block-8 .login { margin-top: 6px; clear: both; float: right; margin-right: 26px; } }
#block-block-8 .login:hover { color: #0079ad; cursor: pointer; }

#block-menu-menu-top-navigation-menu { margin: 10px 0px 0px 0px; float: right; }
#block-menu-menu-top-navigation-menu .block-title { display: none; }
#block-menu-menu-top-navigation-menu ul.menu { margin: 0px; padding: 0; }
#block-menu-menu-top-navigation-menu ul.menu li { list-style-image: none; list-style-type: none; display: block; float: left; padding: 0px; }
#block-menu-menu-top-navigation-menu ul.menu li a { font-size: 0px; color: transparent; width: 28px; height: 30px; display: block; padding: 0px; background-repeat: no-repeat; background-color: transparent; background-position: 0px -7px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1666 { padding-left: 7px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1666 a { background-image: url(/sites/all/themes/asthma/images/top-nav-facebook-icon.png); }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1667 { padding-left: 7px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1667 a { background-image: url(/sites/all/themes/asthma/images/top-nav-twitter-icon.png); }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1668 { padding-left: 7px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1668 a { background-image: url(/sites/all/themes/asthma/images/top-nav-youtube-icon.png); }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1669 { margin: -9px 0px 0px 0px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1669 a { background-image: url(/sites/all/themes/asthma/images/top-nav-download-app-icon.png); background-position: 0px 0px; width: 127px; height: 42px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1670 { padding-left: 6px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1670 a { background-image: url(/sites/all/themes/asthma/images/top-nav-emergency.png); background-position: right -7px; width: 160px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1670 a:hover, #block-menu-menu-top-navigation-menu ul.menu li.menu-item-1670 a:focus, #block-menu-menu-top-navigation-menu ul.menu li.menu-item-1670 a.active { background-image: url(/sites/all/themes/asthma/images/top-nav-emergency-hover.png); background-position: right -6px; cursor: pointer; }

#page-wrapper #block-menu-menu-top-navigation-menu ul.menu li.menu-item-2469 a { background: url(/sites/all/themes/asthma/images/top-nav-login-icon.png) no-repeat 0px -9px transparent; padding-left: 25px; color: white; font-size: 1em; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; width: 50px !important; }
#page-wrapper #block-menu-menu-top-navigation-menu ul.menu li.menu-item-2469 a:hover { color: #0079ad; }

#logo { padding: 10px 0px 10px 0px; }
#logo img { vertical-align: bottom; }

#block-bean-main-menu-donate-now { margin-top: -5px; float: right; width: 138px; }
#block-bean-main-menu-donate-now .field-name-field-link-to a .donate-now { background: url(/sites/all/themes/asthma/images/bg-btn-donate.png) 0px 0px no-repeat transparent; color: white; float: right; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 18px; font-weight: 700; padding: 10px 0 11px 10px; text-align: center; text-transform: uppercase; width: 126px; }
#block-bean-main-menu-donate-now .field-name-field-link-to a .donate-now:hover, #block-bean-main-menu-donate-now .field-name-field-link-to a .donate-now:focus { background: url(/sites/all/themes/asthma/images/bg-btn-donate.png) 0 -46px no-repeat transparent; }

.nav { margin: 10px 0px 0px 0px; }
.nav ul, .nav ul.menu { margin: 0; padding: 0; }
.nav li, .nav ul.menu li { display: inline; float: left; list-style: none; margin: 0; padding: 0; }
.nav li a, .nav ul.menu li a { background: transparent; border-top: 2px solid white; border-left: solid 1px transparent; border-right: solid 1px transparent; color: black; display: block; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: bold; font-size: 18px; white-space: nowrap; padding: 0 9px 7px 9px; text-transform: uppercase; }
.nav ul.menu li a.active-trail { color: #ff3e2c; }
.nav .block { margin-bottom: 0; }

#block-menu-menu-main-mega-menu { float: left; width: 521px; margin-top: -5px; }
#block-menu-menu-main-mega-menu ul.menu li a { padding: 8px 18px !important; border: none !important; }
#block-menu-menu-main-mega-menu ul.menu li a:hover, #block-menu-menu-main-mega-menu ul.menu li a:focus, #block-menu-menu-main-mega-menu ul.menu li a.qtip-hover { color: #ff3e2c; background: #b2e1f6; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px; }


/*  */
#top-nav-search { background: url(/sites/all/themes/asthma/images/main-menu-search.png) no-repeat top left transparent; padding: 17px; font-size: 0px; margin-top: 10px; color: transparent; float: left; cursor: pointer; }
#top-nav-search:hover { background-image: url(/sites/all/themes/asthma/images/main-menu-search-hover.png); }

.sharethis-wrapper { float: right; }

.view-asthma-news-feeds h2 a { color: black; }
.view-asthma-news-feeds h2 a:hover { color: #009de0; background: none; }

.views-widget { float: left; width: 100%; }

.bef-select-as-radios .form-radio { display: none; }
.bef-select-as-radios .form-item { display: inline-block; color: black; float: right; margin-right: 10px; padding: 4px 7px 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.bef-select-as-radios .form-item label { cursor: pointer; }
.bef-select-as-radios .form-item.checked, .bef-select-as-radios .form-item:hover, .bef-select-as-radios .form-item:focus { background: #ff3e2c; color: white; cursor: pointer; }

#edit-field-category-tid-wrapper .bef-select-as-radios .form-item { float: left; margin-bottom: 6px; }
#edit-field-category-tid-wrapper .bef-select-as-radios .form-item label { color: #009de0; }
#edit-field-category-tid-wrapper .bef-select-as-radios .form-item.checked label, #edit-field-category-tid-wrapper .bef-select-as-radios .form-item:hover label, #edit-field-category-tid-wrapper .bef-select-as-radios .form-item:focus label { color: white !important; }

.view-shop .views-exposed-form { padding-left: 10px; }

.views-more-link { text-transform: uppercase; }
.views-more-link a:link, .views-more-link a:active { color: black; }
.views-more-link a:hover, .views-more-link a:focus { background: none; color: #009de0; }

.views-latest-news-main-wrapper { border-bottom: 5px solid #b7b7b7; }

.views-latest-news-main-title h2 { color: black; font-size: 1.57em; }
.views-latest-news-main-title h2 a { color: black; }
.views-latest-news-main-title h2 a:hover, .views-latest-news-main-title h2 a:focus { color: #009de0; background: none; }

.views-latest-news-main-date { background: #ff3e2c; color: white; float: left; margin: 0 6px 15px 0; padding: 3px 9px 1px 9px; text-transform: uppercase; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }

.views-latest-news-main-author { padding: 3px 9px 1px 9px; text-transform: uppercase; }
.views-latest-news-main-author a { color: #777777; }
.views-latest-news-main-author a:hover, .views-latest-news-main-author a:focus { color: #009de0; background: none; }
.views-latest-news-main-author:before { color: #777777; content: 'By '; text-transform: none; }

.views-latest-news-main-image { background: none; }
.views-latest-news-main-image a { background: none; }
.views-latest-news-main-image a:hover, .views-latest-news-main-image a:focus { background: none; }

.block-news-view-block-2 .block-title { color: #20bcff; font-weight: 300; text-transform: uppercase; }

.views-latest-news-more-wrapper { clear: both; margin-bottom: 3.5em; }

.views-latest-news-more-image { background: none; }
.views-latest-news-more-image a { background: none; }
.views-latest-news-more-image a:hover, .views-latest-news-more-image a:focus { background: none; }

.views-row-odd .views-latest-news-more-image img { float: left; margin-right: 5px; }

.views-row-even .views-latest-news-more-image img { float: right; }

.views-latest-news-more-title { color: black; }
.views-latest-news-more-title a { color: black; }
.views-latest-news-more-title a:hover, .views-latest-news-more-title a:focus { color: #009de0; background: none; }

.views-latest-news-more-date { background: #ff3e2c; color: white; float: left; margin: 0 6px 15px 0; padding: 3px 9px 1px 9px; text-transform: uppercase; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; margin-bottom: 0; }

.views-latest-news-more-author { padding: 3px 9px 1px 9px; text-transform: uppercase; }
.views-latest-news-more-author a { color: #777777; }
.views-latest-news-more-author a:hover, .views-latest-news-more-author a:focus { color: #009de0; background: none; }
.views-latest-news-more-author:before { color: #777777; content: 'By '; text-transform: none; }

.block-news-view-block-1 .block-title { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; padding-left: 5px; text-transform: uppercase; }

.views-latest-news-sidebar-wrapper { border-bottom: 1px dotted #777777; }

.views-latest-news-sidebar-title h2 { font-size: 0.9em; font-weight: 300; }
.views-latest-news-sidebar-title h2 a { color: black; display: block; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.views-latest-news-sidebar-title h2 a:hover, .views-latest-news-sidebar-title h2 a:focus { color: white; }

.views-latest-news-sidebar-date { color: #20bcff; display: block; margin-top: -1em; padding: 5px; font-size: 0.9em; }

.pane-news-view, .pane-events { padding-bottom: 15px; border-bottom: 5px solid #777777; }

.pane-news-view .block-title { color: #20bcff; font-weight: 700; text-transform: uppercase; }
.pane-news-view .views-latest-news-fp-sidebar-title h2 { color: black; }
.pane-news-view .views-latest-news-fp-sidebar-title h2 a { color: black; }
.pane-news-view .views-latest-news-fp-sidebar-title h2 a:hover, .pane-news-view .views-latest-news-fp-sidebar-title h2 a:focus { color: #009de0; background: none; }
.pane-news-view .views-latest-news-fp-sidebar-image { background: none; }
.pane-news-view .views-latest-news-fp-sidebar-image a { background: none; }
.pane-news-view .views-latest-news-fp-sidebar-image a:hover, .pane-news-view .views-latest-news-fp-sidebar-image a:focus { background: none; }
.pane-news-view .views-latest-news-fp-sidebar-date { background: #ff3e2c; color: white; float: left; margin: 0 6px 15px 0; padding: 3px 9px 1px 9px; text-transform: uppercase; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.pane-news-view .views-latest-news-fp-sidebar-view-all-wrapper { width: 100%; background: url(/sites/all/themes/asthma/images/arrow-small-grey.png) right 2px no-repeat transparent; border-top: 1px solid #777777; padding-top: 5px; background-position: right 10px; }
.pane-news-view .views-latest-news-fp-sidebar-view-all { text-align: right; margin-right: 15px; text-transform: uppercase; }
.pane-news-view .views-latest-news-fp-sidebar-view-all a { color: #777777; padding: 2px 4px; }
.pane-news-view .views-latest-news-fp-sidebar-view-all a:active, .pane-news-view .views-latest-news-fp-sidebar-view-all a:focus, .pane-news-view .views-latest-news-fp-sidebar-view-all a:hover { color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.pane-news-view .views-latest-news-fp-sidebar-author { padding: 3px 9px 1px 9px; text-transform: uppercase; }
.pane-news-view .views-latest-news-fp-sidebar-author a { color: #777777; }
.pane-news-view .views-latest-news-fp-sidebar-author a:hover, .pane-news-view .views-latest-news-fp-sidebar-author a:focus { color: #009de0; background: none; }
.pane-news-view .views-latest-news-fp-sidebar-author:before { color: #777777; content: 'By '; text-transform: none; }

.views-news-archive-wrapper { clear: both; margin-bottom: 3.5em; }

.views-news-archive-title h2 { color: black; }
.views-news-archive-title h2 a { color: black; }
.views-news-archive-title h2 a:hover, .views-news-archive-title h2 a:focus { color: #009de0; background: none; }

.views-news-archive-date { background: #ff3e2c; color: white; float: left; margin: 0 6px 15px 0; padding: 3px 9px 1px 9px; text-transform: uppercase; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; margin-bottom: 0; }

.views-news-archive-author { padding: 3px 9px 1px 9px; text-transform: uppercase; }
.views-news-archive-author a { color: #777777; }
.views-news-archive-author a:hover, .views-news-archive-author a:focus { color: #009de0; background: none; }
.views-news-archive-author:before { color: #777777; content: 'By '; text-transform: none; }

.views-row-odd .views-news-archive-main-image img { float: left; margin-right: 5px; }

.views-row-even .views-news-archive-main-image img { float: right; }

.view-news-view .pager a { color: black; padding: 3px; border-bottom: 1px solid white; }
.view-news-view .pager a:hover, .view-news-view .pager a:focus { background: none; border-bottom: 1px solid #ff3e2c; color: #ff3e2c; }

.view-news-view .pager-current { background: #009de0; color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }

.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-title h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; padding-right: 30px; }
.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-title h2 a { color: #009de0; }
.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-title h2 a:hover, .views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-title h2 a:focus { color: white; }
.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-link { color: #20bcff; background: #f6f6f6; padding: 5px 10px 15px 15px; text-transform: uppercase; margin-top: -30px; line-height: 17px; }
.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-link a { color: #009de0; }
.views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-link a:hover, .views-latest-news-sidebar-past-events-wrapper .views-latest-news-sidebar-past-events-link a:focus { color: white; }

.views-events-main-wrapper { border-bottom: 5px solid #b7b7b7; }

.views-events-main-title h2 { color: black; font-size: 1.57em; line-height: 1.2em; }
.views-events-main-title h2 a { color: black; }
.views-events-main-title h2 a:hover, .views-events-main-title h2 a:focus { color: #009de0; background: none; }

.views-events-main-date { color: #b7b7b7; font-weight: 700; text-transform: uppercase; font-size: 1.3em; }

.views-events-main-location, .field-name-field-event-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; }

.views-events-main-image { background: none; }
.views-events-main-image a { background: none; }
.views-events-main-image a:hover, .views-events-main-image a:focus { background: none; }

.views-events-sidebar-wrapper { border-bottom: 1px dotted #777777; }

.views-events-sidebar-title h2 { font-size: 0.9em; font-weight: 300; }
.views-events-sidebar-title h2 a { color: black; display: block; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.views-events-sidebar-title h2 a:hover, .views-events-sidebar-title h2 a:focus { color: white; }

.views-events-sidebar-date { color: #20bcff; display: block; margin-top: -1em; padding: 5px; font-size: 0.9em; }

.field-name-field-date { color: #20bcff; font-size: 0.9em; }

.views-events-sidebar-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; }

.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-title h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; padding-right: 30px; }
.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-title h2 a { color: #009de0; }
.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-title h2 a:hover, .views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-title h2 a:focus { color: white; }
.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-link { color: #20bcff; background: #f6f6f6; padding: 5px 10px 15px 15px; text-transform: uppercase; margin-top: -30px; line-height: 17px; }
.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-link a { color: #009de0; }
.views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-link a:hover, .views-events-sidebar-past-events-wrapper .views-events-sidebar-past-events-link a:focus { color: white; }

.pane-events .views-row, .pane-events .views-field-nothing, .pane-events .views-events-homepage-wrapper, .pane-events .view-footer { float: left; width: 100%; }
.pane-events .views-row { padding: 10px 0px; border-bottom: 1px solid #b7b7b7; }
.pane-events .views-events-homepage-title { color: black; font-size: 0.8em; line-height: 20px; }
.pane-events .views-events-homepage-title a { color: black; }
.pane-events .views-events-homepage-title a:hover, .pane-events .views-events-homepage-title a:focus { color: #009de0; background: none; }
.pane-events .views-events-homepage-title h2 { margin-top: 0px; margin-bottom: 5px; }
.pane-events .views-events-homepage-title h2 a { display: block; font-weight: 400; }
.pane-events #edit-event-type-wrapper { float: right; }
.pane-events #edit-event-type-wrapper .form-item-event-type { margin-left: 25px; margin-right: -15px; text-transform: uppercase; }
.pane-events #edit-event-type-wrapper .form-item-event-type .option { cursor: pointer; }
.pane-events #edit-event-type-wrapper .form-item-event-type:hover { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.pane-events .view-filters { border-bottom: 1px solid #777777; }
.pane-events .block-title { color: #20bcff; margin-top: 10px; float: left; width: 200px; }
.pane-events .views-events-homepage-date { color: #b8b8b8; float: left; font-weight: 700; margin: 0px 0 0 15px; text-align: center; text-transform: uppercase; width: 45px; font-size: 1.3em; }
.pane-events .views-events-homepage-inner { max-width: 310px; float: left; padding-left: 30px; }
.pane-events .views-events-homepage-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; margin-bottom: 0px; }
.pane-events .views-events-homepage-view-all-wrapper { width: 100%; background: url(/sites/all/themes/asthma/images/arrow-small-grey.png) right 2px no-repeat transparent; border-top: 1px solid #777777; padding-top: 5px; border-top: 0px; }
.pane-events .views-events-homepage-view-all-link { text-align: right; margin-right: 15px; text-transform: uppercase; }
.pane-events .views-events-homepage-view-all-link a { color: #777777; padding: 2px 4px; }
.pane-events .views-events-homepage-view-all-link a:active, .pane-events .views-events-homepage-view-all-link a:focus, .pane-events .views-events-homepage-view-all-link a:hover { color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }

.views-events-homepage-inner-2, .field-name-field-add-event-signup-form { float: right; }
.views-events-homepage-inner-2 a, .field-name-field-add-event-signup-form a { float: right; text-transform: uppercase; margin-top: -60px; font-weight: bold; border: 1px #777777 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 0 10px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 15px; }

.field-name-field-add-event-signup-form { float: none !important; }
.field-name-field-add-event-signup-form a { margin: 7px 0px !important; float: none !important; }

.view-events .pager { margin-top: 10px; text-transform: uppercase; }
.view-events .pager a { color: #777777; padding: 4px 3px 1px 3px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }
.view-events .pager a:hover, .view-events .pager a:focus { background: #777777; color: #f6f6f6; }

.view-events .pager-current { background: #777777; color: #f6f6f6; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; }

.block-events-block-2 { border-bottom: 4px solid #b7b7b7; padding-bottom: 41px; }

.views-events-archive-wrapper { clear: both; margin-bottom: 3.5em; }

.views-events-archive-title h2 { color: black; }
.views-events-archive-title h2 a { color: black; }
.views-events-archive-title h2 a:hover, .views-events-archive-title h2 a:focus { color: #009de0; background: none; }

.views-events-archive-date { color: #20bcff; display: block; margin-top: -1em; padding: 5px; font-size: 0.9em; margin: -4px 0 0 0; text-transform: uppercase; }

.views-events-archive-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; float: left; margin-right: 10px; }

.views-events-archive-body { margin-top: 12px; }

.views-row-odd .views-events-archive-image img { float: left; margin-right: 5px; }

.views-row-even .views-events-archive-image img { float: right; }

.view-events .pager a { color: black; padding: 3px; border-bottom: 1px solid white; }
.view-events .pager a:hover, .view-events .pager a:focus { background: none; border-bottom: 1px solid #ff3e2c; color: #ff3e2c; }

.view-events .pager-current { background: #b7b7b7; color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }

.field-name-field-involvement h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; padding: 15px 10px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.field-name-field-involvement .field-items { padding-top: 15px; }
.field-name-field-involvement .field-items .field-item { border-bottom: 1px dashed black; padding-bottom: 5px; padding-top: 5px; padding-left: 10px; }
.field-name-field-involvement .field-items .field-item a { color: black; }
.field-name-field-involvement .field-items .field-item a:hover, .field-name-field-involvement .field-items .field-item a:focus { background: #ff3e2c; color: white; cursor: pointer; }

.region-three-25-50-25-second h2 { color: #009de0; }
.region-three-25-50-25-second .field-name-field-position { margin-top: -10px; color: #777777; }
.region-three-25-50-25-second .field-name-field-email-address a { color: #20bcff; padding-left: 25px; background: url(/sites/all/themes/asthma/images/email.png) left center no-repeat; }
.region-three-25-50-25-second .field-name-body { margin-top: 15px; }

.view-mode-our_partnerships h2 { color: #009de0; }
.view-mode-our_partnerships .field-name-field-involvement { margin-right: 40px; }
.view-mode-our_partnerships .field-name-field-website-address a { padding-left: 25px; padding-top: 1px; background: url(/sites/all/themes/asthma/images/website_link.png) left center no-repeat; }
.view-mode-our_partnerships .field-name-field-website-address a:hover, .view-mode-our_partnerships .field-name-field-website-address a:focus { color: #009de0; cursor: pointer; }
.view-mode-our_partnerships .field-name-field-website-address a.active { color: #009de0; cursor: pointer; }
.view-mode-our_partnerships .field-name-body { margin-top: 15px; }

.views-related-content-wrapper .views-related-content-field-title h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; }
.views-related-content-wrapper .views-related-content-field-items { margin: 0 1em; }
.views-related-content-wrapper .views-related-content-field-items a { border-bottom: 1px dotted #777777; color: black; display: block; margin-top: 1em; }
.views-related-content-wrapper .views-related-content-field-items a:hover, .views-related-content-wrapper .views-related-content-field-items a:focus { background: #ff3e2c; color: white; cursor: pointer; }

.views-related-content-publications-wrapper .views-related-content-field-title h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; padding-right: 30px; }
.views-related-content-publications-wrapper .views-related-content-field-title .views-related-content-publications-header { color: #20bcff; background: #f6f6f6; padding: 5px 10px 15px 15px; text-transform: uppercase; margin-top: -30px; line-height: 17px; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items { padding: 0 1em; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications .file-icon { display: none; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items a { color: black; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items a:hover, .views-related-content-publications-wrapper .views-related-content-publications-field-items a:focus { background: none; color: #009de0; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications h3 { font-size: 1em; font-weight: 300; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications .field-name-title { margin-bottom: -16px; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications .field-name-field-publication-date { color: #777777; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications.field-type-file { border-bottom: 1px dotted #777777; padding-bottom: 15px; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications.field-type-file a { background: url(/sites/all/themes/asthma/images/download-pdf.png) 0 -27px no-repeat transparent; width: 116px; height: 26px; text-align: center; margin-left: auto; font-size: 1px; padding: 12px 52px; color: transparent; padding-right: 55px; margin-left: 0px; }
.views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications.field-type-file a:hover, .views-related-content-publications-wrapper .views-related-content-publications-field-items .view-mode-related_publications.field-type-file a:focus { background: url(/sites/all/themes/asthma/images/download-pdf.png) 0px 0px no-repeat transparent; cursor: pointer; }

.views-related-content-videos-wrapper .views-related-content-field-title h2 { color: #20bcff; background: url(/sites/all/themes/asthma/images/arrow-small-blue.png) right 25px center no-repeat #f6f6f6; padding: 1.5em 7em 1em 1em; text-transform: uppercase; font-size: 1em; }
.views-related-content-videos-wrapper .views-related-content-field-title .views-related-content-videos-header { color: #20bcff; background: #f6f6f6; padding: 5px 10px 15px 15px; text-transform: uppercase; margin-top: -30px; line-height: 17px; }
.views-related-content-videos-wrapper .views-related-content-videos-field-items { padding-top: 1em; padding-left: 5px; background: none; }
.views-related-content-videos-wrapper .views-related-content-videos-field-items a { background: none; }
.views-related-content-videos-wrapper .views-related-content-videos-field-items a:hover, .views-related-content-videos-wrapper .views-related-content-videos-field-items a:focus { background: none; }
.views-related-content-videos-wrapper .views-related-content-videos-field-items .node-title { pointer-events: none; cursor: default; line-height: 20px; }
.views-related-content-videos-wrapper .views-related-content-videos-field-items .node-title h1, .views-related-content-videos-wrapper .views-related-content-videos-field-items .node-title a { color: black; font-size: 14px; font-weight: normal; font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }


/*  */
.views-overviews-get-help-main-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 340px; padding: 0 1em 1em 1em; }

.views-overviews-get-help-main-title { color: black; }
.views-overviews-get-help-main-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-overviews-get-help-main-title a:hover, .views-overviews-get-help-main-title a:focus { background: none; color: #ff3e2c; }

.views-overviews-get-help-main-image { background: none; }
.views-overviews-get-help-main-image a { background: none; }
.views-overviews-get-help-main-image a:hover, .views-overviews-get-help-main-image a:focus { background: none; }


.views-overviews-get-help-main-link a:hover, .views-overviews-get-help-main-link a:focus { background: none; color: #009de0; }

.views-overviews-what-we-do-main-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 340px; padding: 0 1em 1em 1em; }

.views-overviews-what-we-do-main-title { color: black; }
.views-overviews-what-we-do-main-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-overviews-what-we-do-main-title a:hover, .views-overviews-what-we-do-main-title a:focus { background: none; color: #ff3e2c; }

.views-overviews-what-we-do-main-image { background: none; }
.views-overviews-what-we-do-main-image a { background: none; }
.views-overviews-what-we-do-main-image a:hover, .views-overviews-what-we-do-main-image a:focus { background: none; }


.views-overviews-what-we-do-link a:hover, .views-overviews-what-we-do-link a:focus { background: none; color: #009de0; }

.views-overviews-who-we-are-main-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 340px; padding: 0 1em 1em 1em; }

.views-overviews-who-we-are-main-title { color: black; }
.views-overviews-who-we-are-main-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-overviews-who-we-are-main-title a:hover, .views-overviews-who-we-are-main-title a:focus { background: none; color: #ff3e2c; }

.views-overviews-who-we-are-main-image { background: none; }
.views-overviews-who-we-are-main-image a { background: none; }
.views-overviews-who-we-are-main-image a:hover, .views-overviews-who-we-are-main-image a:focus { background: none; }


.views-overviews-who-we-are-link a:hover, .views-overviews-who-we-are-link a:focus { background: none; color: #009de0; }

.views-overviews-get-involved-main-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 340px; padding: 0 1em 1em 1em; }

.views-overviews-get-involved-main-title { color: black; }
.views-overviews-get-involved-main-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-overviews-get-involved-main-title a:hover, .views-overviews-get-involved-main-title a:focus { background: none; color: #ff3e2c; }

.views-overviews-get-involved-main-image { background: none; }
.views-overviews-get-involved-main-image a { background: none; }
.views-overviews-get-involved-main-image a:hover, .views-overviews-get-involved-main-image a:focus { background: none; }


.views-overviews-get-involved-link a:hover, .views-overviews-get-involved-link a:focus { background: none; color: #009de0; }

.ui-accordion .views-row { margin-bottom: 10px; }
.ui-accordion .views-row .views-accordion-header { height: 61px; border-left: 2px solid #20bcff; border-top: 5px solid #20bcff; border-right: 2px solid #20bcff; border-bottom: 3px solid #20bcff; line-height: 40px; font-size: 18px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 700; }
.ui-accordion .views-row .views-accordion-header .ui-icon { display: none; }
.ui-accordion .views-row .views-accordion-header .field-content a:hover, .ui-accordion .views-row .views-accordion-header .field-content a:focus { background: none; }
.ui-accordion .views-row .ui-state-default { background: url(/sites/all/themes/asthma/images/faq+.png) right 15px center no-repeat #f6f6f6; }
.ui-accordion .views-row .ui-state-active { border-bottom: none; background: url(/sites/all/themes/asthma/images/faq-.png) right 15px center no-repeat #f6f6f6; }
.ui-accordion .views-row .ui-state-active .field-content a { color: #009de0; }

.ui-accordion-content { border-left: 2px solid #20bcff; border-right: 2px solid #20bcff; border-bottom: 3px solid #20bcff; font-size: 14px; font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; line-height: 22px; }

.views-field-field-text-for-header .field-content p { font-family: Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 18px; color: #777777; line-height: 30px; }

.views-digital-archive-photo-gallery-wrapper { float: left; margin: 7px; width: 224px; }

.views-digital-archive-photo-gallery-image { background: none; }
.views-digital-archive-photo-gallery-image a { background: none; }
.views-digital-archive-photo-gallery-image a:hover, .views-digital-archive-photo-gallery-image a:focus { background: none; }

.field-name-field-add-gallery-images { background: none; }
.field-name-field-add-gallery-images a { background: none; }
.field-name-field-add-gallery-images a:hover, .field-name-field-add-gallery-images a:focus { background: none; }

.view-digital-archive .views-row, .view-inhaler-technique-videos .views-row { float: left; width: 235px; min-height: 270px; }

.views-digital-archive-photo-gallery-title { color: black; }
.views-digital-archive-photo-gallery-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-digital-archive-photo-gallery-title a:hover, .views-digital-archive-photo-gallery-title a:focus { background: none; color: #ff3e2c; }
.views-digital-archive-photo-gallery-title h2 { margin-bottom: 10px; }
.views-digital-archive-photo-gallery-title a:hover, .views-digital-archive-photo-gallery-title a:focus { background: #ff3e2c; color: white; }

.views-digital-archive-photo-gallery-date { color: #20bcff; text-align: left; margin-top: 0px; font-weight: bold; }

.views-digital-archive-photo-gallery-body { text-align: center; }

.pane-digital-archive .block-title { color: #009de0; text-transform: uppercase; }
.pane-digital-archive .view-content { margin: 30px auto; }
.pane-digital-archive .views-digital-archive-view-all-albums-link a { float: right; text-transform: uppercase; margin-top: -60px; font-weight: bold; border: 1px #777777 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 3px 10px; }
.pane-digital-archive .views-digital-archive-view-all-videos-link a { float: right; text-transform: uppercase; margin-top: -60px; font-weight: bold; border: 1px #777777 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 3px 10px; }
.pane-digital-archive .view-digital-archive.views-row, .pane-digital-archive .view-inhaler-technique-videos.views-row { float: left; }

.field-name-field-inhaler-video-type { color: #20bcff; text-align: left; margin-top: 0px; font-weight: bold; font-size: 1.5em; clear: both; }
.field-name-field-inhaler-video-type ul { padding: 0; }
.field-name-field-inhaler-video-type li { list-style-type: none; }

#edit-field-inhaler-video-type-tid .form-item-field-inhaler-video-type-tid { float: left; margin-right: 6px; }

.views-publication-documents-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 340px; padding: 0 1em 1em 1em; }

.views-publication-documents-image { background: none; text-align: center; }
.views-publication-documents-image a { background: none; }
.views-publication-documents-image a:hover, .views-publication-documents-image a:focus { background: none; }

.views-publication-documents-title { color: black; }
.views-publication-documents-title a { color: black; font-size: 0.9em; font-weight: 400; line-height: 12px; }
.views-publication-documents-title a:hover, .views-publication-documents-title a:focus { background: none; color: #ff3e2c; }
.views-publication-documents-title a:hover, .views-publication-documents-title a:focus { background: #ff3e2c; color: white; }

.views-publication-documents-date { color: #20bcff; text-align: center; }

.views-publication-documents-body { text-align: center; }

.views-publication-documents-document, .views-overviews-what-we-do-main-documents-link { text-align: center; }
.views-publication-documents-document .file-icon, .views-overviews-what-we-do-main-documents-link .file-icon { display: none; }
.views-publication-documents-document a, .views-overviews-what-we-do-main-documents-link a { background: url(/sites/all/themes/asthma/images/download-pdf.png) 0 -27px no-repeat transparent; width: 116px; height: 26px; text-align: center; margin-left: auto; font-size: 1px; padding: 12px 52px; color: transparent; }
.views-publication-documents-document a:hover, .views-overviews-what-we-do-main-documents-link a:hover, .views-publication-documents-document a:focus, .views-overviews-what-we-do-main-documents-link a:focus { background: url(/sites/all/themes/asthma/images/download-pdf.png) 0px 0px no-repeat transparent; cursor: pointer; }

.views-overviews-what-we-do-document-image { text-align: center; }
.views-overviews-what-we-do-document-image a { background: none; }
.views-overviews-what-we-do-document-image a:hover { background: none; }

.views-overviews-what-we-do-main-date { text-align: center; }
.views-overviews-what-we-do-main-date .date-display-single { color: #20bcff; }

.views-patient-stories-main-wrapper { clear: both; margin-bottom: 3.5em; }

.views-patient-stories-main-title h2 { color: black; }
.views-patient-stories-main-title h2 a { color: black; }
.views-patient-stories-main-title h2 a:hover, .views-patient-stories-main-title h2 a:focus { color: #009de0; background: none; }

.views-patient-stories-main-body { margin-top: 12px; }

.views-row-odd .views-patient-stories-main-image img { float: left; margin-right: 5px; }

.views-row-even .views-patient-stories-main-image img { float: right; }


/*  */
.separator { background: url(/sites/all/themes/asthma/images/horizontal-separator.png) no-repeat top; height: 3px; float: left; width: 100%; padding-bottom: 20px; }

.emergency_top { text-align: center; width: 100%; float: left; }
.emergency_top h2 { font-family: 'OpenSansBold'; font-weight: 400; font-size: 32px; line-height: 24px; color: #18a0e1; margin-bottom: 10px; text-transform: uppercase; }
.emergency_top p.first { margin-top: 0px; font-family: 'OpenSansSemibold'; font-size: 20px; line-height: 35px; color: #333333; font-weight: 400; padding-bottom: 35px; margin: 0px; }
.emergency_top p.second { margin-top: 0px; font-family: 'OpenSansSemibold'; font-size: 20px; line-height: 35px; color: #333333; font-weight: 400; padding-bottom: 35px; margin: 0px; line-height: 40px; }

.emergency_ribbon { background: url(/sites/all/themes/asthma/images/emergency-ribbon.png) no-repeat center top; float: left; width: 100%; position: relative; z-index: 5; }

.emergency_five { background: url(/sites/all/themes/asthma/images/five.png) no-repeat center top; font-family: 'Open Sans Condensed'; font-size: 32px; line-height: 48px; font-weight: 700; text-transform: uppercase; color: #777777; height: 57px; padding-top: 20px; padding-bottom: 28px; margin: 45px auto 0px auto; width: 500px; }
.emergency_five span { float: left; }
.emergency_five span.first { margin-left: 44px; }
.emergency_five span.second { margin-left: 100px; }

.steps { background: #009de0; margin-top: -22px; height: 527px; float: left; width: 100%; text-align: center; }

.step { text-align: center; color: white; font-family: 'Open Sans'; vertical-align: middle; }
.step h2 { font-size: 30px; line-height: 40px; font-weight: 600; text-transform: uppercase; opacity: 0.5; margin-top: 15px; margin-bottom: 0px; }
.step img { margin-top: 5px; margin-bottom: 5px; }
.step img.step_img { margin-top: 25px; margin-bottom: 20px; }
.step p.first { margin-top: 0px; font-size: 24px; line-height: 30px; font-weight: 600; margin-bottom: 0px; }
.step p.first span { font-size: 18px; line-height: 24px; }
.step p.second { margin-top: 0px; font-size: 24px; line-height: 30px; font-weight: 700; text-transform: uppercase; }

.step4 { background: #e06850 url(/sites/all/themes/asthma/images/triangle-blue.png) top center no-repeat; height: 560px; float: left; width: 100%; text-align: center; }
.step4 .no_image { padding-top: 90px; }
.step4 .no_image h2 { font-family: 'Open Sans Condensed'; }

.no_improvement { text-transform: uppercase; font-family: 'Open Sans'; color: white; font-size: 30px; line-height: 40px; font-weight: 600; text-align: center; margin-top: 40px; margin-bottom: 0px; }
.no_improvement p { margin: 0px 15px; }

.step5 { background: #d23e2f url(/sites/all/themes/asthma/images/triangle-red.png) top center no-repeat; height: 600px; float: left; width: 100%; text-align: center; }

.remember h2 { text-align: center; font-family: 'Open Sans'; font-size: 30px; line-height: 40px; color: #333333; font-weight: 700; text-transform: uppercase; }
.remember span { font-weight: 600; }

img.horizontal_line { margin-bottom: 120px; padding: 0px 25px; }

a.download_pdf_button { background: url(/sites/all/themes/asthma/images/download-pdf-button-bg.png) no-repeat scroll center center transparent; border: 0 none; color: #ff3f2b; display: inline-block; font-family: 'OpenSansRegular'; font-size: 12px; font-weight: 700; height: 25px; line-height: 25px; margin-left: 15px; text-align: center; text-transform: uppercase; width: 116px; }

a.download_pdf_button:hover { color: white; background: url(/sites/all/themes/asthma/images/donwload-pdf-button-hover.png) no-repeat center; cursor: pointer; }

.attack_card { text-align: center; min-height: 118px; }
.attack_card a { background: url(/sites/all/themes/asthma/images/asi_pdf.jpg) no-repeat center top; height: 54px; width: 262px; text-indent: -99999px; }
.attack_card a:hover { background: url(/sites/all/themes/asthma/images/asi_pdf.jpg) no-repeat center -54px; height: 58px; width: 262px; text-indent: -99999px; }

.layout-978 { text-align: center; }

.attack_card  div.layout-978 { width: 978px; margin: 0px auto; }

.view-mode-article_author .group-left { width: 45%; }
.view-mode-article_author .group-left img { background: none; }
.view-mode-article_author .group-left img a { background: none; }
.view-mode-article_author .group-left img a:hover, .view-mode-article_author .group-left img a:focus { background: none; }

.article #get-help-main-content-wrapper { width: 483px; float: left; }
.article #node-inner-sidebar-wrapper { float: left; width: 200px; }

.page-get-help-resources-inhaler-technique-videos .article #get-help-main-content-wrapper, .page-node-2071 .article #get-help-main-content-wrapper, .page-node-223 .article #get-help-main-content-wrapper { width: 100%; }

.page-events #block-views-events-block-2 { float: left; width: 100%; padding-bottom: 15px; }
.page-events #block-views-events-block-2 .block-title { color: #20bcff; margin-top: 10px; float: left; width: 200px; }
.page-events #block-views-events-block-2 .view-events .views-row, .page-events #block-views-events-block-2 .view-events .views-field-nothing, .page-events #block-views-events-block-2 .view-events .view-content, .page-events #block-views-events-block-2 .view-events .views-events-homepage-wrapper, .page-events #block-views-events-block-2 .view-events .view-footer, .page-events #block-views-events-block-2 .view-events .item-list-pager { float: left; width: 100%; }
.page-events #block-views-events-block-2 .view-events .views-row { padding: 10px 0px; border-bottom: 1px solid #b7b7b7; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-title { color: black; font-size: 0.8em; line-height: 20px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-title a { color: black; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-title a:hover, .page-events #block-views-events-block-2 .view-events .views-events-homepage-title a:focus { color: #009de0; background: none; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-title h2 { margin-top: 0px; margin-bottom: 5px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-title h2 a { display: block; font-weight: 400; }
.page-events #block-views-events-block-2 .view-events #edit-event-type-wrapper { float: right; }
.page-events #block-views-events-block-2 .view-events #edit-event-type-wrapper .form-item-event-type { margin-left: 25px; margin-right: -15px; text-transform: uppercase; }
.page-events #block-views-events-block-2 .view-events #edit-event-type-wrapper .form-item-event-type .option { cursor: pointer; }
.page-events #block-views-events-block-2 .view-events #edit-event-type-wrapper .form-item-event-type:hover { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.page-events #block-views-events-block-2 .view-events .view-filters { border-bottom: 1px solid #777777; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-date { color: #b8b8b8; float: left; font-weight: 700; margin: 0px 0 0 15px; text-align: center; text-transform: uppercase; width: 45px; font-size: 1.3em; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-inner { max-width: 310px; float: left; padding-left: 30px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; margin-bottom: 0px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-wrapper { width: 100%; background: url(/sites/all/themes/asthma/images/arrow-small-grey.png) right 2px no-repeat transparent; border-top: 1px solid #777777; padding-top: 5px; border-top: 0px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-link { text-align: right; margin-right: 15px; text-transform: uppercase; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-link a { color: #777777; padding: 2px 4px; }
.page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-link a:active, .page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-link a:focus, .page-events #block-views-events-block-2 .view-events .views-events-homepage-view-all-link a:hover { color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }

.page-home .breadcrumb { display: none; }

.node-media-center-overview h2 a { color: #009de0; font-family: 'Open Sans Bold', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-transform: uppercase; font-size: 0.9em; font-weight: 700; }
.node-media-center-overview h2 a:hover { color: white; }

#node-inner-sidebar-wrapper .node-inner-sidebar { width: 235px; float: left; padding-right: 0.5em; padding-left: 0px; }

.get-help-page-details-fc { float: left; max-width: 468px; }

.get-help-main-content-body { max-width: 466px; float: left; }

.page-get-help-resources-inhaler-technique-videos .get-help-main-content-body, .page-node-2071 .get-help-main-content-body, .page-node-223 .get-help-main-content-body { width: 100%; max-width: 100%; }

body.page-node-199 .get-help-main-content-body { max-width: 100%; }

#block-system-main-menu a, #block-system-main-menu span { font-weight: 700; }

.pane-health-care-professionals-section .views-overviews-what-we-do-main-documents-link { text-align: left; }
.pane-health-care-professionals-section .views-overviews-what-we-do-main-documents-link .file-icon { display: inherit; }
.pane-health-care-professionals-section .views-overviews-what-we-do-main-documents-link a { background: none; width: auto; height: auto; text-align: left; margin-left: auto; font-size: 100%; padding: 0; color: #ff3e2c; }
.pane-health-care-professionals-section .views-overviews-what-we-do-main-title a { background: none; width: auto; height: auto; text-align: left; margin-left: auto; font-size: 100%; padding: 0; color: black; font-weight: bold; line-height: 20px; }
.pane-health-care-professionals-section .views-overviews-what-we-do-main-date { text-align: left; padding-bottom: 10px; }

.pane-health-care-professionals-section .views-overviews-what-we-do-document-image { text-align: left; }
.pane-health-care-professionals-section .views-overviews-what-we-do-main-wrapper { display: inline-block; float: left; max-width: 208px; min-height: 420px; padding: 0 1em 1em 1em; }

#footer-wrapper { background: #e9e9e9; border-top: 2px solid #f6f6f6; padding-bottom: 10px; }

.block-footer-social-and-donate-link { border-top: 1px solid #b7b7b7; margin: 45px 0px 0 0; float: left; width: 100%; padding-top: 20px; padding-bottom: 10px; }
.block-footer-social-and-donate-link .block-title { display: none; }
.block-footer-social-and-donate-link .field-name-field-description p { font-size: 11px; line-height: 1.4; float: left; color: #777777; margin-top: 0px; padding-top: 15px; width: 458px; text-align: left; border-right: 1px solid #b7b7b7; }
.block-footer-social-and-donate-link .field-name-field-description p a { background: none repeat scroll 0 0 transparent; float: left; padding-right: 20px; padding-bottom: 10px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items { height: 85px; padding-top: 35px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item { min-width: 20px; padding-right: 0px; margin-left: 31px; float: left; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt { float: left; text-indent: -9999px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store:focus, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb:focus, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw:focus, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt:focus { text-indent: -9999px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store { margin-top: 5px !important; background: url(/sites/all/themes/asthma/images/bottom-app-store.png) no-repeat; width: 108px; height: 36px; text-decoration: none; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .app_store:focus { background: url(/sites/all/themes/asthma/images/bottom-app-store.png) no-repeat 0 -36px; text-decoration: none; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb { background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat 0px 1px; width: 10px; height: 24px; margin-left: 10px; margin-top: 10px !important; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb:focus { background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat 0px -22px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw { background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat -41px -2px; width: 15px; margin-top: 2px; height: 24px; margin-top: 12px !important; text-indent: -9999px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw:focus { background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat -41px -25px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt { margin-top: 2px; background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat -83px 1px; width: 20px; height: 24px; margin-top: 10px !important; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt:focus { background: url(/sites/all/themes/asthma/images/footer-social-icon.png) no-repeat -83px -22px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .donate-now { background: url(/sites/all/themes/asthma/images/bg-btn-donate.png) 0px 0px no-repeat transparent; color: white; float: right; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 18px; font-weight: 700; padding: 10px 0 11px 10px; text-align: center; text-transform: uppercase; width: 126px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .donate-now:hover, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .donate-now:focus { background: url(/sites/all/themes/asthma/images/bg-btn-donate.png) 0 -46px no-repeat transparent; }


/*  */
.block-become-a-member .block-title { background: url(/sites/all/themes/asthma/images/free-green.png) no-repeat top -2px right 325px; line-height: 40px; }
.block-become-a-member .field-name-field-description .adviceline-top-arrow { background: #f6f6f6url(/sites/all/themes/asthma/images/adviceline-top-arrow.png) no-repeat; width: 38px; height: 20px; margin: -75px auto 65px; }
.block-become-a-member .field-name-field-description .already-a-member { text-align: right; margin-top: -45px; color: #20bcff; text-transform: uppercase; font-weight: bold; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.block-become-a-member .field-name-field-description .already-a-member-login a { background: url(/sites/all/themes/asthma/images/login-blue.png) no-repeat scroll center; cursor: pointer; text-align: right; width: 84px; height: 70px; padding: 15px 20px; color: transparent; }
.block-become-a-member .field-name-field-description .already-a-member-login a:hover { background-image: url(/sites/all/themes/asthma/images/login-red.png); }
.block-become-a-member .field-name-field-description p { margin-top: 30px; line-height: 30px; }
.block-become-a-member .field-name-field-link-to a { background: #ff3e2c; color: white; padding: 0.5em 1.3em; -webkit-box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; box-shadow: 0px -3px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 1.3em; text-align: center; text-transform: uppercase; border: none; padding: 8px 22px 8px 22px; margin-top: 40px; }
.block-become-a-member .field-name-field-link-to a a { background: none; color: white; }
.block-become-a-member .field-name-field-link-to a:hover, .block-become-a-member .field-name-field-link-to a:focus { background: #009de0; -webkit-box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; box-shadow: 0px -3px 0px #00567a inset; }


/*  */
.region-footer .block { float: left; margin: 2em 0.9em 0px 0px; }
.region-footer .block .block-content { font-size: 13px; }
.region-footer .block a { color: #777777; padding: 3px; }
.region-footer .block a:hover, .region-footer .block a:focus { color: white; }
.region-footer .block-title { color: #009de0; text-transform: uppercase; font-weight: 700; font-size: 1em; padding-bottom: 10px; }
.region-footer .block-title a { color: #009de0; text-transform: uppercase; font-weight: 700; font-size: 1em; }
.region-footer .block-title a:hover { color: #20bcff; background: none; }
.region-footer ul.menu li { list-style: none; margin-left: -15px; line-height: 1.7; }
.region-footer .block-newsletter-sign-up { width: 290px; margin-right: 20px; clear: right; }
.region-footer .block-newsletter-sign-up .block-title { padding-bottom: 15px; }
.region-footer .block-newsletter-sign-up .field-name-field-description { color: #777777; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm { float: left; width: 100%; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm .sign-up-box { background: url(/sites/all/themes/asthma/images/bg-newsletter-email-textbox.png) no-repeat scroll 0 0 transparent; float: left; height: 32px; margin-left: 0px; padding: 0; width: 203px; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm .sign-up-box input[type="text"] { background: none repeat scroll 0 0 transparent; border: 0 none; color: #777777; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 1em; line-height: 38px; padding: 0 8px; height: 32px; width: 203px; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm p { float: right; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm button { float: right; background: #ff3e2c; color: white; padding: 0.5em 1.3em; -webkit-box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; box-shadow: 0px -3px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 1.3em; text-align: center; text-transform: uppercase; border: none; padding: 8px 5px 8px 5px; border: 0px; font-size: 11px; font-weight: bold; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm button a { background: none; color: white; }
.region-footer .block-newsletter-sign-up .field-name-field-description #subForm button:hover, .region-footer .block-newsletter-sign-up .field-name-field-description #subForm button:focus { background: #009de0; -webkit-box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; box-shadow: 0px -3px 0px #00567a inset; }
.region-footer .block-copyright { border-top: 1px solid #b8b8b8; padding-top: 20px; margin: 10px 0px 0px 0px; }
.region-footer .block-copyright .block-title { display: none; }
.region-footer .block-copyright .field-name-field-description { color: #777777; font-size: 13px; }
.region-footer .block-designed--developed { width: 300px; margin-top: -58px; }
.region-footer .block-designed--developed .block-title { display: none; }
.region-footer .block-designed--developed .field-name-field-description { padding-top: 12px; color: #777777; font-size: 13px; }
.region-footer .block-designed--developed .field-name-field-description .monsoon-logo { float: right; margin-top: -47px; margin-right: 17px; }
.region-footer .block-designed--developed .field-name-field-description .monsoon-logo a { background: none; }
.region-footer .block-designed--developed .field-name-field-description .monsoon-logo a a { background: none; }
.region-footer .block-designed--developed .field-name-field-description .monsoon-logo a a:hover, .region-footer .block-designed--developed .field-name-field-description .monsoon-logo a a:focus { background: none; }
.region-footer .block-asthma-adviceline { background: url(/sites/all/themes/asthma/images/asthma-adviceline.png) no-repeat top left; margin-right: -40px; padding-left: 70px; padding-top: 10px; text-align: center; }
.region-footer .block-asthma-adviceline .block-title { color: white; background: #ff3e2c; font-size: 18px; padding: 5px; }
.region-footer .block-asthma-adviceline .field-name-field-description { padding-top: 0px; color: #777777; font-size: 13px; font-weight: bold; text-align: left; }
.region-footer .block-asthma-adviceline .field-name-field-description p:first-child { margin-bottom: 7px; }
.region-footer .block-asthma-adviceline .field-name-field-description .phone-no { line-height: 1; color: #009de0; font-size: 36px; font-size: 26px; }
.region-footer .block-asthma-adviceline .field-name-field-description .timings { font-size: 1em; }

#footer .phone-no { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }

.pane-webform-client-block-141 .block-title { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 400; text-transform: uppercase; }
.pane-webform-client-block-141 .form-item { width: 220px; float: left; }
.pane-webform-client-block-141 .webform-component-textfield input { width: 200px; }
.pane-webform-client-block-141 #edit-submitted-cf-country { width: 200px; }
.pane-webform-client-block-141 #edit-submitted-cf-email { width: 200px; }
.pane-webform-client-block-141 #webform-component-cf-your-enquiry-or-comments { width: 424px; float: left; }
.pane-webform-client-block-141 #webform-component-cf-sign-me-up-to-the-newsletter { clear: both; width: 468px; margin-bottom: 0px; }
.pane-webform-client-block-141 .form-item-submitted-cf-i-agree-to-terms--condition-Yes { float: left; width: 468px; margin-top: -10px; }
.pane-webform-client-block-141 #webform-component-cf-contact-me-by { width: 100%; }
.pane-webform-client-block-141 .form-submit { clear: both; float: left; }

.form-item-submitted-cf-contact-me-by-post, #edit-field-contact-me-by-und .form-type-checkbox, #edit-submitted-cf-contact-me-by .form-type-checkbox { width: 100px; float: left; }

#edit-field-contact-me-by-und { float: left; padding-bottom: 15px; width: 100%; }

#block-webform-client-block-145 { width: 468px; }
#block-webform-client-block-145 .block-title { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 400; text-transform: uppercase; }
#block-webform-client-block-145 .form-item { width: 220px; float: left; }
#block-webform-client-block-145 .webform-component-textfield input { width: 200px; }
#block-webform-client-block-145 #edit-submitted-sys-country { width: 200px; }
#block-webform-client-block-145 #edit-submitted-sys-email-address { width: 200px; }
#block-webform-client-block-145 #webform-component-sys-upload-images { width: 424px; }
#block-webform-client-block-145 #edit-submitted-sys-upload-images { clear: both; float: left; width: 500px; }
#block-webform-client-block-145 #edit-submitted-sys-your-story { width: 424px; float: left; }
#block-webform-client-block-145 #webform-component-sys-contact-me-by { width: 100%; }
#block-webform-client-block-145 #edit-submit { clear: both; float: left; }

#edit-submitted-sys-contact-me-by .form-type-checkbox { width: 100px; float: left; }

#block-webform-client-block-146 { width: 468px; }
#block-webform-client-block-146 .block-title { color: #009de0; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-weight: 400; text-transform: uppercase; }
#block-webform-client-block-146 .form-item { width: 220px; float: left; }
#block-webform-client-block-146 .webform-component-textfield input { width: 200px; }
#block-webform-client-block-146 #edit-submitted-cae-country { width: 200px; }
#block-webform-client-block-146 #edit-submitted-cae-email-address { width: 200px; }
#block-webform-client-block-146 #webform-component-cae-event-name { width: 424px; }
#block-webform-client-block-146 #edit-submitted-cae-event-name { width: 424px; }
#block-webform-client-block-146 #edit-submitted-cae-event-detail { width: 424px; float: left; }
#block-webform-client-block-146 #webform-component-cae-contact-me-by { width: 100%; }
#block-webform-client-block-146 #edit-submit { clear: both; float: left; }
#block-webform-client-block-146 .form-type-checkbox { width: 100px; float: left; }

#webform-client-form-367 .form-item { float: left; width: 100%; margin: 0px 0px 20px 0px; }
#webform-client-form-367 label { width: 82%; font-weight: normal; font-size: 14px; }
#webform-client-form-367 .form-radios { width: 88%; }
#webform-client-form-367 .form-radios label { font-size: 14px; }
#webform-client-form-367 .form-radios div { float: left; display: inline; width: 100px; font-size: 14px; margin-right: 22px; }
#webform-client-form-367 .description { border-bottom: 3px solid #777777; color: #009de0; float: right; font-size: 2em; margin-top: -50px; text-align: center; text-transform: uppercase; width: 100px; height: 90px; }

#register-for-fundraiser-entityform-edit-form fieldset { border: none; }
#register-for-fundraiser-entityform-edit-form label { font-weight: 400; }
#register-for-fundraiser-entityform-edit-form .form-textarea-wrapper textarea { width: auto; }
#register-for-fundraiser-entityform-edit-form .resizable-textarea .grippie { background: none; border: none; }
#register-for-fundraiser-entityform-edit-form #edit-field-reg-fund-other-radio label[for="edit-field-reg-fund-other-radio-und"] { display: none; }
#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_choose_event, #register-for-fundraiser-entityform-edit-form .entitytype-register_for_clinic-form fieldset#entityform_register_for_clinic_form_group_reg_clinic_choose { border: none; background: #f6f6f6; padding: 15px; }
#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_choose_event .fieldset-legend, #register-for-fundraiser-entityform-edit-form .entitytype-register_for_clinic-form fieldset#entityform_register_for_clinic_form_group_reg_clinic_choose .fieldset-legend { display: none; }
#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_choose_event label, #register-for-fundraiser-entityform-edit-form .entitytype-register_for_clinic-form fieldset#entityform_register_for_clinic_form_group_reg_clinic_choose label { width: 88%; font-size: 16px; font-weight: normal; }
#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_choose_event #edit-field-reg-fund-choose-event-und, #register-for-fundraiser-entityform-edit-form .entitytype-register_for_clinic-form fieldset#entityform_register_for_clinic_form_group_reg_clinic_choose #edit-field-reg-fund-choose-event-und { width: 400px; float: left; margin-top: -22px; margin-left: 136px; }
#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_pers_info .fieldset-legend { display: none; }
#register-for-fundraiser-entityform-edit-form #form-item-field-reg-fund-first-name-und-0-value { width: 400px; float: left; margin-top: -22px; margin-left: 136px; }
#register-for-fundraiser-entityform-edit-form fieldset.group-reg-fund-participants-info input[type=submit] { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; }
#register-for-fundraiser-entityform-edit-form fieldset.group-reg-fund-participants-info input[type=submit] a { background: none; color: white; }
#register-for-fundraiser-entityform-edit-form fieldset.group-reg-fund-participants-info input[type=submit]:hover, #register-for-fundraiser-entityform-edit-form fieldset.group-reg-fund-participants-info input[type=submit]:focus { background: green; }

.form-item-field-sign-me-up-to-the-newslett-und label[for="edit-field-sign-me-up-to-the-newslett-und"] { display: none; }

.form-item-field-contact-me-by-und label { display: none; }
.form-item-field-contact-me-by-und .form-item input, .form-item-field-contact-me-by-und .form-item label { float: left; width: auto !important; margin-right: 10px; line-height: 1; }
.form-item-field-contact-me-by-und .form-checkboxes label { font-weight: normal !important; display: inline-block !important; }
.form-item-field-contact-me-by-und #edit-field-contact-me-by { width: 100%; }
.form-item-field-contact-me-by-und #edit-field-contact-me-by .form-type-checkbox { width: 100px; float: left; }

#entityform_register_for_clinic_form_group_reg_clinic_choose { border: none; background: #f6f6f6; padding: 15px; }
#entityform_register_for_clinic_form_group_reg_clinic_choose .fieldset-legend { display: none; }
#entityform_register_for_clinic_form_group_reg_clinic_choose label { width: 88%; font-size: 16px; font-weight: normal; }

#entityform_register_for_clinic_form_group_reg_clinic_participants input[type=submit] { background: #009de0; color: white; padding: 0.5em 1.3em; box-shadow: 0px 0px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 0.9em; text-align: center; text-transform: uppercase; border: none; margin: 10px 0 0 0; }
#entityform_register_for_clinic_form_group_reg_clinic_participants input[type=submit] a { background: none; color: white; }
#entityform_register_for_clinic_form_group_reg_clinic_participants input[type=submit]:hover, #entityform_register_for_clinic_form_group_reg_clinic_participants input[type=submit]:focus { background: green; }

#webform-component-dd-contact-me-by .form-checkboxes label, #webform-component-rcccontact-me-by .form-checkboxes label, #webform-component-sd-contact-me-by .form-checkboxes label { font-weight: normal !important; }

.block-become-a-member-0 h2 { padding-bottom: 15px; }

#edit-field-i-want-to-be-contacted-by- { max-width: 573px; }

#webform-client-form-141 #webform-component-cf-title, #webform-client-form-141 #webform-component-cae-title, #webform-client-form-141 #webform-component-sys-title, #webform-client-form-145 #webform-component-cf-title, #webform-client-form-145 #webform-component-cae-title, #webform-client-form-145 #webform-component-sys-title, #webform-client-form-146 #webform-component-cf-title, #webform-client-form-146 #webform-component-cae-title, #webform-client-form-146 #webform-component-sys-title { width: 100%; }
#webform-client-form-141 select, #webform-client-form-145 select, #webform-client-form-146 select { width: 206px; }

#register-for-clinic-entityform-edit-form .form-text, #register-for-fundraiser-entityform-edit-form .form-text { width: 500px; }
#register-for-clinic-entityform-edit-form select, #register-for-fundraiser-entityform-edit-form select { width: 506px; }

#user-register-form input[type="text"], #user-profile-form input[type="text"] { width: 200px; }
#user-register-form .form-item-field-sign-me-up-to-the-newslett-und label[for="edit-field-sign-me-up-to-the-newslett-und"], #user-profile-form .form-item-field-sign-me-up-to-the-newslett-und label[for="edit-field-sign-me-up-to-the-newslett-und"] { display: none; }
#user-register-form .form-item-field-sign-me-up-to-the-newslett-und .form-item-field-sign-me-up-to-the-newslett-und-1, #user-profile-form .form-item-field-sign-me-up-to-the-newslett-und .form-item-field-sign-me-up-to-the-newslett-und-1 { width: 250px; display: block; float: right; margin-right: 55px; }
#user-register-form .field-name-field-contact-me-by .form-type-checkboxes, #user-profile-form .field-name-field-contact-me-by .form-type-checkboxes { margin-bottom: 0px; }
#user-register-form .field-name-field-contact-me-by label[for="edit-field-contact-me-by-und"], #user-profile-form .field-name-field-contact-me-by label[for="edit-field-contact-me-by-und"] { display: none; }
#user-register-form .field-name-field-contact-me-by .form-item, #user-profile-form .field-name-field-contact-me-by .form-item { margin-top: 10px; }
#user-register-form #field-i-want-to-be-contacted-by-add-more-wrapper p, #user-profile-form #field-i-want-to-be-contacted-by-add-more-wrapper p { padding-bottom: 0px; margin-bottom: 0px; font-size: 14px; color: #333333; }
#user-register-form #field-i-want-to-be-contacted-by-add-more-wrapper p a, #user-profile-form #field-i-want-to-be-contacted-by-add-more-wrapper p a { color: red; font-weight: bold; }
#user-register-form #edit-field-gender, #user-profile-form #edit-field-gender { padding-bottom: 10px; }
#user-register-form #edit-field-gender label, #user-register-form #edit-field-gender .form-radios, #user-register-form #edit-field-gender .form-item, #user-profile-form #edit-field-gender label, #user-profile-form #edit-field-gender .form-radios, #user-profile-form #edit-field-gender .form-item { display: inline-block; }
#user-register-form #edit-field-gender .form-item, #user-profile-form #edit-field-gender .form-item { margin-top: 0px; margin-bottom: 0px; }
#user-register-form #edit-field-gender .form-radios, #user-profile-form #edit-field-gender .form-radios { padding-left: 140px; }
#user-register-form #edit-field-gender .form-radios label, #user-profile-form #edit-field-gender .form-radios label { font-weight: normal; }
#user-register-form .form-radios .form-item, #user-register-form .form-checkboxes .form-item, #user-profile-form .form-radios .form-item, #user-profile-form .form-checkboxes .form-item { width: auto; }

.page-user-register #tasks, .page-user-edit #tasks { display: none; }
.page-user-register #block-views-73c74d85cf528081a18b2edef71fe4bd, .page-user-edit #block-views-73c74d85cf528081a18b2edef71fe4bd { margin-left: 12px; margin-bottom: 0px; }
.page-user-register .views-front-page-banner-link, .page-user-edit .views-front-page-banner-link { display: none; }
.page-user-register #content, .page-user-edit #content { float: left; width: 100%; }
.page-user-register #content .block, .page-user-edit #content .block { float: left; width: 100%; }
.page-user-register fieldset, .page-user-edit fieldset { padding: 0px !important; margin: 0px !important; border: none; }
.page-user-register .flexslider, .page-user-edit .flexslider { border-width: 8px 5px 8px 8px; margin-bottom: 0px; }
.page-user-register #flexslider-1 .flex-control-paging li a.flex-active, .page-user-edit #flexslider-1 .flex-control-paging li a.flex-active, .page-user-register #flexslider-1 .flex-control-paging li a:hover, .page-user-edit #flexslider-1 .flex-control-paging li a:hover, .page-user-register #flexslider-1 .flex-control-paging li a:focus, .page-user-edit #flexslider-1 .flex-control-paging li a:focus { background: red; }
.page-user-register #page-title, .page-user-edit #page-title { margin: 30px 0px 30px 0px; line-height: 1; }
.page-user-register #block-system-main, .page-user-edit #block-system-main { margin: 0 -10px; width: 102% !important; }

.field-name-field-step1-tootilp, .field-name-field-step-2-tooltip { background: #f6f6f6; padding: 30px 30px 35px 30px; margin-bottom: 40px; max-width: 94% !important; font-size: 17px; color: #777777; }
.field-name-field-step1-tootilp p, .field-name-field-step-2-tooltip p { margin: 0px; }

#field-step-1-button-add-more-wrapper { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background: none repeat scroll 0 0 #ff3e2c; border: medium none; box-shadow: 0 -3px 0 #c51100 inset; -webkit-box-shadow: 0 -3px 0 #c51100 inset; -moz-box-shadow: 0 -3px 0 #c51100 inset; color: white; font-size: 20px; margin-top: 40px; padding: 8px 0px; text-align: left; text-transform: uppercase; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; float: left; position: relative; width: 180px; padding-left: 25px; margin-left: 400px; }
#field-step-1-button-add-more-wrapper p { margin: 0px; padding: 0px; }
#field-step-1-button-add-more-wrapper:before { background: url(/sites/all/themes/asthma/images/arrow-right.png) no-repeat scroll right top transparent; content: " "; display: block; font-size: 0; height: 50px; position: absolute; top: 17px; width: 25px; z-index: 2; }
#field-step-1-button-add-more-wrapper:hover { background: none repeat scroll 0 0 #009de0; box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; -webkit-box-shadow: 0px -3px 0px #00567a inset; }
#field-step-1-button-add-more-wrapper:before { right: 32px; }

#field-step-2-button-add-more-wrapper { float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; background: none repeat scroll 0 0 #ff3e2c; border: medium none; box-shadow: 0 -3px 0 #c51100 inset; -webkit-box-shadow: 0 -3px 0 #c51100 inset; -moz-box-shadow: 0 -3px 0 #c51100 inset; color: white; font-size: 20px; margin-top: 40px; padding: 8px 0px; text-align: left; text-transform: uppercase; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; float: left; position: relative; width: 140px; padding-left: 44px; margin: 0px 95px 0px 30px; background: #009de0; box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; -webkit-box-shadow: 0px -3px 0px #00567a inset; }
#field-step-2-button-add-more-wrapper p { margin: 0px; padding: 0px; }
#field-step-2-button-add-more-wrapper:before { background: url(/sites/all/themes/asthma/images/arrow-right.png) no-repeat scroll right top transparent; content: " "; display: block; font-size: 0; height: 50px; position: absolute; top: 17px; width: 25px; z-index: 2; }
#field-step-2-button-add-more-wrapper:hover { background: none repeat scroll 0 0 #009de0; box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; -webkit-box-shadow: 0px -3px 0px #00567a inset; }
#field-step-2-button-add-more-wrapper:hover { background: #ff3e2c; box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; -webkit-box-shadow: 0px -3px 0px #c51100 inset; }
#field-step-2-button-add-more-wrapper:before { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); left: 20px; }

.field-name-field-are-you-over-18- { margin-bottom: 0px; }
.field-name-field-are-you-over-18- .form-item { float: left; width: 100%; margin-bottom: 0px !important; }
.field-name-field-are-you-over-18- .form-item label[for='edit-field-are-you-over-18-und'] { float: left; }
.field-name-field-are-you-over-18- .form-item .form-checkboxes { float: left; padding-left: 6px; }
.field-name-field-are-you-over-18- .form-item .form-checkboxes label { width: inherit; }
.field-name-field-are-you-over-18- .form-item .form-checkboxes .form-type-checkbox { margin-bottom: 0px; }

.horizontal-tabs ul.horizontal-tabs-list { overflow: hidden; }

#user-register-form, #user-profile-form { overflow: hidden; width: 100%; }
#user-register-form .form-wrapper, #user-profile-form .form-wrapper { padding-left: 30px; float: left; width: 100%; }
#user-register-form #edit-field-form-selector, #user-profile-form #edit-field-form-selector { float: none; padding-left: 0; }
#user-register-form #edit-field-form-selector input[type="radio"].js-button, #user-profile-form #edit-field-form-selector input[type="radio"].js-button { display: none; }
#user-register-form #edit-field-form-selector label.js-button, #user-profile-form #edit-field-form-selector label.js-button { display: block; text-align: center; text-transform: uppercase; cursor: pointer; font-weight: bold; }
#user-register-form #edit-field-form-selector label.blue-btn, #user-register-form #edit-field-form-selector label.green-btn, #user-profile-form #edit-field-form-selector label.blue-btn, #user-profile-form #edit-field-form-selector label.green-btn { color: white; padding: 0.5em 0em; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; text-align: center; line-height: 1.5 !important; min-height: 45px; }
#user-register-form #edit-field-form-selector label.blue-btn:hover, #user-register-form #edit-field-form-selector label.green-btn:hover, #user-profile-form #edit-field-form-selector label.blue-btn:hover, #user-profile-form #edit-field-form-selector label.green-btn:hover { background: #ff3e2c; }
#user-register-form #edit-field-form-selector label.blue-btn, #user-profile-form #edit-field-form-selector label.blue-btn { background: #009de0; box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; -webkit-box-shadow: 0px -3px 0px #00567a inset; }
#user-register-form #edit-field-form-selector label.blue-btn:hover, #user-profile-form #edit-field-form-selector label.blue-btn:hover { box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; -webkit-box-shadow: 0px -3px 0px #c51100 inset; }
#user-register-form #edit-field-form-selector label.green-btn, #user-profile-form #edit-field-form-selector label.green-btn { background: #00cb77; box-shadow: 0px -3px 0px #009a5a inset; -moz-box-shadow: 0px -3px 0px #009a5a inset; -webkit-box-shadow: 0px -3px 0px #009a5a inset; }
#user-register-form #edit-field-form-selector label.green-btn:hover, #user-profile-form #edit-field-form-selector label.green-btn:hover { box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; -webkit-box-shadow: 0px -3px 0px #c51100 inset; }
#user-register-form .description, #user-profile-form .description { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; font-size: 14px; position: absolute; right: 20px; top: 0px; background: #f6f6f6; padding: 30px 20px; width: 240px; display: none; color: #777777; text-align: center; z-index: 1; border: none !important; margin: 0px !important; }
#user-register-form .field-name-field-step-1-button, #user-register-form .field-name-field-step-2-button, #user-profile-form .field-name-field-step-1-button, #user-profile-form .field-name-field-step-2-button { padding-left: 0px; }
#user-register-form .form-submit, #user-profile-form .form-submit { font-size: 20px; float: left; width: 300px; }
#user-register-form .horizontal-tabs, #user-profile-form .horizontal-tabs { border: none; padding: 0px; margin: 0px; }
#user-register-form .horizontal-tabs .fieldset.horizontal-tabs-pane, #user-profile-form .horizontal-tabs .fieldset.horizontal-tabs-pane { padding: 0px; margin: 0px; }
#user-register-form .horizontal-tabs-list, #user-register-form .horizontal-tabs-panes, #user-profile-form .horizontal-tabs-list, #user-profile-form .horizontal-tabs-panes { float: left; width: 100%; }
#user-register-form .form-item, #user-profile-form .form-item { position: relative; display: inline-block; margin-top: 0px; margin-bottom: 20px; width: 100%; }
#user-register-form .form-item input.form-text, #user-register-form .form-item select, #user-profile-form .form-item input.form-text, #user-profile-form .form-item select { box-shadow: inset 0px 0px 5px #cccccc; -moz-box-shadow: inset 0px 0px 5px #cccccc; -webkit-box-shadow: inset 0px 0px 5px #cccccc; border: solid 1px #bfbfbf; padding: 5px 0px; }
#user-register-form .form-item input.form-text, #user-profile-form .form-item input.form-text { /*  */ float: none; width: 350px; padding-left: 6px; }
#user-register-form .form-item label, #user-profile-form .form-item label { width: 213px; display: inline-block; font-weight: normal; color: #333333; font-size: 14px; }
#user-register-form select, #user-profile-form select { display: inline-block; float: none; margin: 0px; width: 358px; }
#user-register-form #edit-field-gender .form-radios, #user-profile-form #edit-field-gender .form-radios { padding-left: 4px; width: 350px; }
#user-register-form #edit-field-gender .form-radios label, #user-profile-form #edit-field-gender .form-radios label { width: inherit; }
#user-register-form .form-item-field-contact-me-by-und .form-item, #user-profile-form .form-item-field-contact-me-by-und .form-item { width: 10%; }
#user-register-form .form-type-radios .form-item, #user-profile-form .form-type-radios .form-item { margin-right: 20px; }
#user-register-form .field-name-field-note p:first-child, #user-profile-form .field-name-field-note p:first-child { margin-bottom: 0px; }
#user-register-form .field-name-field-gender label[for="edit-field-gender-und"], #user-profile-form .field-name-field-gender label[for="edit-field-gender-und"] { float: left; display: block !important; }
#user-register-form .field-name-field-gender .form-radios, #user-profile-form .field-name-field-gender .form-radios { float: left; }
#user-register-form #username-check-message, #user-register-form #mail-check-message, #user-register-form label.error, #user-profile-form #username-check-message, #user-profile-form #mail-check-message, #user-profile-form label.error { display: block; float: left; padding-left: 216px; width: 359px; color: red !important; margin-bottom: 0px; }
#user-register-form #username-check-message, #user-register-form #mail-check-message, #user-profile-form #username-check-message, #user-profile-form #mail-check-message { margin-bottom: 10px; }

#user-profile-form .horizontal-tab-button, #user-register-form .horizontal-tab-button { background-color: #b2e1f6; margin: 0px; padding: 0px 15px 0px 35px; position: relative; width: 434px; }
#user-profile-form .horizontal-tab-button a, #user-register-form .horizontal-tab-button a { pointer-events: none; cursor: default; }
#user-profile-form .horizontal-tab-button strong, #user-register-form .horizontal-tab-button strong { position: relative; display: block; padding-left: 40px; margin-left: 100px; text-transform: uppercase; }
#user-profile-form .horizontal-tab-button.horizontal-tab-button-0 strong, #user-register-form .horizontal-tab-button.horizontal-tab-button-0 strong { margin-left: 125px; }
#user-profile-form .horizontal-tab-button.horizontal-tab-button-0 strong:before, #user-register-form .horizontal-tab-button.horizontal-tab-button-0 strong:before { content: "1"; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 12px; z-index: 2; background: transparent; color: white; border: white solid 2px; line-height: 1; text-align: center; font-size: 20px; }
#user-profile-form .horizontal-tab-button.horizontal-tab-button-1 strong, #user-register-form .horizontal-tab-button.horizontal-tab-button-1 strong { margin-left: 75px; }
#user-profile-form .horizontal-tab-button.horizontal-tab-button-1 strong:before, #user-register-form .horizontal-tab-button.horizontal-tab-button-1 strong:before { content: "2"; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 12px; z-index: 2; background: transparent; color: white; border: white solid 2px; line-height: 1; text-align: center; font-size: 20px; }
#user-profile-form .horizontal-tab-button:after, #user-register-form .horizontal-tab-button:after { background: url(/sites/all/themes/asthma/images/bg_checkout_progress-50.png) no-repeat scroll right top transparent; content: " "; display: block; float: right; font-size: 0; height: 50px; position: absolute; right: -25px; top: 0; width: 25px; z-index: 2; }
#user-profile-form .horizontal-tab-button.last:after, #user-register-form .horizontal-tab-button.last:after { background: url(/sites/all/themes/asthma/images/bg_checkout_progress_last-50.png) no-repeat scroll right top #b2e1f6; background-image: none !important; }
#user-profile-form .horizontal-tab-button.selected, #user-register-form .horizontal-tab-button.selected, #user-profile-form .horizontal-tab-button.last.selected, #user-register-form .horizontal-tab-button.last.selected { background-color: #009de0; color: white; }
#user-profile-form .horizontal-tab-button.selected:after, #user-register-form .horizontal-tab-button.selected:after, #user-profile-form .horizontal-tab-button.last.selected:after, #user-register-form .horizontal-tab-button.last.selected:after { background: url(/sites/all/themes/asthma/images/bg_checkout_progress_active-50.png) no-repeat scroll right top transparent; }
#user-profile-form .horizontal-tab-button a, #user-register-form .horizontal-tab-button a { font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 26px; line-height: 50px; color: white !important; padding: 0px !important; background: none !important; }
#user-profile-form .horizontal-tab-button a strong, #user-register-form .horizontal-tab-button a strong { color: white !important; }
#user-profile-form .horizontal-tab-button.selected strong:before, #user-register-form .horizontal-tab-button.selected strong:before { background: red; }

#mail-check-message { margin-top: 0px; }

.page-user-register #tertiary-content-wrapper, .user-thank-you #tertiary-content-wrapper, .page-user-edit #tertiary-content-wrapper { position: relative; padding-top: 0.8em; }
.page-user-register #tertiary-content-wrapper:before, .user-thank-you #tertiary-content-wrapper:before, .page-user-edit #tertiary-content-wrapper:before { content: ""; background: url(/sites/all/themes/asthma/images/btm-new-bg.png) no-repeat center top transparent; position: absolute; top: -1px; width: 100%; height: 30px; left: 0px; }
.page-user-register #tertiary-content-wrapper .block-footer-social-and-donate-link, .user-thank-you #tertiary-content-wrapper .block-footer-social-and-donate-link, .page-user-edit #tertiary-content-wrapper .block-footer-social-and-donate-link { border-top: none; margin: 0px; padding-bottom: 0px; padding-top: 0px; }
.page-user-register #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-description p, .user-thank-you #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-description p, .page-user-edit #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-description p { margin-bottom: 0px; width: 490px; font-size: 19px; height: 70px; margin-right: 0px; padding-top: 20px; }
.page-user-register #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-link-to .field-items, .user-thank-you #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-link-to .field-items, .page-user-edit #tertiary-content-wrapper .block-footer-social-and-donate-link .field-name-field-link-to .field-items { padding-top: 20px; }
.page-user-register #breadcrumb-wrapper, .user-thank-you #breadcrumb-wrapper, .page-user-edit #breadcrumb-wrapper { visibility: hidden; }

#block-bean-congratulations-on-becoming-a-me h2 { margin-bottom: 20px; }

#user-profile-form .password-strength { font-size: 13px; width: 200px; }
#user-profile-form .password-strength .password-strength-title { float: left; padding-right: 10px; }
#user-profile-form .password-strength .password-strength-text { display: inline-block; float: none; }

@media screen and (max-width: 768px) { body { overflow-x: hidden; }

#user-register-form .form-wrapper, #user-profile-form .form-wrapper { max-width: 310px; padding-left: 0px; }
#user-register-form .form-wrapper .form-item label, #user-profile-form .form-wrapper .form-item label { width: 100%; }
#user-register-form .form-wrapper .form-item input.form-text, #user-profile-form .form-wrapper .form-item input.form-text { width: 284px; font-size: 14px; }
#user-register-form .form-wrapper .form-item select, #user-profile-form .form-wrapper .form-item select { width: 290px; font-size: 14px; }
#user-register-form .form-wrapper #username-check-message, #user-register-form .form-wrapper #mail-check-message, #user-register-form .form-wrapper label.error, #user-profile-form .form-wrapper #username-check-message, #user-profile-form .form-wrapper #mail-check-message, #user-profile-form .form-wrapper label.error { padding-left: 0px; width: 100%; }
#user-register-form .description, #user-profile-form .description { position: inherit; margin-top: 10px; }
#user-register-form .field-suffix, #user-profile-form .field-suffix { display: none; }
#user-register-form .form-radios .form-item, #user-register-form .form-checkboxes .form-item, #user-profile-form .form-radios .form-item, #user-profile-form .form-checkboxes .form-item { width: 300px; }
#user-register-form .form-radios .form-item input, #user-register-form .form-checkboxes .form-item input, #user-profile-form .form-radios .form-item input, #user-profile-form .form-checkboxes .form-item input { float: left; }
#user-register-form .form-radios .form-item .option, #user-register-form .form-checkboxes .form-item .option, #user-profile-form .form-radios .form-item .option, #user-profile-form .form-checkboxes .form-item .option { line-height: 1; width: 100px !important; float: left; padding-left: 10px; }
#user-register-form .horizontal-tab-button.horizontal-tab-button-0 strong, #user-profile-form .horizontal-tab-button.horizontal-tab-button-0 strong { margin-left: 7%; }
#user-register-form .horizontal-tab-button.horizontal-tab-button-1 strong, #user-profile-form .horizontal-tab-button.horizontal-tab-button-1 strong { margin-left: -6%; }
#user-register-form .field-name-field-step1-tootilp, #user-register-form .field-name-field-step-2-tooltip, #user-profile-form .field-name-field-step1-tootilp, #user-profile-form .field-name-field-step-2-tooltip { padding-left: 10px !important; max-width: 290px; }
#user-register-form .form-submit, #user-profile-form .form-submit { width: 290px; }

#field-step-1-button-add-more-wrapper { margin-left: 0px; }

#field-step-2-button-add-more-wrapper { margin-left: 0px; margin-bottom: 10px; }

.page-user-register #page-title, .page-user-edit #page-title { font-size: 24px; }
.page-user-register #main-content, .page-user-edit #main-content { margin-left: 0px; }
.page-user-register #content #block-views-73c74d85cf528081a18b2edef71fe4bd, .page-user-edit #content #block-views-73c74d85cf528081a18b2edef71fe4bd { margin-left: -11px !important; width: 97%; }
.page-user-register #flexslider-1, .page-user-edit #flexslider-1 { border: none !important; }
.page-user-register #flexslider-1 .views-front-page-banner-wrapper, .page-user-edit #flexslider-1 .views-front-page-banner-wrapper { margin-left: 0px; }
.page-user-register #flexslider-1 .flex-control-nav li, .page-user-edit #flexslider-1 .flex-control-nav li { margin: 0px; }

#block-bean-newsletter-sign-up { margin-left: 10px; }

#leaderboard-wrapper #block-menu-menu-top-navigation-menu ul.menu li.menu-item-1669 { left: 137px; } }

#user-profile-form .form-actions { display: none; }

#webform-client-form-2165 input[type='text'], #webform-client-form-2165 input[type='email'] { width: 85%; }

.node-inner-sidebar .field-name-field-ri-image { text-align: center; }

.page-world-asthma-day-2015, .page-inhaler-techniques-videos { background: url(/sites/all/themes/asthma/images/wad/asi-wad-bg-03.jpg) center 12% #79b7de repeat-x; overflow-x: hidden; }
.page-world-asthma-day-2015 #breadcrumb-wrapper, .page-inhaler-techniques-videos #breadcrumb-wrapper { display: none; }
.page-world-asthma-day-2015 #page, .page-inhaler-techniques-videos #page { max-width: 980px; margin: 0 auto; }
.page-world-asthma-day-2015 #header-wrapper, .page-inhaler-techniques-videos #header-wrapper { float: left; }
.page-world-asthma-day-2015 #logo, .page-inhaler-techniques-videos #logo { float: left; margin-left: 20px; }
.page-world-asthma-day-2015 #logo a, .page-inhaler-techniques-videos #logo a { background: url(/sites/all/themes/asthma/images/wad/asi-wad-logo.png) left 2px transparent no-repeat; display: block; width: 287px; height: 52px; margin-top: 64px; }
.page-world-asthma-day-2015 #logo img, .page-inhaler-techniques-videos #logo img { display: none; }
.page-world-asthma-day-2015 #page-wrapper, .page-inhaler-techniques-videos #page-wrapper { background: none; }
.page-world-asthma-day-2015 .block-system, .page-inhaler-techniques-videos .block-system { margin-bottom: 0px; background-image: none !important; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-top, .page-inhaler-techniques-videos .block-system .region-two-33-66-top { padding-left: 344px; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-top a, .page-inhaler-techniques-videos .block-system .region-two-33-66-top a { color: white; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border: #0c0c0c 1px solid; line-height: 2; text-align: center; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; display: block; background: none !important; max-width: 185px; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-top a:hover, .page-inhaler-techniques-videos .block-system .region-two-33-66-top a:hover { color: #eeeeee; border: #eeeeee 1px solid; }
.page-world-asthma-day-2015 .region-page-bottom, .page-inhaler-techniques-videos .region-page-bottom { display: none; }
.page-world-asthma-day-2015 .region-two-33-66-first, .page-inhaler-techniques-videos .region-two-33-66-first { width: 100% !important; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main { padding-top: 95px; margin-bottom: 0px; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main .field-name-field-description, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main .field-name-field-description, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main .field-name-field-description, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main .field-name-field-description { font-size: 22px; color: white; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main a, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main a { display: block; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; color: white; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; text-align: center; text-transform: uppercase; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red { background: #009de0; border-bottom: solid 5px #007bb0; line-height: 63px; width: 500px; font-size: 32px; margin-bottom: 40px; font-weight: 600; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red:hover, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red:hover, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red:hover, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red:hover { background: #ff3f2b; border-bottom: solid 5px #bb2e20; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue { background: #ff3f2b; border-bottom: solid 5px #bb2e20; line-height: 46px; width: 220px; font-size: 18px; margin-bottom: 170px; }
.page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue:hover, .page-world-asthma-day-2015 .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue:hover, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue:hover, .page-inhaler-techniques-videos .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue:hover { background: #009de0; border-bottom: solid 5px #007bb0; }
.page-world-asthma-day-2015 .region-two-33-66-bottom, .page-inhaler-techniques-videos .region-two-33-66-bottom { background: url(/sites/all/themes/asthma/images/wad/boots-wad-logo.png) left top transparent no-repeat; height: 46px; padding-left: 90px; line-height: 46px; margin-bottom: 40px; }
.page-world-asthma-day-2015 .region-two-33-66-bottom p, .page-world-asthma-day-2015 .region-two-33-66-bottom .pane-bean-world-asthma-day-2015-footer, .page-inhaler-techniques-videos .region-two-33-66-bottom p, .page-inhaler-techniques-videos .region-two-33-66-bottom .pane-bean-world-asthma-day-2015-footer { margin-bottom: 0px; }

.page-inhaler-techniques-videos { background: url(/sites/all/themes/asthma/images/inhaler/ASI-inhaler-backdrop-with-lady.jpg) center 12% #79b7de no-repeat; background-size: cover; }
.page-inhaler-techniques-videos .region-two-33-66-bottom { background: url(/sites/all/themes/asthma/images/inhaler/IPU-logo_small.png) left top transparent no-repeat; height: 55px; background-position: 120px -10px; margin-bottom: 40px; padding-left: 0; }
.page-inhaler-techniques-videos .region-two-33-66-bottom p, .page-inhaler-techniques-videos .region-two-33-66-bottom .pane-bean-world-asthma-day-2015-footer { margin-bottom: 0px; }
.page-inhaler-techniques-videos .region-conditional-stack .no-title p { color: black; }

@media screen and (max-width: 767px) { #front-page-compaign #adviceline .adviceline-red { color: #009de0 !important; font-size: 26px !important; }

.page-world-asthma-day-2015, .page-inhaler-techniques-videos { height: auto; }
.page-world-asthma-day-2015 div, .page-inhaler-techniques-videos div { overflow: visible; }
.page-world-asthma-day-2015 .block-system, .page-inhaler-techniques-videos .block-system { background: url(/sites/all/themes/asthma/images/wad/seagull.png) 90% 0px transparent no-repeat; background-size: 157px 161px; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-top, .page-inhaler-techniques-videos .block-system .region-two-33-66-top { margin-top: 0px; padding-left: 0px; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main { background: none !important; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main p, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main p { display: none; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red { line-height: 1.2; font-size: 28px; padding: 10px 25px; width: 85%; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.blue { margin-bottom: 20px; width: 100%; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main { padding-top: 0; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red { width: auto; font-size: 26px; line-height: 1.2; padding: 10px 25px; margin-bottom: 0; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue { margin-bottom: 20px; width: 100%; }
.page-world-asthma-day-2015 .pane-bean-world-asthma-day-2015-footer p, .page-inhaler-techniques-videos .pane-bean-world-asthma-day-2015-footer p { font-size: 70%; }
.page-world-asthma-day-2015 .hidez-me, .page-inhaler-techniques-videos .hidez-me { display: none; }
.page-world-asthma-day-2015 p, .page-inhaler-techniques-videos p { margin-bottom: 10px; }

.page-inhaler-techniques-videos { background: url(/sites/all/themes/asthma/images/inhaler/ASI-inhaler-lady-3.png) bottom right no-repeat, url(/sites/all/themes/asthma/images/inhaler/ASI-inhaler-backdrop.jpg) center 12% #79b7de no-repeat; min-height: 700px; }
.page-inhaler-techniques-videos .region-two-33-66-bottom { background: url(/sites/all/themes/asthma/images/inhaler/IPU-logo_small.png) left top transparent no-repeat; height: 55px; background-position: 150px -10px; margin-bottom: 40px; padding-left: 0; }
.page-inhaler-techniques-videos .region-two-33-66-bottom p, .page-inhaler-techniques-videos .region-two-33-66-bottom .pane-bean-world-asthma-day-2015-footer { margin-bottom: 0px; }
.page-inhaler-techniques-videos .pane-bean-inhaler-techniques-footer { margin-bottom: 100px; } }

@media screen and (max-width: 768px) { .page-world-asthma-day-2015, .page-inhaler-techniques-videos { font-size: 87.5%; }
.page-world-asthma-day-2015 #logo a, .page-inhaler-techniques-videos #logo a { margin-top: 0px; }

#node-1918 iframe { width: 100% !important; height: 300px !important; } }

@media screen and (min-width: 767px) (max-width: 768px) { .page-world-asthma-day-2015 .block-system .region-two-33-66-top, .page-inhaler-techniques-videos .block-system .region-two-33-66-top { margin-top: -53px; } }

@media screen and (min-width: 768px) and (max-width: 1024px) { .page-world-asthma-day-2015, .page-inhaler-techniques-videos { font-size: 87.5%; }
.page-world-asthma-day-2015 .block-system .pane-bean-world-asthma-day-2015-main, .page-inhaler-techniques-videos .block-system .pane-bean-world-asthma-day-2015-main { background-position: right 183px; }

#block-bean-main-menu-donate-now { margin-right: 20px; }

#breadcrumb-wrapper { padding-top: 10px; }

#page-title { font-size: 2.8em; }

#content-wrapper { margin-left: 15px; } }

@media screen and (min-width: 768px) and (max-width: 990px) { .page-world-asthma-day-2015, .page-inhaler-techniques-videos { background-position: 70% top; }

#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper { height: 184px !important; max-width: 280px !important; margin-right: 0px !important; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-inner { bottom: 48px; } }

@media screen and (min-width: 991px) and (max-width: 1024px) { .page-world-asthma-day-2015, .page-inhaler-techniques-videos { background-position: 63% top; }

#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper { height: 120px !important; max-width: 188px !important; } }

@media screen and (max-width: 320px) { .page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red { width: 226px; }
.page-world-asthma-day-2015 #main-content, .page-inhaler-techniques-videos #main-content { width: auto; }

#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper { height: 185px !important; max-width: 298px !important; margin-right: 0px !important; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-inner { bottom: 60px !important; } }

@media screen and (min-width: 321px) and (max-width: 480px) { #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper { height: 195px !important; max-width: 298px !important; margin-right: 0px !important; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-link a { font-size: 1.1em !important; } }

@media screen and (min-width: 361px) and (max-width: 667px) { .page-world-asthma-day-2015 #main-content, .page-inhaler-techniques-videos #main-content { width: 95%; margin-left: auto; margin-right: auto; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red, .page-inhaler-techniques-videos .block-system .region-two-33-66-first .pane-bean-world-asthma-day-2015-main a.red { width: 100%; padding: 10px 0px; }
.page-world-asthma-day-2015 .pane-bean-world-asthma-day-2015-footer p, .page-inhaler-techniques-videos .pane-bean-world-asthma-day-2015-footer p { font-size: 90%; } }

@media screen and (max-width: 480px) { .page-world-asthma-day-2015, .page-inhaler-techniques-videos { background: url(/sites/all/themes/asthma/images/inhaler/ASI-inhaler-lady-3.png) bottom right no-repeat, url(/sites/all/themes/asthma/images/inhaler/ASI-inhaler-backdrop.jpg) center 12% #79b7de no-repeat; }
.page-world-asthma-day-2015 .block-system .region-two-33-66-top, .page-inhaler-techniques-videos .block-system .region-two-33-66-top { margin-top: 0px !important; }
.page-world-asthma-day-2015 #main-content, .page-inhaler-techniques-videos #main-content { float: none; }

body.page-elections-2016-campaign-2 { background: url(/sites/all/themes/asthma/images/election2016/election-2016-mobile.jpg) bottom right no-repeat !important; }
body.page-elections-2016-campaign-2 #header-wrapper { margin-top: 20px; }
body.page-elections-2016-campaign-2 #header-wrapper #logo { background: none !important; }
body.page-elections-2016-campaign-2 #header-wrapper #logo img { max-width: 92%; } }

@media screen and (min-width: 481px) and (max-width: 667px) { .page-world-asthma-day-2015 { background: url(/sites/all/themes/asthma/images/wad/asi-wad-bg-03-tab.jpg) 96% 70% #79b7de no-repeat; } }

@media screen and (min-width: 568px) and (max-width:767px) { .page-world-asthma-day-2015 { background-position: 73% 20%; } }

#block-views-frontpage-quick-links-block-1 { float: left; width: 100%; }
#block-views-frontpage-quick-links-block-1 .views-row { display: inline-block; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper { height: 148px; max-width: 225px; overflow: hidden; margin-right: 10px; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-title a { color: #009de0; font-weight: 300; text-transform: uppercase; font-size: 0.9em; font-weight: bold; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-title a:hover, #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-title a:focus { color: #ff3e2c; background: none; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-inner { background: rgba(0, 0, 0, 0.5); bottom: 48px; overflow: hidden; padding: 6px; position: relative; transition: 0.35s; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper:hover .views-fp-quick-links-inner, #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper:focus .views-fp-quick-links-inner { bottom: 95px; height: 100px; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-link { height: 38px; line-height: 1; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-link a { color: white; font-weight: 700; font-size: 1.2em; line-height: 100%; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-link a:hover, #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-link a:focus { background: none; color: #ff3e2c; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-image a:hover, #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-image a:focus { background: none; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-body a { color: white; }
#block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-body a:hover, #block-views-frontpage-quick-links-block-1 .views-fp-quick-links-wad-wrapper .views-fp-quick-links-body a:focus { background: none; }

.get-help-page-details-fc { max-width: 100%; }

.page-clean-air { background: url(/sites/all/themes/asthma/images/splash/splash-clean-air.jpg) center 12% black repeat-x; }
.page-clean-air.page-world-asthma-day-2015 .pane-bean-clean-air a.red { width: 300px; }
.page-clean-air #nav-wrapper { display: none !important; }
.page-clean-air #sliding-popup { background: black !important; }
.page-clean-air .pane-bean-inhaler-techniques-footer .field-name-field-description p { color: #1b448e; }
.page-clean-air .hidez-me { color: white; }

@media screen and (min-width: 668px) and (max-width:768px) { .page-clean-air { background-position: 60% 0%; } }

@media screen and (min-width: 769px) and (max-width:1024px) { .page-clean-air { background-position: 55% 0%; } }

@media screen and (max-width: 667px) { .page-clean-air { background: url(/sites/all/themes/asthma/images/splash/lungs-mobile.png) center 180px black no-repeat; }
.page-clean-air.page-world-asthma-day-2015 .block-system .region-two-33-66-first .pane-bean-inhaler-techniques-main a.red { margin-bottom: 10px; } }

#small-accordion .ui-accordion .views-row .views-accordion-header { height: 40px; line-height: 1; }
#small-accordion .ui-accordion .ui-accordion-content { padding: 10px 25px 0px 25px; }
#small-accordion .ui-accordion-icons .ui-accordion-header a { padding-left: 25px; }

.view-nodequeue-12 .ui-accordion-icons .ui-accordion-header a { padding-left: 30px; }

.sap-button-new { float: left; width: 100%; margin: 15px 0px; }
.sap-button-new a { float: none !important; display: inline-block; line-height: 30px !important; max-width: 150px; height: 30px !important; }

.page-elections-2016 h1#page-title { text-transform: inherit; }

#webform-client-form-2208 .webform-component-textarea { max-width: 453px; }

body.page-elections-2016-campaign #logo a, body.page-elections-2016-campaign-2 #logo a { background: url(/sites/all/themes/asthma/images/logo-transparent.png) left 2px transparent no-repeat; }
body.page-elections-2016-campaign a.red, body.page-elections-2016-campaign-2 a.red { margin-bottom: 20px !important; }
body.page-elections-2016-campaign a.red, body.page-elections-2016-campaign a.blue, body.page-elections-2016-campaign-2 a.red, body.page-elections-2016-campaign-2 a.blue { line-height: 46px !important; width: 270px !important; max-width: 270px !important; font-size: 18px !important; padding: 0px !important; }
body.page-elections-2016-campaign .block-system .region-two-33-66-top a, body.page-elections-2016-campaign-2 .block-system .region-two-33-66-top a { background: #009de0 !important; border: none !important; }
body.page-elections-2016-campaign p, body.page-elections-2016-campaign-2 p { margin-bottom: 10px; }
body.page-elections-2016-campaign .pane-custom, body.page-elections-2016-campaign-2 .pane-custom { position: absolute; top: 15px; color: white; font-size: 22px; }
body.page-elections-2016-campaign #sliding-popup, body.page-elections-2016-campaign-2 #sliding-popup { background: transparent !important; }
body.page-elections-2016-campaign #sliding-popup .popup-content #popup-text p, body.page-elections-2016-campaign-2 #sliding-popup .popup-content #popup-text p { color: #009de0 !important; }
body.page-elections-2016-campaign #sliding-popup .popup-content #popup-buttons button, body.page-elections-2016-campaign-2 #sliding-popup .popup-content #popup-buttons button { background: white !important; color: #009de0 !important; border: 1px solid #009de0 !important; }
body.page-elections-2016-campaign .region-two-33-66-first .pane-bean-election-splash-block, body.page-elections-2016-campaign-2 .region-two-33-66-first .pane-bean-election-splash-block { padding-top: 15px !important; }
body.page-elections-2016-campaign .region-two-33-66-first .pane-bean-election-splash-block a.blue, body.page-elections-2016-campaign-2 .region-two-33-66-first .pane-bean-election-splash-block a.blue { margin-bottom: 10px; }
body.page-elections-2016-campaign .region-two-33-66-first p.medication, body.page-elections-2016-campaign-2 .region-two-33-66-first p.medication { font-size: 32px; }
body.page-elections-2016-campaign .region-two-33-66-first p.medication span, body.page-elections-2016-campaign-2 .region-two-33-66-first p.medication span { color: black; }
body.page-elections-2016-campaign #header-wrapper, body.page-elections-2016-campaign-2 #header-wrapper { margin-top: -40px !important; }

body.page-elections-2016-campaign { background: url(/sites/all/themes/asthma/images/election2016/4729-ASI-Splash-2768x1510-with-type.jpg) center 0px white no-repeat; }
body.page-elections-2016-campaign .region-two-33-66-first .pane-bean-inhaler-techniques-main { padding-top: 240px; }
body.page-elections-2016-campaign .region-two-33-66-first .pane-bean-inhaler-techniques-main a.blue { margin-bottom: 50px; }

body.page-elections-2016-campaign-2 { background: url(/sites/all/themes/asthma/images/election2016/election-2016.jpg) center 265px white no-repeat; }
body.page-elections-2016-campaign-2 .field-name-field-description { color: #009de0 !important; }
body.page-elections-2016-campaign-2 .pane-custom { color: #009de0; }

body.page-splash-bubble-day-2016 { background: url(/sites/all/themes/asthma/images/wad/asi-wad-bg-03.jpg) center 12% #79b7de repeat-x; overflow-x: hidden; }
body.page-splash-bubble-day-2016 .region-two-33-66-first { padding-top: 95px; margin-bottom: 0px; }
body.page-splash-bubble-day-2016 .region-two-33-66-first .field-name-field-description { font-size: 22px; }
body.page-splash-bubble-day-2016 .region-two-33-66-first p { color: white; }
body.page-splash-bubble-day-2016 a.red, body.page-splash-bubble-day-2016 a.blue { color: white; font-family: 'Open Sans', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -ms-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; line-height: 1.7; text-align: center; text-transform: uppercase; display: inline-block; }
body.page-splash-bubble-day-2016 a.red { background: #009de0; border-bottom: solid 5px #007bb0; width: 300px; font-size: 32px; margin-bottom: 40px; font-weight: 600; }
body.page-splash-bubble-day-2016 a.red:hover { background: #ff3f2b; border-bottom: solid 5px #bb2e20; }
body.page-splash-bubble-day-2016 a.blue { background: #ff3f2b; border-bottom: solid 5px #bb2e20; width: 220px; font-size: 18px; margin-bottom: 170px; line-height: 2; }
body.page-splash-bubble-day-2016 a.blue:hover { background: #009de0; border-bottom: solid 5px #007bb0; }

body.page-splash-bubble-day-2016 { background: #1db8ee; background: -moz-linear-gradient(-45deg, #1db8ee 0%, #dcf2fa 100%); background: -webkit-gradient(left top, right bottom, color-stop(0%, #1db8ee), color-stop(100%, #dcf2fa)); background: -webkit-linear-gradient(-45deg, #1db8ee 0%, #dcf2fa 100%); background: -o-linear-gradient(-45deg, #1db8ee 0%, #dcf2fa 100%); background: -ms-linear-gradient(-45deg, #1db8ee 0%, #dcf2fa 100%); background: linear-gradient(135deg, #1db8ee 0%, #dcf2fa 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1db8ee', endColorstr='#dcf2fa', GradientType=1); }
body.page-splash-bubble-day-2016 #page-wrapper { background: transparent url(/sites/all/themes/asthma/images/bubble-day/bubbles.png) center bottom no-repeat; min-height: 768px; }
body.page-splash-bubble-day-2016 .block-system .region-two-33-66-top a { border: white 1px solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
body.page-splash-bubble-day-2016 .block-system .field-name-field-description h3 { margin: 0px; font-size: 45px; color: white; font-weight: normal; line-height: 1; }
body.page-splash-bubble-day-2016 .block-system .field-name-field-description h4 { color: #b0e4f9; font-weight: normal; font-size: 25px; margin-top: 0px; }
body.page-splash-bubble-day-2016 .block-system a.red { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; background-color: #ff3f2b; border-bottom: solid 5px #bb2e20; line-height: 1.9; margin-bottom: 130px; }
body.page-splash-bubble-day-2016 .block-system a.red:hover { background-color: #ff5645; }
body.page-splash-bubble-day-2016 .region-two-33-66-first { padding-top: 60px; }
body.page-splash-bubble-day-2016 .region-two-33-66-bottom { background-position: 182px top; padding-left: 0px; }
body.page-splash-bubble-day-2016 #sliding-popup { background: #52c9f1 !important; }
body.page-splash-bubble-day-2016 #block-system-main { background: transparent url(/sites/all/themes/asthma/images/bubble-day/desktop-logo.png) right 127px no-repeat !important; }

body.page-splash-4904-asthma-splash { background: #009de0 url(/sites/all/themes/asthma/images/4904/background.png) left top repeat; border-left: solid 20px #009de0; border-right: solid 20px #009de0; height: auto; overflow: hidden; position: relative; }
body.page-splash-4904-asthma-splash:before, body.page-splash-4904-asthma-splash:after { content: ""; position: absolute; height: 20px; width: 100%; left: 0px; background: #009de0; }
body.page-splash-4904-asthma-splash:before { top: 0px; }
body.page-splash-4904-asthma-splash:after { bottom: 0px !important; }
body.page-splash-4904-asthma-splash #page-wrapper { background: none !important; }
body.page-splash-4904-asthma-splash #page-wrapper #page { max-width: 1190px; padding: 0px; width: 100%; overflow: hidden; background: transparent url(/sites/all/themes/asthma/images/4904/children-image.png) left bottom no-repeat; height: 100vh; }
body.page-splash-4904-asthma-splash #page-wrapper #page #block-system-main { background: none !important; }
body.page-splash-4904-asthma-splash #main-content { padding: 0px; }
body.page-splash-4904-asthma-splash #header-wrapper { width: 100%; margin-bottom: 0px; position: relative; }
body.page-splash-4904-asthma-splash #header-wrapper .container { width: 100%; }
body.page-splash-4904-asthma-splash #header-wrapper #logo a { background: url(/sites/all/themes/asthma/images/asi-logo-blue.png) left 2px transparent no-repeat; margin-top: 30px; margin-left: 0px; }
@media screen and (max-width: 768px) { body.page-splash-4904-asthma-splash { border-left: solid 7px #009de0; border-right: solid 7px #009de0; }
body.page-splash-4904-asthma-splash:before, body.page-splash-4904-asthma-splash:after { height: 7px; }
body.page-splash-4904-asthma-splash #header-wrapper { text-align: center; }
body.page-splash-4904-asthma-splash #header-wrapper #logo { padding-top: 0px !important; margin-left: 8px; float: none; display: inline-block; vertical-align: top; }
body.page-splash-4904-asthma-splash #page-wrapper { min-height: auto; background: none !important; } }
body.page-splash-4904-asthma-splash #block-system-main { background: none !important; height: 622px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top { position: relative; margin-top: -72px; width: 190px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top a { border-color: #009de0; color: #009de0; margin-top: 20px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top .block { margin-bottom: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top .contextual-links-wrapper { display: none !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first { width: 60% !important; display: inline-block; vertical-align: top; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second { width: 325px; float: right; padding-right: 30px; display: inline-block; vertical-align: top; margin-top: 50px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second img { margin-top: 30px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second .field-name-field-description h3 { font-family: 'Roboto', sans-serif; font-size: 45px; color: black; font-weight: 700; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second a { display: block; margin: 10px 0px; }
body.page-splash-4904-asthma-splash a.red { display: inline-block !important; vertical-align: top; width: inherit !important; font-size: 24px !important; padding: 0px 20px; margin-right: 10px; }
body.page-splash-4904-asthma-splash a.red:nth-child(1) { background-color: #009de0 !important; border-bottom-color: #0084bc !important; }
body.page-splash-4904-asthma-splash a.red:nth-child(1):hover { background-color: #ff3f2b !important; border-bottom-color: #bb2e20 !important; }
body.page-splash-4904-asthma-splash a.red:nth-child(2) { background-color: #00cb77 !important; border-bottom-color: #009a5a !important; }
body.page-splash-4904-asthma-splash a.red:nth-child(2):hover { background-color: #ff3f2b !important; border-bottom-color: #bb2e20 !important; }
body.page-splash-4904-asthma-splash a.red:nth-child(3):hover { background-color: #009de0 !important; border-bottom-color: #0084bc !important; }
body.page-splash-4904-asthma-splash #sliding-popup { background-color: #009de0 !important; }

@media screen and (max-width: 480px) { body.page-splash-4904-asthma-splash #page-wrapper #page { background-size: 450px 350px; height: 815px; } }

@media screen and (min-width: 481px) and (max-width: 640px) { body.page-splash-4904-asthma-splash #page-wrapper #page { background-size: 550px 430px; height: 845px; } }

@media screen and (max-width: 640px) { body.page-splash-4904-asthma-splash #main-content { padding: 0px; width: 100%; float: left; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top { margin: 0px auto; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top a { margin-left: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first { width: 100% !important; text-align: center; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description { text-align: center; max-width: 280px; margin: 0 auto; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red { width: 280px !important; padding: 0px; margin-top: 7px; margin-right: 0px; font-size: 17px !important; margin-bottom: 0px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second { width: 100%; text-align: center; float: none; margin-top: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second .field-name-field-description h3 { color: black; font-size: 20px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second img { max-width: 350px; max-height: 250px; margin-top: 10px; } }

@media screen and (min-width: 641px) and (max-width: 768px) { body.page-splash-4904-asthma-splash #main-content { padding: 15px; width: 100%; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top { margin: 0px auto; padding-left: 0px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-top a { margin-left: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first { width: 100% !important; text-align: center; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description { text-align: center; max-width: 100%; margin: 0 auto; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red { width: 215px !important; padding: 0px; margin-top: 10px; font-size: 20px !important; margin-bottom: 0px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second { width: 100%; text-align: center; float: none; margin-top: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second .field-name-field-description h3 { color: black; font-size: 20px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second img { max-width: 350px; max-height: 250px; margin-top: 10px; } }

@media screen and (min-width: 769px) and (max-width: 990px) { body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first { width: 100% !important; text-align: center; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description { text-align: center; max-width: 100%; margin: 0 auto; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red { width: 215px !important; padding: 0px; margin-top: 10px; font-size: 20px !important; margin-bottom: 0px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second { width: 100%; text-align: center; float: none; margin-top: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second .field-name-field-description h3 { color: black; font-size: 20px; } }

@media screen and (min-width: 991px) and (max-width: 1024px) { body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first { padding-left: 15px; text-align: center; padding-top: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description { text-align: center; max-width: 100%; margin: 0 auto; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red { width: 190px !important; padding: 0px; margin-top: 10px; font-size: 20px !important; margin-bottom: 0px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red:nth-child(1), body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-first .field-name-field-description a.red:nth-child(3) { width: 150px !important; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second { text-align: center; margin-top: 0px; }
body.page-splash-4904-asthma-splash #block-system-main .region-two-33-66-second .field-name-field-description h3 { font-size: 30px; } }

body.front #adviceline { margin-top: 0px !important; }
body.front .flexslider { margin-bottom: 24px !important; }

#front-page-compaign { margin-top: 15px; }
#front-page-compaign #adviceline .adviceline-red { color: #009de0; font-size: 42px; }
#front-page-compaign a:link, #front-page-compaign a:visited { color: #ff3e2c; }
#front-page-compaign a:hover, #front-page-compaign a:focus { background: white; color: #1fca7a; }

#adviceline { border-bottom: 4px solid #b8b8b8; border-top: 1px solid #b8b8b8; color: #777777; font-size: 1.3em; font-weight: 700; margin: -2.7em 0 1.4em 0; padding-top: 1.8em; text-align: center; text-transform: uppercase; }
#adviceline .hotline-number-block { background: url(/sites/all/themes/asthma/images/hotline-number-block.png) no-repeat; width: 40; height: 20; margin-top: -35px; float: right; padding-left: 52%; }
#adviceline .adviceline-red { color: #ff3e2c; }
#adviceline .adviceline-number { color: #009de0; font-size: 36px; }
#adviceline .timings { font-size: 1em; }

#fp-mission-vision { background: url(/sites/all/themes/asthma/images/mission-and-vision-icon.png) 50% 0 no-repeat; line-height: 2.5em; text-align: center; padding-top: 80px; font-size: 1.3em; }
#fp-mission-vision p { line-height: 1.5; margin-bottom: 0px; }

body.front #tertiary-content-wrapper { margin-top: 0px; }

.views-living-with-asthma-fp-wrapper { border: 1px solid #b7b7b7; border-bottom: 2px solid #b7b7b7; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; float: left; height: 140px; margin: 0 3px 0 4px; padding-bottom: 10px; text-align: center; width: 149px; }
.views-living-with-asthma-fp-wrapper a { color: black; }
.views-living-with-asthma-fp-wrapper:hover { border: 1px solid #ff3e2c; border-bottom: 2px solid #ff3e2c; }
.views-living-with-asthma-fp-wrapper:hover a { color: #ff3e2c; }

.views-living-with-asthma-fp-image { padding: 18px 0; }
.views-living-with-asthma-fp-image a { background: none; }

.pane-frontpage-quick-links .views-fp-quick-links-wrapper { float: left; width: 29%; margin-left: 1em; margin-right: 1em; height: 236px; overflow: hidden; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-title a { color: #009de0; font-weight: 300; text-transform: uppercase; font-size: 0.9em; font-weight: bold; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-title a:hover, .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-title a:focus { color: #ff3e2c; background: none; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-inner { background: rgba(0, 0, 0, 0.5); bottom: 73px; overflow: hidden; padding: 0.5em 0.8em; position: relative; transition: 0.35s; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper:hover .views-fp-quick-links-inner, .pane-frontpage-quick-links .views-fp-quick-links-wrapper:focus .views-fp-quick-links-inner { bottom: 105px; height: 100px; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-link { height: 40px; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-link a { color: white; font-weight: 700; font-size: 1.3em; line-height: 100%; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-link a:hover, .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-link a:focus { background: none; color: #ff3e2c; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-image a:hover, .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-image a:focus { background: none; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-body a { color: white; }
.pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-body a:hover, .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-body a:focus { background: none; }

.pane-events .views-row, .pane-events .views-field-nothing, .pane-events .views-events-homepage-wrapper, .pane-events .view-footer { float: left; width: 100%; }
.pane-events .views-row { padding: 10px 0px; border-bottom: 1px solid #b7b7b7; }
.pane-events .views-events-homepage-title { color: black; font-size: 0.8em; line-height: 20px; }
.pane-events .views-events-homepage-title a { color: black; }
.pane-events .views-events-homepage-title a:hover, .pane-events .views-events-homepage-title a:focus { color: #009de0; background: none; }
.pane-events .views-events-homepage-title h2 { margin-top: 0px; margin-bottom: 5px; }
.pane-events .views-events-homepage-title h2 a { display: block; font-weight: 400; }
.pane-events #edit-event-type-wrapper { float: right; }
.pane-events #edit-event-type-wrapper .form-item-event-type { margin-left: 25px; margin-right: -15px; text-transform: uppercase; }
.pane-events #edit-event-type-wrapper .form-item-event-type .option { cursor: pointer; }
.pane-events #edit-event-type-wrapper .form-item-event-type:hover { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.pane-events .view-filters { border-bottom: 1px solid #777777; }
.pane-events .block-title { color: #20bcff; margin-top: 10px; float: left; width: 200px; }
.pane-events .views-events-homepage-date { color: #b8b8b8; float: left; font-weight: 700; margin: 0px 0 0 15px; text-align: center; text-transform: uppercase; width: 45px; font-size: 1.3em; }
.pane-events .views-events-homepage-inner { max-width: 310px; float: left; padding-left: 30px; }
.pane-events .views-events-homepage-location { background: url(/sites/all/themes/asthma/images/location-pin.png) no-repeat; padding-left: 20px; text-transform: uppercase; margin-bottom: 1em; margin-bottom: 0px; }
.pane-events .views-events-homepage-view-all-wrapper { width: 100%; background: url(/sites/all/themes/asthma/images/arrow-small-grey.png) right 2px no-repeat transparent; border-top: 1px solid #777777; padding-top: 5px; border-top: 0px; background-position: right 9px; }
.pane-events .views-events-homepage-view-all-link { text-align: right; margin-right: 15px; text-transform: uppercase; }
.pane-events .views-events-homepage-view-all-link a { color: #777777; padding: 2px 4px; }
.pane-events .views-events-homepage-view-all-link a:active, .pane-events .views-events-homepage-view-all-link a:focus, .pane-events .views-events-homepage-view-all-link a:hover { color: white; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; }
.pane-events .view-filters, .pane-events .view-content, .pane-events .pager { float: left; width: 100%; }
.pane-events .pager { margin-top: 15px; text-align: left; }
.pane-events .item-list-pager { float: left; width: 65%; }
.pane-events .view-footer { margin-top: 10px; float: right; width: 120px; }

.views-events-homepage-inner-2, .field-name-field-add-event-signup-form { float: right; }
.views-events-homepage-inner-2 a, .field-name-field-add-event-signup-form a { float: right; text-transform: uppercase; margin-top: -60px; font-weight: bold; border: 1px #777777 solid; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; padding: 0 10px; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 15px; }

.views-front-page-banner-link:empty { display: none; }

.flexslider { box-shadow: none; }

#flexslider-1 .views-front-page-banner-wrapper { margin-left: -30px; }
#flexslider-1 .views-front-page-banner-image img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
#flexslider-1 .views-front-page-banner-inner { position: absolute; top: 16px; left: -10px; width: 56%; }
#flexslider-1 .views-front-page-banner-title { height: 84px; }
#flexslider-1 .views-front-page-banner-title h2 span { color: white; min-height: 71px; text-transform: uppercase; font-size: 1.57em; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; font-size: 28px; line-height: 1.5; display: inline; background: #009de0; box-shadow: 7px 0 0 #009de0, -3px 0 0 #009de0; }
#flexslider-1 .views-front-page-banner-body { color: black; font-weight: 300; min-height: 120px; padding: 5px 64px 5px 0px; font-size: 1.3em; }
#flexslider-1 .views-front-page-banner-link { background: #ff3e2c; color: white; padding: 0.5em 1.3em; -webkit-box-shadow: 0px -3px 0px #c51100 inset; -moz-box-shadow: 0px -3px 0px #c51100 inset; box-shadow: 0px -3px 0px #c51100 inset; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-size: 1.3em; text-align: center; text-transform: uppercase; border: none; margin-top: 5px; max-width: 160px; font-weight: bold; font-family: 'Open Sans Condensed', Helvetica, 'Helvetica Neue', Arial, Verdana, sans-serif; }
#flexslider-1 .views-front-page-banner-link a { background: none; color: white; }
#flexslider-1 .views-front-page-banner-link:hover, #flexslider-1 .views-front-page-banner-link:focus { background: #009de0; -webkit-box-shadow: 0px -3px 0px #00567a inset; -moz-box-shadow: 0px -3px 0px #00567a inset; box-shadow: 0px -3px 0px #00567a inset; }
#flexslider-1 .flex-control-paging li a { background: none repeat scroll 0 0 #f6f6f6; box-shadow: 0 0 3px rgba(0, 0, 0, 0.3) inset; cursor: pointer; display: block; height: 13px; margin: 5px; text-indent: -9999px; width: 13px; }
#flexslider-1 .flex-control-paging li a.flex-active, #flexslider-1 .flex-control-paging li a:hover, #flexslider-1 .flex-control-paging li a:focus { background: none repeat scroll 0 0 #009de0; }

.flex-control-nav { bottom: 4px; position: absolute; right: -430px; text-align: center; width: 100%; }

.flex-control-paging li a.flex-active { background: none repeat scroll 0 0 #ff3e2c; }

.flex-direction-nav { display: none; }

@media only screen and (max-width: 480px) { #block-block-7 { margin-bottom: 0px; }
#block-block-7 #top-nav-search { margin-top: 7px; margin-bottom: 0px; }

#block-menu-menu-top-navigation-menu { position: absolute; top: 0; left: 38px; margin-top: 8px; float: left; }
#block-menu-menu-top-navigation-menu ul.menu li { padding-top: 7px; padding-right: 0px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1664 { padding-left: 20px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1665 { padding-left: 18px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1669 { left: 151px; top: 37px; position: absolute; width: 127px; }

#user-register-form #edit-field-form-selector label.blue-btn, #user-register-form #edit-field-form-selector label.green-btn { width: 245px !important; }

#block-bean-telephone-orders .telephone-order { float: left; margin-top: 10px; }

#block-bean-terms-and-conditions-link { float: left; position: inherit; text-align: left; bottom: 0px; width: 100%; padding: 20px 0px; }

#footer-wrapper { width: 100%; float: left; border-top: solid 3px #b7b7b7; }
#footer-wrapper .block-menu { float: left; width: 290px; margin: 0px; }
#footer-wrapper .block-menu h2.block-title { color: #009de0; display: block; border-bottom: solid 1px #b7b7b7; padding: 5px; margin-bottom: 0px; }
#footer-wrapper .block-menu .block-content { display: none; }
#footer-wrapper .field-name-field-description { color: black; }
#footer-wrapper .field-name-field-description a { display: block; }
#footer-wrapper #subForm { float: left; width: 303px; }
#footer-wrapper #subForm .sign-up-box { font-size: 13px; }

#footer .block-newsletter-sign-up .field-name-field-description #subForm button { float: left; padding: 7px 7px; }
#footer .block-copyright { margin-top: 30px; border-top: 0px; text-align: center; padding-left: 10px; }
#footer .block-copyright p { max-width: 300px; margin: 0 auto; }
#footer .block-asthma-adviceline { margin-left: 30px; }
#footer .block-designed--developed { width: 100%; margin-top: 0px; margin-bottom: 30px; }
#footer .block-designed--developed .field-name-field-description { text-align: center; }
#footer .block-designed--developed .field-name-field-description p { padding-bottom: 0px; margin-bottom: 0px; }
#footer .block-designed--developed .field-name-field-description .monsoon-logo { position: inherit; float: inherit; margin: 0; padding: 0; } }

@media screen and (max-width: 767px) { h1#page-title { margin-top: 20px !important; font-size: 1.5em; }

.webform-client-form, .entityform { float: left; width: 100%; }
.webform-client-form .form-item, .webform-client-form .form-actions, .entityform .form-item, .entityform .form-actions { margin-top: 0.5em; margin-bottom: 0.5em; }
.webform-client-form input, .webform-client-form select, .webform-client-form textarea, .entityform input, .entityform select, .entityform textarea { font-size: 14px; }
.webform-client-form .form-submit, .entityform .form-submit { font-size: 16px; font-weight: 700; }
.webform-client-form fieldset.collapsible .fieldset-legend, .entityform fieldset.collapsible .fieldset-legend { font-size: 13px; }

#block-webform-client-block-146 { width: 100% !important; float: left; height: inherit !important; }

.field-collection-container { margin-bottom: 0px; }

.grippie { display: none !important; }

body { background-color: white; }

#block-menu-menu-top-navigation-menu { margin-top: 0px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1669 { margin: -12px 0px 0px 0px; }

#logo { margin-top: -20px; }

.page-home #main-content { width: 90%; padding: 0 1em 0 1em !important; }
.page-home #main-content #flexslider-1 .views-front-page-banner-wrapper { margin-left: 0px; }
.page-home #main-content .flexslider { overflow: hidden; border: none; border-top: transparent 10px solid; }
.page-home #main-content .flexslider img { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }
.page-home #main-content .flexslider ul.slides { padding: 0px; }
.page-home #main-content .flexslider .flex-control-nav { width: 100%; }
.page-home .pane-frontpage-quick-links { text-align: center; }
.page-home .pane-frontpage-quick-links .views-row { display: inline-block; min-width: 290px; }
.page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper { width: 100%; margin-left: 0em; margin-right: 0em; position: relative; max-width: 290px; overflow: hidden; }
.page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-link a { font-size: 1em; }
.page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-inner { bottom: 0px; position: absolute; width: 100%; height: 24px; text-align: left; }
.page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper:hover .views-fp-quick-links-inner, .page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper:focus .views-fp-quick-links-inner { bottom: 0px !important; height: 24px !important; }
.page-home .pane-frontpage-quick-links .views-fp-quick-links-wrapper .views-fp-quick-links-title a { font-size: 1.4em; }
.page-home .region-footer .block-newsletter-sign-up .field-name-field-description #subForm .sign-up-box input[type="text"] { line-height: inherit; }
.page-home #block-bean-become-a-member, .page-home #block-bean-footer-social-and-donate-link { width: 94%; margin: 0 auto; float: none; clear: both; }
.page-home .register a, .page-home .register a:link, .page-home .register a:visited { font-weight: 700; }
.page-home #adviceline .adviceline-number { font-size: 30px; }
.page-home .view-home-page-banners-and-blocks .views-row { margin-left: 0px; margin-right: 10px; }
.page-home .view-home-page-banners-and-blocks .views-row.views-row-odd { margin-right: 10px; }

#footer .block-copyright, #footer .block-asthma-adviceline { float: none; clear: both; margin: 0 auto !important; }
#footer .block-asthma-adviceline { width: 170px; }

.pane-events .views-events-homepage-date { width: 62px; }
.pane-events .views-events-homepage-inner { width: 70%; margin-top: 0px; }
.pane-events .views-events-homepage-inner .views-events-homepage-title { margin-top: 4px; }

#views-exposed-form-events-block-2 .views-exposed-widgets .views-widget #edit-event-type .form-item { font-size: 11px; }

.article #get-help-main-content-wrapper { width: 100%; }

.one-sidebar .sidebar { width: 96% !important; }
.one-sidebar .sidebar .block { margin-left: 15px; }

.views-overviews-who-we-are-main-wrapper, .views-overviews-get-involved-main-wrapper { max-width: 100%; padding: 10px 0px; min-height: inherit; }

.views-overviews-who-we-are-main-title a, .views-overviews-get-involved-main-title a { font-size: 14px; }

#register-for-fundraiser-entityform-edit-form #entityform_register_for_fundraiser_form_group_reg_fund_choose_event #edit-field-reg-fund-choose-event-und, #register-for-fundraiser-entityform-edit-form #register-for-fundraiser-entityform-edit-form .entitytype-register_for_clinic-form fieldset#entityform_register_for_clinic_form_group_reg_clinic_choose #edit-field-reg-fund-choose-event-und { margin-top: 0px !important; margin-left: 0px !important; }
#register-for-fundraiser-entityform-edit-form .form-textarea-wrapper textarea { width: 100% !important; }
#register-for-fundraiser-entityform-edit-form fieldset { padding: 0px; margin: 20px 0px; }

#content-column #content { width: 100%; }

.item-list ul.pager { width: 100%; float: left; text-align: left; margin-bottom: 20px; }

.views-events-archive-wrapper { margin-bottom: 2em; }

.views-events-archive-location, .views-events-archive-date, #node-inner-sidebar-wrapper .node-inner-sidebar, .article #node-inner-sidebar-wrapper { width: 100%; float: left; }

.region-sidebar-first .block h2 { font-size: 19px; }

.views-publication-documents-wrapper { min-height: inherit; }

.not-logged-in.page-get-help-resources-inhaler-technique-videos #cboxWrapper { height: auto; }
.not-logged-in.page-get-help-resources-inhaler-technique-videos #cboxContent { height: auto; }

.page-get-help-resources-inhaler-technique-videos .view-campaign-sponsors .views-row { float: left; width: 40%; padding: 0 5% 0 5%; margin-top: 25px; margin-bottom: 25px; }

#user-register-form #edit-field-form-selector label.blue-btn, #user-register-form #edit-field-form-selector label.green-btn { width: 245px !important; }

.block-footer-social-and-donate-link { margin-top: 0px; padding-bottom: 0px; }
.block-footer-social-and-donate-link > .block-inner { margin: 0px 10px; }
.block-footer-social-and-donate-link .field-name-field-link-to { position: relative; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items { padding-top: 0px; height: auto; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item { display: inline-block; margin-left: 0px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item:first-child { width: 100%; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item:nth-child(2) { margin-left: 40px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item:last-child { float: right; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .fb, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .tw, .block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .yt { margin-top: 20px !important; margin-left: 0px !important; margin-right: 20px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item .donate-now { margin-top: 10px !important; }
.block-footer-social-and-donate-link .field-name-field-description, .block-footer-social-and-donate-link .field-name-field-link-to { float: left; width: 100%; }
.block-footer-social-and-donate-link .field-name-field-description p { width: 100%; padding-top: 0px; border-right: 0px; text-align: left; }
.block-footer-social-and-donate-link .field-name-field-description p br { display: none; }
.block-footer-social-and-donate-link .field-name-field-description p a { float: left; width: 100%; }

#block-bean-become-a-member { color: black; }
#block-bean-become-a-member h2 { text-transform: uppercase; font-size: 18px; }
#block-bean-become-a-member p { font-size: 14px; margin: 10px; }
#block-bean-become-a-member .field-name-field-link-to a { font-size: 19px; width: 290px; margin: 3px 5px; text-align: center; display: block; padding: 7px 0px; font-weight: bold; }

#main-content { width: 90%; padding: 0 1em 0 1em; }

#user-register-form #edit-field-form-selector label.blue-btn, #user-register-form #edit-field-form-selector label.green-btn { width: 245px !important; }

body.page-splash-bubble-day-2016 #page #block-system-main { background: transparent url(/sites/all/themes/asthma/images/bubble-day/mobile-logo.png) right 127px no-repeat !important; }

body.page-splash-bubble-day-2016 .block-system .field-name-field-description h3 { font-size: 38px; line-height: 1.2; }
body.page-splash-bubble-day-2016 .block-system .field-name-field-description h4 { font-size: 20px; }
body.page-splash-bubble-day-2016 .block-system .field-name-field-description a.red { line-height: 1.9; margin-top: 130px; font-size: 24px; margin-bottom: 10px; border-bottom: 3px solid #bb2e20; }
body.page-splash-bubble-day-2016 .region-two-33-66-bottom { background-position: 256px top; background-size: 42px 26px; font-size: 11px; line-height: 2; padding-left: 116px; color: #333333; }
body.page-splash-bubble-day-2016 .region-two-33-66-bottom p { font-size: 100%; } }

@media screen and (min-width: 768px) and (max-width:1024px) { div#content-wrapper { width: 98%; }

#tertiary-content-wrapper, #footer-wrapper, #page-wrapper, #page { float: left; width: 100%; }

div#petition-count { margin-top: -80px; }

.block-footer-social-and-donate-link .block-inner { margin: 0px 15px; }
.block-footer-social-and-donate-link .field-name-field-link-to .field-items .field-item { margin-left: 20px; }

.already-a-member-text { font-size: 16px !important; }

body.page-splash-bubble-day-2016 #page { width: 95%; }
body.page-splash-bubble-day-2016 #page #block-system-main { background: transparent url(/sites/all/themes/asthma/images/bubble-day/tablet-logo.png) right 127px no-repeat !important; }
body.page-splash-bubble-day-2016 #page #main-content { float: left; width: 100%; } }

.page-get-help-resources-inhaler-technique-videos .article #get-help-main-content-wrapper { padding-right: 0; width: 100% !important; }

@media screen and (min-width: 1024px) { .not-logged-in.page-get-help-resources-inhaler-technique-videos #cboxWrapper { height: 500px !important; }
.not-logged-in.page-get-help-resources-inhaler-technique-videos #cboxContent { height: 475px !important; }

.page-get-help-resources-inhaler-technique-videos .view-campaign-sponsors .views-row { float: left; width: 20%; padding: 0 2.5% 0 2.5%; margin-top: 25px; margin-bottom: 25px; }
.page-get-help-resources-inhaler-technique-videos .view-campaign-sponsors .views-row-5 { float: right; }

div#petition-count { margin-top: -80px; } }

@media screen and (max-width: 1023px) { .page-get-help-resources-inhaler-technique-videos .view-campaign-sponsors .views-row { float: left; width: 40%; padding: 0 5% 0 5%; margin-top: 25px; margin-bottom: 25px; } }

@media only screen and (max-width: 320px) { .page-node-2208 #block-system-main { width: 90%; }
.page-node-2208 .webform-client-form .form-text { width: 100%; }
.page-node-2208 p.sap-button { width: 100%; float: left; }
.page-node-2208 p.sap-button a { width: 86%; } }

@media only screen and (min-width: 321px) and (max-width: 480px) { .page-node-2208 #block-system-main { width: 90%; }
.page-node-2208 .webform-client-form .form-text { width: 100%; }
.page-node-2208 p.sap-button { width: 100%; float: left; }
.page-node-2208 p.sap-button a { width: 86%; } }

@media screen and (max-width:940px) { body.page-splash-bubble-day-2016 .pane-bean-inhaler-techniques-header { margin-bottom: 0px; }
body.page-splash-bubble-day-2016 .region-two-33-66-first { padding-top: 0; } }

@media only screen and (min-width: 640px) and (max-width: 768px) { #block-bean-become-a-member .field-name-field-link-to a { margin: 10px auto; }

#block-block-8 { padding-left: 5px; }
#block-block-8 .register, #block-block-8 .register a { max-width: 130px; margin-right: 5px; }

#block-menu-menu-top-navigation-menu { margin-top: 10px !important; }
#block-menu-menu-top-navigation-menu ul.menu li { padding-left: 4px !important; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1666 a { width: 19px; }
#block-menu-menu-top-navigation-menu ul.menu li.menu-item-1667 a { width: 22px; } }

@media only screen and (min-width: 990px) and (max-width: 1024px) { #block-menu-menu-top-navigation-menu { margin-right: 25px; } }

