﻿@charset "UTF-8";
/* Responsive Cities theme */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700");
/* ==========================================================================
   MASTER PAGE LAYOUT
   ========================================================================== */
/*Main Nav*/
.header-bottom-container {
    background-color: #115E67;
}
.RadMenu.rmResponsive .rmSelected > .rmRootLink, .RadMenu.rmResponsive .rmFocused > .rmRootLink {
    color: #E87722;
}
.RadTreeView.RadTreeView_Toronto a.rtIn {
    color: #115E67;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    margin: 0;
}
.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink {
    font-size: 90%;
}
.RadMenu.rmResponsive .rsmItem {
    padding: 7.5px 15px;
    font-size: 80%;
}
ul.rsmList.rsmColumn.rsmLevel1 {
    font-size: 130%;
}

@media (max-width: 768px){
.navbar-header {
    float: right;
    clear: both;
}
.navbar-header.nav-auxiliary {
    background-color: #115E67;
    width: 100%;
    float: right;
}
.navbar {
    background-color: initial; 
}
.nav-auxiliary a {
    color: #fff;
}
.nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus {
    background-color: #E87722;
}
.navbar-toggle:hover, .navbar-toggle:focus {
    background-color: #E87722;
}
}
/*a.rmLink:visited {
    color: #fff !important;
}
a.rsmLink:visited {
    color: #fff !important;
}*/
@media (max-width: 767px) {
.nav-auxiliary .nav-aux-button.nav-aux-cart .cartCenter {
    background-color: #E87722;
}
}

/*Logo*/
@media (min-width: 768px){
#masterHeaderImage {
    background-position: 0px;
}
}
#masterHeaderImage {
    background-image: url("images/2020_AIRAH_Centenary_Logo_TEAL_146.jpg");
    background-repeat: no-repeat;
    width: 200px !important;
    height: 146px !important;
    text-indent: -9999px;
    overflow: hidden;
    background-size: 80%;
    float: left;
}
.header-logo-container {
    padding-top: 20px;
}

/*Slider*/
.carousel-caption {
    position: absolute;
    right: 13%;
    z-index: 10;
    top: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-decoration: none;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    bottom: initial;
    left: initial;
}
.carousel-inner > .item .carousel-link {
    color: #fff;
    text-decoration: none !important;
}
.carousel-caption {
    border-radius: 10px;
    float: right;
    padding: 20px;
    margin: 0em;
    width: 33%;
    max-height: 29em;
    overflow: auto;
    background-color: rgba(0, 0, 0, 0.6);
}
a.carousel-link:hover {
    color: #fff !important;
    text-decoration: none !important;
}
@media (max-width: 768px){
.carousel-caption {
    left: 10% !important;
    width: initial !important;
}
}


