

.carousel-inner .item .image { background-position: center center;}
.home .carousel-inner .slider_content_outer {width: 100% !important;}
.full_screen .carousel-inner .slider_content {height:auto; margin-top: -60px;}
select#ppqtrans_select_qtranslate-2-chooser {
   color: #9d9d9d;
   font-size: 13px;
   text-transform: uppercase;
   font-weight: 600;
   letter-spacing: 1px;
   background: transparent;
   padding: 5px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
}

.light:not(.sticky):not(.scrolled) select#ppqtrans_select_qtranslate-2-chooser, .light:not(.sticky):not(.scrolled) .widget_qtranslate .fa{ color: #fff;}


.widget_qtranslate .fa{
    float: right;
    margin-left: -100px;
    position: absolute;
    right:0;
    top: 0;
    line-height: 23px;
    z-index: -100;
}

div.header_bottom_widget.widget_qtranslate {position: relative;}

select#ppqtrans_select_qtranslate-2-chooser:focus { border: 0;outline: none}


@media only screen and (max-width:800px) {

    .carousel .carousel-inner .slider_content {
      display: block;
      position: relative;
      top: 15% !important;
      right: auto !important;
      width: 75% !important;
      margin:30px auto;
    }

}

@media only screen and (max-width:1000px) {
    .mobile_menu_button, .logo_wrapper, .side_menu_button { height: 50px !important;}
}

@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-Light.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-LightItalic.ttf'') format('truetype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-Italic.ttf'') format('truetype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-Bold.ttf'') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('http://www.juefestival.com/2015/fonts/Lato/Lato-BoldItalic.ttf'') format('truetype');
    font-weight: 600;
    font-style: italic;
}

body {font-family: "Lato", "Helvetica Neue", "Helvetica", Helvetica, STXihei, "华文细黑", "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", Arial, sans-serif, sans-serif;}