@charset "UTF-8";

/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap'); */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css');
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap');

body{
	color: #707070;
    font-size: 15px;
}

/* font-family: 'Libre Baskerville', serif; */



/* a, .RadGrid a, .RadToolTip a  {
	color: #ED7923;
}
 

 

h1, .h1, .PageTitle, h2, .h2, .PanelTitle, h3, .h3{
	font-family: 'Montserrat', sans-serif;
	color: #005CA8;
}

h4, .h4, .SectionLabel{
	color: #005CA8;
} */ 

h1, h2, h3{
    margin-bottom: 10px;
}

a {
    color: #0033a0;
	text-decoration: none;
}

a:hover, a:focus {
    color: #f78f1e;
}


 
h1, h2, h3, h4, h5, h6 {
    color: #000;
    font-family: 'Libre Baskerville', serif; 
    font-weight: 400;
}


.container, .header-container, .SliderPage1{
    max-width: 1250px;
}

#masterContentArea{
    margin-top: 20px;
}

.header-logo-container {
	max-width: 200px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.nav-auxiliary a{
	color: #0033a0;
}

.nav-auxiliary a:hover{
	color: #f78f1e;
}

.nav-auxiliary{
	padding: 10px 0;
}

#ste_container_btns .btns{
	 
	color: #0033a0;
    background-color: #fff;
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    border-style: solid;
    border-width: 1px;
    border-color: #0033a0;
    border-radius: 0px;
	letter-spacing: 2px;
    transition: all 0.2s!important;
	padding: 12px 24px;
    margin-left: 3px;
    margin-right: 3px;
    display: inline-block;
   
}
#ste_container_btns .btns:hover{
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff;
}
#ste_container_btns .join-button{
    border-color: #0033a0;
    background-color: #0033a0;
    color: #fff;
}
#ste_container_btns .join-button:hover{
    border-color: #0033a0;
    background-color: #fff;
    color: #0033a0;
}


.header-bottom-container{
    position: absolute;
    width: 100%;
    z-index: 100;
    background: transparent;
    padding: 35px 0;
}














.HomePageFullWidthArea .panel-body{
    padding: 0px;
}
.HomePageFullWidthArea .panel{
    border: 0px;
}
.HomePageFullWidthArea .carousel-inner.bg-img > .item{
    /* background-image: url(images/sawyer-bengtson.jpg); */
    background-repeat: no-repeat;
    background-position: 0% 25%;
    background-size: cover;
    background-attachment: scroll;
    padding: 80px 0;
    /* position: relative;
    z-index: 11; */
    background-color: #000000;
}

.HomePageFullWidthArea .carousel-inner.bg-img > .item:after {
    background-color: rgba(0,51,160,0.3);
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.HomePageFullWidthArea #ste_container_SlideshowAds .carousel-inner.bg-img > .item:after {
    background-color: transparent;
}


.carousel h1, .carousel h2, .carousel h3, .carousel h4, .carousel h5{

    font-family: 'Libre Baskerville', serif;

}

/******/
#ft{
    background-color: #000000;
    background-image: url(images/sawyer-bengtson.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    background-attachment: scroll;
    padding: 80px 0;
    position: relative;
    z-index: 11;
}
#ft:after {
    background-color: rgba(0,0,0,0.8);
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.footer{
    display: block;
    height: auto;
}
.footer a{
   color: #ffffff;
}
.footer a:hover{
    color: #f7c22a;
 }
.footer-content{
    background: transparent;
    text-align: left;
}
.footer-nav-copyright{
    background: transparent;
    color: #fff;
}

.footer h3{
    font-size: 20px;
   color: #f7c22a;
   font-family: 'Libre Baskerville', serif;
}

.fl-footer-logo{
    padding: 15px;
    max-width: 360px;
    text-align: center;
    margin: 0 auto;
}
.fl-rich-text a{
    color: #f7c22a;
}

.footer-social-icons{
   margin-bottom: 15px;
   font-size: 20px;
}
.footer-social-icons a{
    margin: 10px;
}

.copyright-text{
    font-size: 12px;
    color: #fff;
    font-family: 'Libre Baskerville', serif;
}

.stay-title h2{
    font-size: 30px;
    line-height: 1.4;
    letter-spacing: 0px;
    font-family: 'Libre Baskerville', serif;
    text-align: center;
    border-bottom: 0px;
}




