.skipnav {
  background: transparent;
  color: #000000;
  left: 0;
  padding: 1em 1.5em;
  position: absolute;
  top: -4.2em;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 10000;
  font-size: 16px;
  display: inline-block;
}
.skipnav:focus {
    background: #ffffff;
    color: #000000;
    box-shadow: 0 0 3px #3e94cf,
      0 0 7px #3e94cf;
    left: 0;
    outline: 0;
    position: fixed;
    top: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
a:focus,button:focus,*:focus,.hywrap button[type="submit"]:focus,input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus,
.hywrap input:focus, .hywrap input[type="text"]:focus, .hywrap select:focus, .hywrap textarea:focus{
    outline:transparent dashed 3px;
    outline-offset: 1px;
}
.using-keytab a:focus,.using-keytab button:focus,.using-keytab *:focus{
    outline-color: #ffffff;
}

.using-keytab #nav_menu *:focus, .using-keytab.menu-opened #hamburger_menu:focus,
.using-keytab #floorplans_virtualtour_page *:focus, .using-keytab #residence_page .content-block *:focus, 
.using-keytab .contact-page *:focus, .using-keytab #reviews_page *:focus,
.using-keytab #blog_page *:focus,
.using-keytab #amenities_page .content-block *:focus,
.using-keytab .hywrap button[type="submit"]:focus,.using-keytab input[type="file"]:focus, .using-keytab input[type="radio"]:focus,.using-keytab input[type="checkbox"]:focus,
.using-keytab .hywrap input:focus, .using-keytab .hywrap input[type="text"]:focus, .using-keytab .hywrap select:focus, .using-keytab .hywrap textarea:focus
.using-keytab .hywrap #more-info a:focus, .using-keytab #keydisplay li:not(.active) .side-menu-icon:focus,
.using-keytab #keydisplay .side-menu-text ul *:focus, .using-keytab #map_btn a:focus, .using-keytab #map a:focus,
.using-keytab #floorplans_page *:focus{outline-color:rgba(110, 84, 3, 1);}

main{width:100%;display: block;}
.hide_heading {
    position: absolute;
    z-index: -999;
    left: 0;
    top: 0;
    pointer-events: none;
    color: transparent;
}

/*......Home page......*/
#home_page .hover-content a:focus, #home_page #floor-plan *:focus,#blog_page .content-block > .heading_link:focus,
#widget_tag_cloud *:focus, .side-menu *:focus, #floorplans_page .selectivo .selectivo__option, #bedRooms .custom-select-list *:focus,
.gallery_custom_share a:focus, #map_btn a:focus, #life_at_the_kensington_page > *:not(.top-banner) *:focus{outline-offset: -2px;}

/*......Blog page......*/
#blog_page .content-block > .heading_link{width:55%!important;float: left;}
#blog_page .content-block > .heading_link .img-block{width:100%!important;}
@media screen and (max-width: 1150px){
    #blog_page .content-block > .heading_link{width:50%!important;}
}
@media screen and (max-width: 1000px){
    #blog_page .content-block > .heading_link{width:55%!important;}
}
@media screen and (max-width: 736px){
    #blog_page .content-block > .heading_link{width:100%!important;}
}

/*......Gallery page......*/
.flex-pauseplay, .vd-pauseplay{position: absolute;z-index: 2;bottom: 100px;
    left: 30px;
    width: 40px;
    height: 40px;}
.flex-pauseplay button, .vd-pauseplay button{cursor:pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;border-radius: 0;width:100%;height:100%;background: url(../images/play-circular-button.svg) no-repeat center center;background-size: contain;}
.flex-pauseplay button.flex_pause, .vd-pauseplay button.vd_pause{position: absolute;top:0;left:0;background: url(../images/pause-circular-button.svg) no-repeat center center;background-size: contain;}
.flex-pauseplay button.flex_play, .vd-pauseplay button.vd_play{display: none;}

.vd-pauseplay{display: none;left:auto;right:40px;bottom: 58px;width: 24px;height:24px;}
.audio_icon{right:80px;}
@media screen and (max-width: 1600px){
    .flex-pauseplay{left:28px;bottom:95px;}
    .vd-pauseplay{bottom: 45px;right:28px;width:17px;height:17px;}
    .audio_icon{right:50px;}
}
@media screen and (max-width: 1200px){
    .vd-pauseplay{bottom: 58px;right:30px;width:24px;height:24px;}
    .audio_icon{right:60px;}
}
@media screen and (max-width: 1000px){
    .flex-pauseplay{bottom: 125px;
    left: 20px;
    width: 35px;
    height: 35px;}
    .vd-pauseplay{bottom: 25px;right:20px;}
    .audio_icon{right:50px;}
}
@media screen and (max-width: 736px){
    .flex-pauseplay {
        left: 10px;bottom: 106px;
    }
    .vd-pauseplay{bottom:16px;}
}
@media screen and (max-width: 480px){
    .vd-pauseplay{right:20px;}
    .audio_icon{bottom: 50px;right:11px;}
}


/*......Neighborhood page......*/
.neighborhood-banner .image-fade{position: relative;}
.neighborhood-banner .image-fade .flex-pauseplay{left:15px;bottom: 15px;}
@media all and (max-width:1000px){
    .using-keytab #keydisplay li:not(.active) .side-menu-text > span:focus{outline-color:rgba(110, 84, 3, 1);}
}

/*......Floor plans .......*/
.dropdown.selectivo{
    width: 100%;
    font-size: 16px;
    font-family: "brandon-grotesque",sans-serif;
    text-transform: uppercase;
}

.dropdown.selectivo .selectivo__label span{
    width: 100%;
    display:block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dropdown.selectivo .selectivo__label{
    background:#fff; 
    border-radius: 0!important; 
    box-shadow: none!important; 
    font-size: 16px;
    font-family: "brandon-grotesque",sans-serif;
    border: 1px solid #e5e5e5; 
    color: #6e5403;
    padding: 11px 8px;
    text-transform: uppercase;
    line-height: 1.2;
    width:100%;
    padding-right: 25px;
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;appearance: none;
}
.dropdown.selectivo .selectivo__label:after{
    background: url(../images/blog/down_arrow.png) no-repeat right center/90%;
    width: 22px;
    height: 26px;
    right: 5px;
    top: 7px;
    border:0;
    margin-top: 0;
}

.dropdown.selectivo .selectivo__dropdown{
    border-radius: 0;
    width: 100%;
    font-family: "brandon-grotesque",sans-serif;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
    max-height: 150px;
}

.dropdown.selectivo .selectivo__option.selectivo__option--selected{
    background: #6e5403;
    color: #fff;
}
.dropdown.selectivo .selectivo__option.selectivo__option--selected a{
    color:#ffffff;
}
.using-keytab .dropdown.selectivo .selectivo__option.selectivo__option--selected:focus{outline-color: #ffffff;}
.dropdown.selectivo .selectivo__option{
    background: #fff;
    color: #68544f;
    font-size: 16px;
    line-height: normal;
    padding: 8px 10px 8px 10px;
}
.dropdown.selectivo .selectivo__option:hover{
    background: #6e5403;
    color: #fff;
}
.dropdown.selectivo .mCSB_inside > .mCSB_container{margin-right: 0;}
.dropdown.selectivo .mCSB_scrollTools .mCSB_draggerRail{opacity: 0;}
.dropdown.selectivo .mCSB_scrollTools{
    opacity: 1!important;
    width: 14px;
}
.dropdown.selectivo .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 5px;
    opacity: .5!important;
    background-color: #363636;
}
@media screen and (max-width: 1600px){
    .dropdown.selectivo .selectivo__option,.dropdown.selectivo .selectivo__label {
        font-size: 14px;
    }
}
@media screen and (max-width: 1200px){
    .dropdown.selectivo .selectivo__label {
        font-size: 12px;
    }
    .dropdown.selectivo .selectivo__label:after {
        background-size: 80%;
    }
}
@media screen and (max-width: 1000px){
    .dropdown.selectivo .selectivo__option,.dropdown.selectivo .selectivo__label {
        font-size: 16px;
    }
    .dropdown.selectivo .selectivo__label:after{
        right: 10px !important;
        top: 11px !important;
    }
}
@media screen and (max-width: 736px){
    .dropdown.selectivo .selectivo__option,.dropdown.selectivo .selectivo__label{
        font-size: 14px;
    }
    
    #floorplans_page .filter_options .selectivo{float: left; width: 150px;}
    #floorplans_page .filter_options .selectivo .selectivo__label{padding: 8px;}
    #floorplans_page .filter_options .selectivo .selectivo__label:after{right: 10px !important;top: 5px !important;}
}

/*.......Blog side bar dropdown......*/
.blog_sidebar #widget_archive{display: none!important;}
.blog_sidebar .dropdown.selectivo{max-width: 80%;margin-top: 16px;}
.blog_sidebar .dropdown.selectivo .selectivo__option,.blog_sidebar .dropdown.selectivo .selectivo__label {
    font-size: 18px;
    padding: 11px 20px;
}
.blog_sidebar .dropdown.selectivo .selectivo__label:after{
    right:15px!important;top:10px!important;background-size: contain;
}
.blog_sidebar .dropdown.selectivo .selectivo__label {padding-right: 35px;color:#333333;}
.blog_sidebar .dropdown.selectivo .selectivo__dropdown a{color:#68544f;}
.blog_sidebar .dropdown.selectivo .selectivo__dropdown .selectivo__option:hover a{color:#ffffff;}
@media screen and (max-width: 1600px){
    .blog_sidebar .dropdown.selectivo .selectivo__option,.blog_sidebar .dropdown.selectivo .selectivo__label {
        font-size: 16px;
        padding:11px 15px;
    }
    .blog_sidebar .dropdown.selectivo .selectivo__label {padding: 13px 15px;padding-right: 35px;}
}
@media screen and (max-width: 1000px){
    .blog_sidebar .dropdown.selectivo{max-width: 100%;}
    
}
@media screen and (max-width: 736px){
    .blog_sidebar .dropdown.selectivo .selectivo__option,.blog_sidebar .dropdown.selectivo .selectivo__label {
        font-size: 14px;
    }
}

