#featured { position: relative; min-height: auto; overflow: hidden; background: #fff; }

    #featured ul.ui-tabs-nav li { color: #666; float: right; margin-bottom: 7px; padding-bottom: 7px; width: 100% !important; }
        #featured ul.ui-tabs-nav li img { float: left; padding-right: 10px; width: 100px; }
        #featured ul.ui-tabs-nav li span { font: normal 13px/18px 'Roboto', Arial, Verdana; display: block; }
    #featured li.ui-tabs-nav-item a p { font-size: 15px; color: #1b75bb; }
    #featured li.ui-tabs-nav-item a { font-family: Roboto,Arial,Tahoma; text-align: justify; display: block; height: auto; text-decoration: none; color: #58585B; background: #fff; outline: none; font-size: 14px; }
        #featured li.ui-tabs-nav-item a:hover { background: #FFF; font-weight: bold; color: #be1e2d; }
    #featured li.ui-tabs-nav-item:last-child a { border-bottom: none; }
    #featured li.ui-tabs-selected span, #featured li.ui-tabs-active span { font: 700 13px Roboto,Arial,Tahoma !important; }
    #featured ul.ui-tabs-nav li.ui-tabs-selected a, #featured ul.ui-tabs-nav li.ui-tabs-active a { background: #FFF; font-weight: bold; }
    #featured .ui-tabs-panel { width: 58%; position: relative; text-align: justify; display: inline-block;float: left;/*margin-right: 10px; border:none !important;*/}
        #featured .ui-tabs-panel img { max-width: 100%; max-height: 278px; margin: 0 auto; margin-bottom: 5px; }
        #featured .ui-tabs-panel .info { bottom: 0; left: 0; height: 70px; /*background: url('images/transparent-bg.png');*/ }
            #featured .ui-tabs-panel .info a.hideshow { position: absolute; font-size: 15px; font-family: 'Roboto', Arial, Verdana; color: #f0f0f0; right: 10px; top: -20px; line-height: 20px; margin: 0; outline: none; }
    #featured .info h2 { font: 700 18px/24px 'Roboto', Arial,Verdana; padding: 5px 0; margin: 0; font-weight: normal; overflow: hidden; }
    #featured .info p { font-family: 'Roboto', Arial, Verdana; font-size: 13px; line-height: 18px; color: #58585b; text-align: justify; }
    #featured .info a { text-decoration: none; color: #404041; font-weight: bold; }
        #featured .info a:hover { text-decoration: none; }
    #featured .ui-tabs-hide { display: none; }
    #featured ul.ui-tabs-nav li:last-child { margin: 0; padding: 0; border-bottom: none; }
.fix-slider { text-align: center; }

.box-img .tit a { font: 700 18px/24px 'Roboto', Arial,Verdana; color: #404041; }
.des .ct { text-align: justify; font: 400 13px/18px Roboto,Arial,Tahoma; margin-top: 10px; }
.flex-control-nav, .flex-direction-nav, .flex-pauseplay { display: none; }
#right-slide .flex-viewport { overflow: initial !important; position: initial !important; }
#right-slide { width: 37% !important; display: inline-block;
    float: left;}
#cal-tabs {width:100% !important;transition: none !important;
    transform: none !important;}
	.ui-tabs-panel li .title {font-weight:bold;}
#right-slide .flex-active-slide .title {font-weight:bold;}

@media (min-width: 0px) and (max-width: 767px) {
	#right-slide { display:none;}
	#featured .ui-tabs-panel img {max-height:initial;}
}

.flex-viewport::before {
    position: absolute;
    border: 0;
    width: 100%;
    height: 40px;
    content: "";
    z-index: 10;
    background: linear-gradient(180deg,rgba(255,255,255,0) 0,#FFF 100%);
    bottom: 0;
}