.staybox{
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
}
.stay-head{
    background-color: #0033a0;
    border-style: solid;
    border-width: 0;
    background-clip: border-box;
    border-color: #f7c22a;
    border-top-width: 2px;
    border-bottom-width: 2px;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.25);
    margin-top: 20px;
    margin-bottom: 60PX;
}
.stay-head h3{
    font-size: 26px;
    line-height: 1.4;
    font-weight: normal;
    letter-spacing: 0px;
    color: white;
    text-align: center;
    font-family: 'Libre Baskerville', serif;
}
.stay-head i{
    color: #f7c22a;
    padding-right: 5px;
}
.Podcast-content{
    margin-bottom: 60px;
    padding: 0 20px;
}

.Podcast-content H4{
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 20px;
    color: #000;
    margin-top: 0px;
    margin-bottom: 10px;
    transition: color 0.2s ease-in-out;
    line-height: 1.4;
    letter-spacing: 0px;
}
.Podcast-content P{
    margin-bottom: 0PX;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.45;
    font-style: normal;
    word-wrap: break-word;
}
a.listen{
    color: #0033a0;
    display: inline-block;
    padding-top: 10px;
}
a.listen:hover{
    color: #f78f1e;
}
.listen::after{
    border-bottom: 2px solid #0033A0;
    border-right: 2px solid #0033A0;
    height: 7px;
    width: 7px;
    content: "";
    display: inline-block;
    transform: rotate( -45deg);
    transition-duration: 0.25s;
    transition-timing-function: ease;
    transition-delay: 0s;
    margin-bottom: 2px;
    margin-left: 10px;
}
a.listen:hover::after{
    border-bottom: 2px solid #f78f1e;
    border-right: 2px solid #f78f1e;
}

a.Podcastbtn{
    display: block;
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    border: 1px solid #002794;
    background-color: #0033a0;
    padding: 15px 10px;

}
a.Podcastbtn:hover{
    background-color: #fff;
    color: #0033a0;
}
.event-head{
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    background-color: #f78f1e;
    margin-bottom: 30px;
}
.event-head h3{
    color: #fff;
    line-height: 1.4;
    font-size: 24px;
    letter-spacing: 0px;
    font-weight: 400;
    text-align: center;
    font-style: normal;
    text-transform: none;
    font-family: 'Libre Baskerville', serif; 
    
}
.event-content-outer{
    padding: 20px 40px;
}
.event-content h4{
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    color: #000;
}
.event-content p{
    margin-bottom: 10px;
    font-size: 16px;
    color: #000;
}
.event-content a{
    font-size: 16px;
    color: #0033a0;
    text-transform: capitalize;
}


.event-content a::after{
    border-bottom: 2px solid #0033A0;
    border-right: 2px solid #0033A0;
    height: 7px;
    width: 7px;
    content: "";
    display: inline-block;
    transform: rotate( -45deg);
    transition-duration: 0.25s;
    transition-timing-function: ease;
    transition-delay: 0s;
    margin-bottom: 2px;
    margin-left: 10px;
}
.event-content a:hover{
    color: #f78f1e;
}
.event-content a:hover::after{
    border-bottom: 2px solid #f78f1e;
    border-right: 2px solid #f78f1e;
}

.event-content{
    margin-bottom: 30px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
    border-left: 2px solid #f78f1e;
}