/*Buttons*/
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    color: #fff;
    background-color: #E87722;
    border-color: transparent;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
    color: #fff !important;
    background-color: #d45d04;
    border-color: transparent;
}
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    color: #fff;
    background-color: #E87722;
    border-color: transparent;
}
.btn, .TextButton, .TextButtonWithImage, .RadUpload .ruButton, .RadUploadProgressArea .ruButton, #masterHeaderActionArea a {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: normal;
    text-decoration: none;
    padding: 5px 10px;
    font-size: 17px;
    line-height: 1.6;
    border-radius: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-transition: background 0.2s ease-out;
    -o-transition: background 0.2s ease-out;
    transition: background 0.2s ease-out;
}
.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    border-color: transparent;
    -webkit-box-shadow: initial;
    box-shadow: initial;
}
.btn:hover, .btn:focus, .btn:active, .btn:visited, .TextButton:hover, .TextButton:focus, .TextButton:active, .TextButton:visited, .TextButtonWithImage:hover, .TextButtonWithImage:focus, .TextButtonWithImage:active, .TextButtonWithImage:visited, .ruButton:hover, .ruButton:focus, .ruButton:active, .ruButton:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.TextButton:hover, .RadGrid input.TextButton:focus, .RadGrid input.TextButton:active, .RadGrid input.TextButton:visited {
    border-color: transparent;
    -webkit-box-shadow: initial;
    box-shadow: initial;
}
.PrimaryButton[disabled], .PrimaryButton[disabled]:hover, .PrimaryButton[disabled]:focus, .PrimaryButton[disabled]:active, fieldset[disabled] .PrimaryButton, fieldset[disabled] .PrimaryButton:hover, fieldset[disabled] .PrimaryButton:focus, fieldset[disabled] .PrimaryButton:active, .PrimaryButton.aspNetDisabled, .PrimaryButton.aspNetDisabled:hover, .PrimaryButton.aspNetDisabled:focus, .PrimaryButton.aspNetDisabled:active, .SaveAndClose[disabled], .SaveAndClose[disabled]:hover, .SaveAndClose[disabled]:focus, .SaveAndClose[disabled]:active, fieldset[disabled] .SaveAndClose, fieldset[disabled] .SaveAndClose:hover, fieldset[disabled] .SaveAndClose:focus, fieldset[disabled] .SaveAndClose:active, .SaveAndClose.aspNetDisabled, .SaveAndClose.aspNetDisabled:hover, .SaveAndClose.aspNetDisabled:focus, .SaveAndClose.aspNetDisabled:active, .SaveAs[disabled], .SaveAs[disabled]:hover, .SaveAs[disabled]:focus, .SaveAs[disabled]:active, fieldset[disabled] .SaveAs, fieldset[disabled] .SaveAs:hover, fieldset[disabled] .SaveAs:focus, fieldset[disabled] .SaveAs:active, .SaveAs.aspNetDisabled, .SaveAs.aspNetDisabled:hover, .SaveAs.aspNetDisabled:focus, .SaveAs.aspNetDisabled:active, .UsePrimaryButton .TextButton[disabled], .UsePrimaryButton .TextButton[disabled]:hover, .UsePrimaryButton .TextButton[disabled]:focus, .UsePrimaryButton .TextButton[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButton, fieldset[disabled] .UsePrimaryButton .TextButton:hover, fieldset[disabled] .UsePrimaryButton .TextButton:focus, fieldset[disabled] .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton.aspNetDisabled, .UsePrimaryButton .TextButton.aspNetDisabled:hover, .UsePrimaryButton .TextButton.aspNetDisabled:focus, .UsePrimaryButton .TextButton.aspNetDisabled:active, .UsePrimaryButton .TextButtonWithImage[disabled], .UsePrimaryButton .TextButtonWithImage[disabled]:hover, .UsePrimaryButton .TextButtonWithImage[disabled]:focus, .UsePrimaryButton .TextButtonWithImage[disabled]:active, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:hover, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:focus, fieldset[disabled] .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:hover, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:focus, .UsePrimaryButton .TextButtonWithImage.aspNetDisabled:active, #masterHeaderActionArea a[disabled], #masterHeaderActionArea a[disabled]:hover, #masterHeaderActionArea a[disabled]:focus, #masterHeaderActionArea a[disabled]:active, fieldset[disabled] #masterHeaderActionArea a, fieldset[disabled] #masterHeaderActionArea a:hover, fieldset[disabled] #masterHeaderActionArea a:focus, fieldset[disabled] #masterHeaderActionArea a:active, #masterHeaderActionArea a.aspNetDisabled, #masterHeaderActionArea a.aspNetDisabled:hover, #masterHeaderActionArea a.aspNetDisabled:focus, #masterHeaderActionArea a.aspNetDisabled:active, .RadGrid input.PrimaryButton[disabled], .RadGrid input.PrimaryButton[disabled]:hover, .RadGrid input.PrimaryButton[disabled]:focus, .RadGrid input.PrimaryButton[disabled]:active, fieldset[disabled] .RadGrid input.PrimaryButton, fieldset[disabled] .RadGrid input.PrimaryButton:hover, fieldset[disabled] .RadGrid input.PrimaryButton:focus, fieldset[disabled] .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton.aspNetDisabled, .RadGrid input.PrimaryButton.aspNetDisabled:hover, .RadGrid input.PrimaryButton.aspNetDisabled:focus, .RadGrid input.PrimaryButton.aspNetDisabled:active {
    background-color: #d45d04;
    border-color: #d45d04;
}

/*Headers and Links*/

h1, .h1, .PageTitle {
    color: #E87722;
}

