/* HACK ANDROID */
    .android .page-box{
        font-size:10px !important;
    }
/* HACK ANDROID */

.article-link{
    line-height:14px !important;
    padding-top:25px !important;
}

.tab-content.lavalamp{
    z-index:0 !important;
}

.tab-accordion .slider{
    z-index:0 !important;
}

.lavalamp li{
    z-index:10 !important;
}

.tabset .lavalamp-item{
    z-index:5 !important;
}

.lavalamp .block p{
    margin-bottom:30px !important;
}

#nav ol li:last-child{
    display:none !important;
}

.open-close .slide{
    background:none repeat scroll 0 0 rgba(0, 41, 103, 0.95) !important;
}

.specialty-list a:hover,
.data-holder a:hover{
    text-decoration:none;
    cursor:default;
}

@media only screen and (max-width: 767px){
    #header .open-close .slide{
        overflow-y:scroll !important;
    }

    #nav ol{
        display: block;
        float: left;
        height: 100%;
        padding: 20px 0 0;
        width: 100%;
    }

    .video-holder .enter{
        width:80px;
        height:80px;
        padding-top:30px;
        margin:0px;
        z-index:2000;
        margin-top:-40px !important;
        right:10% !important;
        top:50% !important;
    }

    .video-holder{
        margin-bottom:10px !important;
    }

    #carousel li.draggable-page{
        min-height:100% !important;
        height:100% !important;
    }

    #footer{
        padding:0px !important;
        display:block !important;
        float:left !important;
        width:100% !important;
        line-height:14px !important;
    }

    #footer p{
        margin-top:18px !important;
        padding-top:25px;
    }

    .share-box{
        margin-top:5px !important;
    }

}

.share-box{
    display:none;
}

#page-1 .share-box{
    display:block !important;
}

@media only screen and (min-width: 767px){
    #page-1 .share-box{
        margin-top:-45px !important;
    }
}

.schedule-text.no-img{
    width:100%;
}




/* STATES */

.facebook.disable-hover:hover{
    background:none repeat scroll 0 0 #00348E !important;
}

.twitter.disable-hover:hover{
    background:none repeat scroll 0 0 #009EE3 !important;
}

#footer .facebook.disable-hover:hover,
#footer .twitter.disable-hover:hover{
    background: url("../images/sprite.png") no-repeat scroll -140px -24px rgba(0, 0, 0, 0) !important;
    display: block !important;
    height: 36px !important;
    overflow: hidden !important;
    text-indent: -9999px !important;
    width: 36px !important;
}

#footer .twitter.disable-hover:hover{
    background-position:-179px -24px !important;
}

.pager .disable-hover.prev:hover,
.pager .disable-hover.next:hover{
    background-color:rgba(0, 0, 0, 0) !important;
}

.accordion .active .opener{
    background-position:-201px 5px;
}

.accordion .active .opener:hover{
    background-position:-199px 8px;
}

.article-link.disable-hover:hover{
    background:none repeat scroll 0 0 #000000 !important;
}

.accordion .opener.disable-hover:hover,
.accordion .opener.disable-hover{
    height:38px !important;
    width:38px !important;
    background-position:-164px 12px !important;
    background-image:url("../images/sprite-mobile.png") !important;
}

.accordion .opener.disable-hover:hover{
    background:url("../images/sprite-mobile.png") no-repeat scroll -164px 12px #0074BC !important;
    height:38px !important;
    width:38px !important;
    margin:5px 0 0 10px !important;
}

.accordion2 .opener.disable-hover:hover{
    background:url("../images/sprite-mobile.png") no-repeat scroll -164px 12px #0074BC;
    height:25px !important;
    width:25px !important;
    bottom:-11px !important;
    margin-left:-12px !important;
}

.open-close2 .opener.disable-hover:hover{
    background:url("../images/sprite-mobile.png") no-repeat scroll -194px 12px #0074BC;
    height:25px !important;
    width:25px !important;
    bottom:-15px !important;
    margin-left:-13px !important;
}

.open-close2 .opener.disable-hover{
    width:38px !important;
    height:38px !important;
    background-position:-164px 12px;
    background-image:url("../images/sprite-mobile.png") !important;
}

.open-close2 .opener.disable-hover:hover{
    width:38px !important;
    height:38px !important;
    background-position:-164px 12px;
    background-image:url("../images/sprite-mobile.png") !important;
}

.open-close2.active .opener.disable-hover{
    background-position:-194px 12px;
    background-image:url("../images/sprite-mobile.png") !important;
}

.open-close2.active .opener.disable-hover:hover{
    background-position:-194px 12px;
    height:38px !important;
    width:38px !important;
    bottom:4px !important;
    margin-left:-13px !important;
    background-image:url("../images/sprite-mobile.png") !important;
}

.accordion .active .opener.disable-hover,
.accordion .active .opener.disable-hover:hover{
    width:38px !important;
    height:38px !important;
    background-position:-194px 12px !important;
    background-image:url("../images/sprite-mobile.png") !important;
}

.accordion2 .opener.disable-hover,
.accordion2 .opener.disable-hover:hover{
    width:38px !important;
    height:38px !important;
    background-position:-164px 12px;
    margin-left:-19px !important;
    background-image:url("../images/sprite-mobile.png") !important;
}

.accordion2 .active .opener.disable-hover:hover,
.accordion2 .active .opener.disable-hover{
    background-position:-194px 12px !important;
    height:38px !important;
    width:38px !important;
    bottom:6px !important;
    margin-left:-19px !important;
    background-image:url("../images/sprite-mobile.png") !important;
}

.schedule .close.disable-hover{
    height:38px !important;
    width:38px !important;
    background-position:-329px -71px;
}

.schedule .close.disable-hover:hover{
    right:10px !important;
    top:10px !important;
    height:38px !important;
    width:38px !important;
    background:url("../images/sprite.png") no-repeat scroll -329px -71px #0074BC !important;
}

.block-holder.disable-hover:hover .block{
    display:block !important;
}

.block-holder.active.disable-hover:hover .block{
    display:none !important;
}

.lavalamp a.no-hover:hover .holder{background:#e6ae9b !important;}
.lavalamp a.no-hover:hover .holder.green{background:#00b099 !important;}
.lavalamp a.no-hover:hover .holder.blue{background:#009ee3 !important;}
.lavalamp a.no-hover:hover .holder.red{background:#ff005b !important;}
.lavalamp a.no-hover:hover .holder.dark-green{background:#81b2bc !important;}

.opener-holder.disable-hover:hover{
    background:none repeat scroll 0 0 #FFDD00 !important;
}

.opener-holder.disable-hover:hover:after{
    background:url("../images/sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.video-holder .enter.disable-hover:hover{
    background:none repeat scroll 0 0 #000000 !important;
}