.event-img{
    /* background-image: url(images/GettyImages-539440276-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center top; */
    position: relative;
    /* background-color: red; */
    background-color: rgba(247,143,30,0.1);
    margin-right: -30px;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.event-img::after{
    background-image: url(images/GettyImages-1149306749_Flipped-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: right center;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  
    z-index: -1;
    opacity: 5%!important;

}
.event-head-2{
    background-color: #0033a0;
}
.event-img-2{
    position: relative;
    background-color: rgba(0,51,160,0.1);
    margin-top: -10px;
    margin-bottom: -10px;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.1);
    flex: 1;
}
.event-img-2::after{
    background-image: url(images/GettyImages-539440276-scaled.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: 70% 0%;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.event-img-3::after{
    background-image: url(images/GettyImages.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center top;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.event-wrap{
    padding-top: 0;
    padding-bottom: 0;
    margin: 70px 0;
}
.event-wrap .row{
    display: flex;
}
.event-wrap .col-md-4{
   display: flex;
   flex-direction: column;
}
.viewall-module-button{
    padding: 20px;
    margin-top: auto;
}
.viewbutton{
    /* border: 1px solid #eb8312; */
    color: #ffffff;
    background: #f78f1e;
    /* font-family: "Open Sans",sans-serif; */
    font-weight: 400;
    font-size: 18px;
    line-height: 1.2;
    border-radius: 0px;
    display: block;
    padding: 12px 24px;
    text-align: center;
}
.viewbutton:hover{
    background: #002794;
   color: #fff;
}
.viewbutton.bluebtn{
    background: #002794;
}
.viewbutton.bluebtn:hover{
    background: #f78f1e;
}


.Service{
    padding-top: 40px;
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
    margin-top: 60px;
    margin-right: 60px;
    margin-bottom: 60px;
    margin-left: 60px;
    background-color: #0033a0;
   border-bottom: 2px solid #f7c22a;
   border-top: 2px solid #f7c22a;
   box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.25);
} 
.Service-content{
    text-align: center;
}


.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton{
    background-color: #f78f1e;
    border-color: #f78f1e;
    box-shadow: none;
}

.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{
    background-color: #002794;
    border-color: #002794;
    box-shadow: none;
    outline: none;
}

.PrimaryButton, .UsePrimaryButton .TextButton, .RadGrid input.PrimaryButton{
    background-color: #002794;
    border-color: #002794;
    color: #fff;
    box-shadow: none;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active{
    background-color: #f78f1e;
    border-color: #f78f1e;
    color: #fff;
    /* opacity: 0.9; */
    box-shadow: none;
    outline: none;
}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight{
    background-color: #002794;
}


.nav-secondary{
    background-color: #efefef;
    color: #006bb2;
}

.nav-secondary .sub-nav-head {
    background-color: #003366;
    color: #fff;
}
  

.nav-secondary .RadTreeView .rtSelected .rtIn{
    color: #333333 ;
}


.agencybox{
    
    margin-top: 30px;
}
 

.agency-content {
    background: #002794;
    padding: 25px;
    text-align: center;
}

.agency-content h3{
   
    font-weight: normal;
    font-size: 26px;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 10px;
    transition: color 0.2s ease-in-out;
    line-height: 1.4;
    letter-spacing: 0px;
}


.agency-content p{
    margin-bottom: 15px;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.45;
    font-style: normal;
    word-wrap: break-word;
}


a.agency-button {
    letter-spacing: 2px;
    transition: all 0.2s!important;
    
    text-align: center;
    background: #fff;
    display: inline-block;
    padding: 10px 30px;
    }


    /* .nav-secondary .RadTreeView .rtUL .rtUL{
        display: block !important;
    } */

    .nav-secondary .RadTreeView{
        white-space: normal;
    }




.btncba{

}

.btncba{
	 
	color: #fff;
    background-color: #f78f1e;
    font-family: "Open Sans",sans-serif;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.2;
    border-style: solid;
    border-width: 1px;
    border-color: #f78f1e;
    border-radius: 0px; 
    transition: all 0.2s!important;
    padding: 15px 30px; 
    display: inline-block;
    text-shadow: none;
    border-radius: 5px;
   
}
.btncba:hover{
    border-color: #f78f1e;
    background-color: #f78f1e;
    color: #fff;
}
/***********/






@media (min-width: 768px){

    .nav-primary{
        float: none;
        clear: none;
    }
    /* .RadMenu.RadMenu_Toronto{
        text-align: center;
    } */
    .RadMenu.RadMenu_Toronto .rmHorizontal{
        text-align: left;
        display: inline-block;
    }

    .RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal{
        position: unset !important;
    }
    .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem{
        position: unset;
    }
    .RadMenu.RadMenu_Toronto{
        position: unset;
    }
    .header-container{
        position: relative;
    }
   .fullmenu .rmSlide{
    width: 100% !important;
   }
   .RadMenu ul.rmVertical, .RadMenu ul.rmHorizontal, .RadMenu ul.rmRootScrollGroup, .RadMenu_Context ul.rmHorizontal{
    float: none !important;
   }
   .RadMenu .rmGroup .rmLink, .RadMenu .rmSlide .rmGroup .rmTemplate{
    width: 100% !important;
   }
   .RadMenu.RadMenu_Toronto .rsmColumn{
    width: 100% !important;
   }
   .RadMenu .rmGroup.rmLevel1 .rmLink, .RadMenu .rmSlide .rmGroup.rmLevel1 .rmTemplate{
       width: auto !important;
   }
   .RadMenu.RadMenu_Toronto .LargerWidth18{
    min-width: auto !important;

   }

   .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem.singlecolumnmenu{ 
    position: relative;
   }
   .fullmenu .singlecolumnmenu .rmSlide{
    width: auto !important;
   }

   /* ul.rsmList.rsmLevel.rsmTwoLevels{

   } */

   .primary-navigation-area{
    font-size: 14px;
   }

   .RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink{
    font-size: 17px;
    font-weight: 400;
    text-transform: none;
   }
   .RadMenu.RadMenu_Toronto .rmText, .RadMenu.RadMenu_Toronto .rmHorizontal .rmText, .RadMenu.RadMenu_Toronto .rmSlide .rmText{
    padding: 11px 5px;
   }
   .RadMenu.RadMenu_Toronto .rmToggle, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle{
    display: block;
    /* margin-top: 5px; */
   }
   .RadMenu.RadMenu_Toronto .rmToggle .rmIcon, .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle .rmIcon{
    margin-top: 22px;
    margin-bottom: 14px;
    margin-right: 4px;
    margin-left: 10px;
    background-size: 30px;
   }
   .RadMenu.RadMenu_Toronto .rmLink:hover .rmToggle > .rmIcon, 
   .RadMenu.RadMenu_Toronto .rmLink.rmFocused .rmToggle > .rmIcon, 
   .RadMenu.RadMenu_Toronto .rmSelected > .rmLink .rmToggle > .rmIcon, 
   .RadMenu.RadMenu_Toronto .rmFocused > .rmLink.rmRootLink .rmToggle > .rmIcon, 
   .RadMenu.RadMenu_Toronto .rmExpanded > .rmLink .rmToggle > .rmIcon, 
   .RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded .rmToggle > .rmIcon,
   .RadMenu.RadMenu_Toronto .rmSlide .rmLink .rmToggle > .rmIcon{
    background-position: 0 -16px;
   }
  

   .RadMenu.RadMenu_Toronto .RadSiteMap .rsmTwoLevels,  .RadMenu.RadMenu_Toronto .RadSiteMap .rsmThreeLevels {
    display: flex;
    flex-wrap: wrap;
   }
 
   .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem,  .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem{
    flex: 0 0 20%;
    max-width: 20%;
   }
   .RadMenu.RadMenu_Toronto .LargerWidth14{
    min-width: auto !important;
   }


   /****/

   .RadMenu_Toronto .rmSlide .MegaDropDownMenu{
    padding: 10px 0;
   }
   
   .RadMenu.RadMenu_Toronto .rmLink{
       color: #ffffff;
   }
   .RadMenu.RadMenu_Toronto .rmRootLink.rmSelected{
    color: #ffffff;
    }
   .RadMenu.RadMenu_Toronto .rsmLink{
    color: #0033a0;
   }
   .RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded, .RadMenu.RadMenu_Toronto .rmRootLink:hover, .RadMenu.RadMenu_Toronto .rmRootLink.rmFocused{
    background: #ffffff;
    color: #0033a0;
   }
   .RadMenu.RadMenu_Toronto .rmGroup{
    background: #ffffff;
    /* box-shadow: 0 2px 3px 1px rgba(0,0,0,.1); */
   }
   .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus,
    .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem > .rsmLink, .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem.rsmDisabled > .rsmLink:focus{
    color: #0033a0;
    font-weight: bold;
    border-bottom: 1px solid #0033a0;
   }
   .RadMenu_Toronto .rmSlide .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLink.rmFocused, .RadMenu_Toronto .rmSlide .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmLink.rmFocused, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink.rmFocused, 
   .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem > .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmThreeLevels > .rsmItem > .rsmLink.rmFocused{
    background-color: #0033a0;
    color: #fff;
   }

   .RadSiteMap .rsmTwoLevels>.rsmItem>.rsmLink, .RadSiteMap .rsmThreeLevels>.rsmItem>.rsmLink{
    margin-bottom: 0px !important;
    padding: 5px 10px  !important;
   }
   .RadSiteMap .rsmItem .rsmItem{
    padding: 0px;
   }
   .RadMenu.RadMenu_Toronto .rsmColumnWrap .rsmLevel1 .rsmLink{
    padding: 5px 10px;
   }
   .RadSiteMap .rsmThreeLevels>.rsmItem>.rsmLink{
    font-size: 1.16667em !important;
   }

   .RadSiteMap .rsmThreeLevels .rsmLevel1>.rsmItem>.rsmLink{
    font-weight: normal !important;
   }
   .RadSiteMap .rsmThreeLevels .rsmLevel1>.rsmItem{
    padding-left: 0px;
   }

   .RadMenu.RadMenu_Toronto .LargerWidth22{
    min-width: auto !important;
   }
   .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem > .rsmLink, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:hover, .RadMenu_Toronto .rmSlide .rsmTwoLevels > .rsmItem.rsmDisabled > .rsmLink:focus{
    text-transform: none;
    letter-spacing: unset;
   }
   .RadMenu.RadMenu_Toronto .rsmItem{
     padding: 0px 10px;
   }
   .RadMenu.RadMenu_Toronto .rsmOneLevel .rsmItem .rsmLink, .RadMenu.RadMenu_Toronto .rsmOneLevel .rsmItem .rsmTemplate{
    padding: 5px 10px;
   }
   .RadMenu.RadMenu_Toronto .rmDisabled > .rmLink, .RadMenu.RadMenu_Toronto .rsmDisabled > .rsmLink {
    color: #0033a0;
}
.RadMenu.RadMenu_Toronto .rmDisabled > .rmLink:hover, .RadMenu.RadMenu_Toronto .rmDisabled > .rmLink:active, .RadMenu.RadMenu_Toronto .rsmDisabled > .rsmLink:hover, .RadMenu.RadMenu_Toronto .rsmDisabled > .rsmLink:active{
    color: #0033a0;
}


/***** sticky menu ******/

.sticky-menu .header-bottom-container{
    background: #ffffff;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    transform: translateY(-100%);
    /* -webkit-transition: all .3s ease;
    -o-transition: all .3s ease; */
    transition: all .3s ease;
    opacity: 0;
}

.sticky-menu.active .header-bottom-container{
    background: #ffffff;
    box-shadow: 0 2px 3px 1px rgba(0,0,0,.1);
    position: fixed;
    top: 0px;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    transition: all .3s ease;

} 
 
.header-logo-container{
    transition: all .5s ease;
}
.sticky-menu .header-logo-container{
 
    transition: all 3s ease;
}

.sticky-menu.active .header-logo-container {
 
    position: fixed;
    top: 0px;
    z-index: 999;
}

.sticky-menu .header-bottom-container .clear-right{
    float: right;
    padding-left: 220px;
}

.sticky-menu .RadMenu.RadMenu_Toronto .rmLink{
   color: #0033a0;
}

.sticky-menu .RadMenu.RadMenu_Toronto .rmToggle .rmIcon, .sticky-menu .RadMenu.RadMenu_Toronto .rmRootGroup .rmRootLink .rmToggle .rmIcon{
    background-position: 0 -16px;
}

/*********/

   
.staybox-outer .col-md-4:nth-child(2){
    border-left: 1px solid rgba(0,0,0,0.1);
    border-right: 1px solid rgba(0,0,0,0.1);
 
}

   .staybox-outer .row{
    display: flex;
}
.staybox-outer .col-md-4{
    display: flex;
    flex-direction: column;
}
.staybox-outer .staybox{
    height: 100%;
    display: flex;
    flex-direction: column;
    flex: 1;
}
.Podcastbtn-outer{
    margin-top: auto;
}

.viewbutton:visited, .viewbutton:focus, .viewbutton:active{

    color: #fff;

}
/* .staybox-outer .col-md-4:nth-child(2){
    min-height: 100%;
} */

}

@media (max-width: 767px){

    .navbar{
        background: #fff;
        border-bottom: 1px solid #ddd;
    }
 
    .header-logo-container{
        margin-top: 0;
        margin-bottom: 0px;
    }
    .nav-auxiliary{
        padding: 6px 0;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
        background-position: 0 -125px;
    }
    .nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {
        background-position: 0 -75px;
    }
    #ste_container_cibuttons{
        display: none;
    }
    .header-bottom-container{
        padding: 0px;
    }
    .navbar-collapse, .searchbar-collapse{
        background-color: #0033a0;
    }
    .RadMenu.RadMenu_Toronto .rmGroup{
        background-color: #eb8312;
    }
    .RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded, .RadMenu.RadMenu_Toronto .rmRootLink:hover, .RadMenu.RadMenu_Toronto .rmRootLink.rmFocused{
        background-color: #eb8312;
    }
    .navbar-toggle .icon-bar{
        background-color: #0033a0;
    }
    .navbar-toggle:hover, .navbar-toggle:focus{
        background-color: transparent;
    }
    /* .navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar{
        background-color: #ffffff;
    } */
    .nav-auxiliary .nav-aux-button .NavigationLink:hover, .nav-auxiliary .nav-aux-button .NavigationLink:focus{
        background: transparent;
    }

    .event-wrap .row{
        display: block;
    }
    .event-img{
        margin: 0px;
        max-width: 400px;
        margin: 0 auto;
    }
    .staybox{
        margin: 0px;
        max-width: 400px;
        margin: 0 auto;
        padding-top: 0px;
    }
     
    #ste_container_btns .btns{
      margin-top: 10px;
    }

}