h4, .h4, .SectionLabel {
    color: #E87722;
}
a {
    color: #E87722;
    text-decoration: underline;
}
a:visited {
    color: #d45d04; 
}
a:hover, a:focus, a:active {
    color: #d45d04 !important;
}
.RadMenu.rmResponsive .rmRootLink:hover, .RadMenu.rmResponsive .rmRootLink:focus, .RadMenu.rmResponsive .rmExpanded > .rmRootLink {
    background-color: #00a8b4;
    color: #fff !important;
}

/*Fixing event Calendar overflow*/
.RadScheduler.RadScheduler_Metro .rsHeader {
    z-index: -1 !important;
}

/*Cart*/
.nav-auxiliary .nav-aux-cart .cartCenter {
    color: #fff;
    background-color: #E87722;
    border-radius: 2px;
    font-size: 78%;
    line-height: 1;
    padding: 0 2px 1px;
    -webkit-box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.6);
    box-shadow: -1px 1px 0 rgba(34, 34, 34, 0.6);
}
.CartCharges .GrandTotal .PanelField .Label {
    color: #E87722;
}
.CartCharges .GrandTotal .PanelField {
    background-color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    color: #E87722;
}
.RadGrid a, .RadToolTip a {
    color: #E87722 !important;
    text-decoration: underline;
}
.RadGrid a:visited, .RadToolTip a:visited {
    color: #d45d04 !important;
}
.RadGrid a:hover, .RadGrid a:focus, .RadGrid a:active, .RadToolTip a:hover, .RadToolTip a:focus, .RadToolTip a:active {
    color: #d45d04 !important;
}

/*Home page*/

@media (min-width: 1300px){
.airah_padding p {
    padding-left: 35px;
}
}

/*Side bar slider*/
div#ctl01_SideBarContent_NewSlideshowCommon_Carousel .carousel-caption {
    display: none;
}
div#ctl01_SideBarContent_NewSlideshowCommon_SlideshowControls {
    display: none;
}
div#ctl01_SideBarContent_NewSlideshowCommon__Body {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 25px;
}
div#ctl01_SideBarContent_NewSlideshowCommon_Carousel .carousel-indicators {
    bottom: 1px;
    margin-bottom: 0px;
}
.sidebar-caption .carousel-caption {
    display: none;
}
   

/*IMAGE CHANGES - delete if needed */
img {
    max-width: initial;
}


/*Fixing Event Calendar issue*/

.RadScheduler.RadScheduler_Metro .rsHeader {
    z-index: 1 !important;
}

.rsWrap.rsDateWrap {
    z-index: 1 !important;
}

.RadScheduler .rsMonthView .rsWrap {
    z-index: 1 !important;
}

.RadScheduler * {
    z-index: 0 !important;
}


/*fixing 3rd level menu font size after changing it to 1 column*/

@media (min-width: 768px){
ul.rsmList.rsmLevel1 {
    font-size: 115% !important;
}
}
@media (max-width: 768px){
.navbar-toggle {
    background-color: #e87722;
}
}

/*style for the text in the header*/

@media (min-width: 768px){
.AIRAH_header {
    color: #115e67;
    font-weight: 600;
    display: block;
    padding-top: 62px;
    width: 800px;
    font-size: 120%;
}
.navbar-header {
    float: right;
    margin-top: -155px;
}
.header-top-container {
    padding-top: 5px;
    padding-bottom: 0px;
}
.header-logo-container {
    padding-top: 7px;
}
}

@media (max-width: 768px){
.AIRAH_header {
    color: #115e67;
    font-weight: 600;
    display: block;
    padding-top: 48px;
    width: 470px;
    font-size: 120%;
}
.header-logo-container {
    padding-top: 0px;
}
.header-top-container {
    padding-top: 0px;
    padding-bottom: 2px;
}
}
@media (max-width: 768px){
.AIRAH_header {
    padding-top: 28px;
    width: initial;
}
}


/*Fixing footer and table images to be responsive*/
@media (max-width: 768px){
.footer-content-section.footer-promo-container img {
    width: initial !important;
    max-width: 100% !important;;
}
.footer-content-section {
    width: 100% !important;;
}
img {
    max-width: 100% !important;;
}
td img {
    max-width: inherit !important;;
}
}



#ctl00_TemplateBody_AttachmentDocumentControl_FileName {padding-bottom: 100px!important;}
