
 

.camera_wrap a,.camera_wrap img,.camera_wrap ol,.camera_wrap ul,.camera_wrap li,.camera_wrap table,.camera_wrap tbody,.camera_wrap tfoot,.camera_wrap thead,.camera_wrap tr,.camera_wrap th,.camera_wrap td .camera_thumbs_wrap a,.camera_thumbs_wrap img,.camera_thumbs_wrap ol,.camera_thumbs_wrap ul,.camera_thumbs_wrap li,.camera_thumbs_wrap table,.camera_thumbs_wrap tbody,.camera_thumbs_wrap tfoot,.camera_thumbs_wrap thead,.camera_thumbs_wrap tr,.camera_thumbs_wrap th,.camera_thumbs_wrap td {
    background: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    list-style: none
}

.camera_wrap {
    display: none;
    float: left;
    position: relative;
    z-index: 0
}

.camera_wrap img {
    max-width: none !important
}

.camera_fakehover {
    height: 100%;
    min-height: 60px;
    position: relative;
    width: 100%;
    z-index: 1
}

.camera_wrap {
    width: 100%
}

.camera_src {
    display: none
}

.cameraCont,.cameraContents {
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.cameraSlide {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.cameraContent {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.camera_target {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 0;
    width: 100%;
    z-index: 0
}

.camera_overlayer {
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 0
}

.camera_target_content {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.camera_target_content .camera_link {
    background: url(../images/blank.gif);
    display: block;
    height: 100%;
    text-decoration: none
}

.camera_loader {
    background: #fff url(../images/camera-loader.gif) no-repeat center;
    background: rgba(255,255,255,0.9) url(../images/camera-loader.gif) no-repeat center;
    border: 1px solid #fff;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    height: 36px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    margin: -18px 0 0 -18px;
    top: 50%;
    width: 36px;
    z-index: 3
}

.camera_bar {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3
}

.camera_thumbs_wrap.camera_left .camera_bar,.camera_thumbs_wrap.camera_right .camera_bar {
    height: 100%;
    position: absolute;
    width: auto
}

.camera_thumbs_wrap.camera_bottom .camera_bar,.camera_thumbs_wrap.camera_top .camera_bar {
    height: auto;
    position: absolute;
    width: 100%
}

.camera_nav_cont {
    height: 65px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    top: 15px;
    width: 120px;
    z-index: 4
}

.camera_caption {
    bottom: 0;
    display: block;
    position: absolute;
    width: 100%
}

.camera_caption>div {
    padding: 10px 20px
}

.camerarelative {
    overflow: hidden;
    position: relative
}

.imgFake {
    cursor: pointer
}

.camera_prevThumbs {
    bottom: 4px;
    cursor: pointer;
    left: 0;
    position: absolute;
    top: 4px;
    visibility: hidden;
    width: 30px;
    z-index: 10
}

.camera_prevThumbs div {
    background: url(../images/camera_skins.png) no-repeat -160px 0;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 30px
}

.camera_nextThumbs {
    bottom: 4px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 4px;
    visibility: hidden;
    width: 30px;
    z-index: 10
}

.camera_nextThumbs div {
    background: url(../images/camera_skins.png) no-repeat -190px 0;
    display: block;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 30px
}

.camera_command_wrap .hideNav {
    display: none
}

.camera_command_wrap {
    left: 0;
    position: relative;
    right: 0;
    z-index: 4
}

.camera_wrap .camera_pag .camera_pag_ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right
}

.camera_wrap .camera_pag .camera_pag_ul li {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 20px 5px;
    position: relative;
    text-align: left;
    text-indent: -9999px;
    width: 16px
}

.camera_commands_emboss .camera_pag .camera_pag_ul li {
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)
}

.camera_wrap .camera_pag .camera_pag_ul li>span {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 8px;
    left: 4px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 8px
}

.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span {
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    box-shadow: 0
}

.camera_pag_ul li img {
    display: none;
    position: absolute
}

.camera_pag_ul .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    top: 0;
    left: 50%;
    margin-left: -4px;
    position: absolute
}

.camera_prev,.camera_next,.camera_commands {
    cursor: pointer;
    height: 34px;
    margin-top: -20px;
    position: absolute;
    width: 34px;
    z-index: 2
}

.camera_prev {
    left: 50px;
    top: 290px
}

.photo-slider .camera_prev {
    left: 25px;
    top: 215px
}

.camera_prev>span {
    background: url(../images/slider-prev-white.png) 0 0;
    display: block;
    height: 34px;
    width: 34px;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    -moz-border-radius: 17px / 17px 17px 17px 17px;
    -webkit-border-radius: 17px / 17px 17px 17px 17px;
    border-radius: 17px / 17px 17px 17px 17px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.camera_next {
    right: 50px;
    top: 290px
}

.photo-slider .camera_next {
    right: 25px;
    top: 215px
}

.camera_next>span {
    background: url(../images/slider-next-white.png) 0 0;
    display: block;
    height: 34px;
    width: 34px;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    -moz-border-radius: 17px / 17px 17px 17px 17px;
    -webkit-border-radius: 17px / 17px 17px 17px 17px;
    border-radius: 17px / 17px 17px 17px 17px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.camera_commands {
    right: 41px
}

.camera_commands>.camera_play {
    background: url(../images/camera_skins.png) no-repeat -80px 0;
    height: 40px;
    width: 40px
}

.camera_commands>.camera_stop {
    background: url(../images/camera_skins.png) no-repeat -120px 0;
    display: block;
    height: 40px;
    width: 40px
}

.camera_wrap .camera_pag .camera_pag_ul li {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin: 20px 5px;
    position: relative;
    text-indent: -9999px;
    width: 16px
}

.camera_thumbs_cont {
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.camera_commands_emboss .camera_thumbs_cont {
    -moz-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 0 rgba(255,255,255,1),inset 0 1px 1px rgba(0,0,0,0.2)
}

.camera_thumbs_cont>div {
    float: left;
    width: 100%
}

.camera_thumbs_cont ul {
    overflow: hidden;
    padding: 3px 4px 8px;
    position: relative;
    text-align: center
}

.camera_thumbs_cont ul li {
    display: inline;
    padding: 0 4px
}

.camera_thumbs_cont ul li>img {
    border: 1px solid;
    cursor: pointer;
    margin-top: 5px;
    vertical-align: bottom
}

.camera_clear {
    display: block;
    clear: both
}

.showIt {
    display: none
}

.camera_clear {
    clear: both;
    display: block;
    height: 1px;
    margin: -1px 0 25px;
    position: relative
}

.pattern_1 .camera_overlayer {
    background: url(../images/patterns/overlay1.png) repeat
}

.pattern_2 .camera_overlayer {
    background: url(../images/patterns/overlay2.png) repeat
}

.pattern_3 .camera_overlayer {
    background: url(../images/patterns/overlay3.png) repeat
}

.pattern_4 .camera_overlayer {
    background: url(../images/patterns/overlay4.png) repeat
}

.pattern_5 .camera_overlayer {
    background: url(../images/patterns/overlay5.png) repeat
}

.pattern_6 .camera_overlayer {
    background: url(../images/patterns/overlay6.png) repeat
}

.pattern_7 .camera_overlayer {
    background: url(../images/patterns/overlay7.png) repeat
}

.pattern_8 .camera_overlayer {
    background: url(../images/patterns/overlay8.png) repeat
}

.pattern_9 .camera_overlayer {
    background: url(../images/patterns/overlay9.png) repeat
}

.pattern_10 .camera_overlayer {
    background: url(../images/patterns/overlay10.png) repeat
}

.camera_caption {
    color: #fff
}

.camera_caption>div {
    background: #000;
    background: rgba(0,0,0,0.8)
}

.camera_wrap .camera_pag .camera_pag_ul li {
    background: #b7b7b7
}

.camera_wrap .camera_pag .camera_pag_ul li:hover>span {
    background: #b7b7b7
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span {
    background: #434648
}

.camera_pag_ul li img {
    border: 4px solid #e6e6e6;
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
    box-shadow: 0 3px 6px rgba(0,0,0,.5)
}

.camera_pag_ul .thumb_arrow {
    border-top-color: #e6e6e6
}

.camera_prevThumbs,.camera_nextThumbs,.camera_commands,.camera_thumbs_cont {
    background: #d8d8d8;
    background: rgba(216,216,216,0.85)
}

.camera_wrap .camera_pag .camera_pag_ul li {
    background: #b7b7b7
}

.camera_thumbs_cont ul li>img {
    border-color: 1px solid #000
}

.camera_amber_skin .camera_prevThumbs div {
    background-position: -160px -160px
}

.camera_amber_skin .camera_nextThumbs div {
    background-position: -190px -160px
}

.camera_amber_skin .camera_prev>span {
    background-position: 0 -160px
}

.camera_amber_skin .camera_next>span {
    background-position: -40px -160px
}

.camera_amber_skin .camera_commands>.camera_play {
    background-position: -80px -160px
}

.camera_amber_skin .camera_commands>.camera_stop {
    background-position: -120px -160px
}

.camera_ash_skin .camera_prevThumbs div {
    background-position: -160px -200px
}

.camera_ash_skin .camera_nextThumbs div {
    background-position: -190px -200px
}

.camera_ash_skin .camera_prev>span {
    background-position: 0 -200px
}

.camera_ash_skin .camera_next>span {
    background-position: -40px -200px
}

.camera_ash_skin .camera_commands>.camera_play {
    background-position: -80px -200px
}

.camera_ash_skin .camera_commands>.camera_stop {
    background-position: -120px -200px
}

.camera_azure_skin .camera_prevThumbs div {
    background-position: -160px -240px
}

.camera_azure_skin .camera_nextThumbs div {
    background-position: -190px -240px
}

.camera_azure_skin .camera_prev>span {
    background-position: 0 -240px
}

.camera_azure_skin .camera_next>span {
    background-position: -40px -240px
}

.camera_azure_skin .camera_commands>.camera_play {
    background-position: -80px -240px
}

.camera_azure_skin .camera_commands>.camera_stop {
    background-position: -120px -240px
}

.camera_beige_skin .camera_prevThumbs div {
    background-position: -160px -120px
}

.camera_beige_skin .camera_nextThumbs div {
    background-position: -190px -120px
}

.camera_beige_skin .camera_prev>span {
    background-position: 0 -120px
}

.camera_beige_skin .camera_next>span {
    background-position: -40px -120px
}

.camera_beige_skin .camera_commands>.camera_play {
    background-position: -80px -120px
}

.camera_beige_skin .camera_commands>.camera_stop {
    background-position: -120px -120px
}

.camera_black_skin .camera_prevThumbs div {
    background-position: -160px -40px
}

.camera_black_skin .camera_nextThumbs div {
    background-position: -190px -40px
}

.camera_black_skin .camera_prev>span {
    background-position: 0 -40px
}

.camera_black_skin .camera_next>span {
    background-position: -40px -40px
}

.camera_black_skin .camera_commands>.camera_play {
    background-position: -80px -40px
}

.camera_black_skin .camera_commands>.camera_stop {
    background-position: -120px -40px
}

.camera_blue_skin .camera_prevThumbs div {
    background-position: -160px -280px
}

.camera_blue_skin .camera_nextThumbs div {
    background-position: -190px -280px
}

.camera_blue_skin .camera_prev>span {
    background-position: 0 -280px
}

.camera_blue_skin .camera_next>span {
    background-position: -40px -280px
}

.camera_blue_skin .camera_commands>.camera_play {
    background-position: -80px -280px
}

.camera_blue_skin .camera_commands>.camera_stop {
    background-position: -120px -280px
}

.camera_brown_skin .camera_prevThumbs div {
    background-position: -160px -320px
}

.camera_brown_skin .camera_nextThumbs div {
    background-position: -190px -320px
}

.camera_brown_skin .camera_prev>span {
    background-position: 0 -320px
}

.camera_brown_skin .camera_next>span {
    background-position: -40px -320px
}

.camera_brown_skin .camera_commands>.camera_play {
    background-position: -80px -320px
}

.camera_brown_skin .camera_commands>.camera_stop {
    background-position: -120px -320px
}

.camera_burgundy_skin .camera_prevThumbs div {
    background-position: -160px -360px
}

.camera_burgundy_skin .camera_nextThumbs div {
    background-position: -190px -360px
}

.camera_burgundy_skin .camera_prev>span {
    background-position: 0 -360px
}

.camera_burgundy_skin .camera_next>span {
    background-position: -40px -360px
}

.camera_burgundy_skin .camera_commands>.camera_play {
    background-position: -80px -360px
}

.camera_burgundy_skin .camera_commands>.camera_stop {
    background-position: -120px -360px
}

.camera_charcoal_skin .camera_prevThumbs div {
    background-position: -160px -400px
}

.camera_charcoal_skin .camera_nextThumbs div {
    background-position: -190px -400px
}

.camera_charcoal_skin .camera_prev>span {
    background-position: 0 -400px
}

.camera_charcoal_skin .camera_next>span {
    background-position: -40px -400px
}

.camera_charcoal_skin .camera_commands>.camera_play {
    background-position: -80px -400px
}

.camera_charcoal_skin .camera_commands>.camera_stop {
    background-position: -120px -400px
}

.camera_chocolate_skin .camera_prevThumbs div {
    background-position: -160px -440px
}

.camera_chocolate_skin .camera_nextThumbs div {
    background-position: -190px -440px
}

.camera_chocolate_skin .camera_prev>span {
    background-position: 0 -440px
}

.camera_chocolate_skin .camera_next>span {
    background-position: -40px -440px
}

.camera_chocolate_skin .camera_commands>.camera_play {
    background-position: -80px -440px
}

.camera_chocolate_skin .camera_commands>.camera_stop {
    background-position: -120px -440px
}

.camera_coffee_skin .camera_prevThumbs div {
    background-position: -160px -480px
}

.camera_coffee_skin .camera_nextThumbs div {
    background-position: -190px -480px
}

.camera_coffee_skin .camera_prev>span {
    background-position: 0 -480px
}

.camera_coffee_skin .camera_next>span {
    background-position: -40px -480px
}

.camera_coffee_skin .camera_commands>.camera_play {
    background-position: -80px -480px
}

.camera_coffee_skin .camera_commands>.camera_stop {
    background-position: -120px -480px
}

.camera_cyan_skin .camera_prevThumbs div {
    background-position: -160px -520px
}

.camera_cyan_skin .camera_nextThumbs div {
    background-position: -190px -520px
}

.camera_cyan_skin .camera_prev>span {
    background-position: 0 -520px
}

.camera_cyan_skin .camera_next>span {
    background-position: -40px -520px
}

.camera_cyan_skin .camera_commands>.camera_play {
    background-position: -80px -520px
}

.camera_cyan_skin .camera_commands>.camera_stop {
    background-position: -120px -520px
}

.camera_fuchsia_skin .camera_prevThumbs div {
    background-position: -160px -560px
}

.camera_fuchsia_skin .camera_nextThumbs div {
    background-position: -190px -560px
}

.camera_fuchsia_skin .camera_prev>span {
    background-position: 0 -560px
}

.camera_fuchsia_skin .camera_next>span {
    background-position: -40px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_play {
    background-position: -80px -560px
}

.camera_fuchsia_skin .camera_commands>.camera_stop {
    background-position: -120px -560px
}

.camera_gold_skin .camera_prevThumbs div {
    background-position: -160px -600px
}

.camera_gold_skin .camera_nextThumbs div {
    background-position: -190px -600px
}

.camera_gold_skin .camera_prev>span {
    background-position: 0 -600px
}

.camera_gold_skin .camera_next>span {
    background-position: -40px -600px
}

.camera_gold_skin .camera_commands>.camera_play {
    background-position: -80px -600px
}

.camera_gold_skin .camera_commands>.camera_stop {
    background-position: -120px -600px
}

.camera_green_skin .camera_prevThumbs div {
    background-position: -160px -640px
}

.camera_green_skin .camera_nextThumbs div {
    background-position: -190px -640px
}

.camera_green_skin .camera_prev>span {
    background-position: 0 -640px
}

.camera_green_skin .camera_next>span {
    background-position: -40px -640px
}

.camera_green_skin .camera_commands>.camera_play {
    background-position: -80px -640px
}

.camera_green_skin .camera_commands>.camera_stop {
    background-position: -120px -640px
}

.camera_grey_skin .camera_prevThumbs div {
    background-position: -160px -680px
}

.camera_grey_skin .camera_nextThumbs div {
    background-position: -190px -680px
}

.camera_grey_skin .camera_prev>span {
    background-position: 0 -680px
}

.camera_grey_skin .camera_next>span {
    background-position: -40px -680px
}

.camera_grey_skin .camera_commands>.camera_play {
    background-position: -80px -680px
}

.camera_grey_skin .camera_commands>.camera_stop {
    background-position: -120px -680px
}

.camera_indigo_skin .camera_prevThumbs div {
    background-position: -160px -720px
}

.camera_indigo_skin .camera_nextThumbs div {
    background-position: -190px -720px
}

.camera_indigo_skin .camera_prev>span {
    background-position: 0 -720px
}

.camera_indigo_skin .camera_next>span {
    background-position: -40px -720px
}

.camera_indigo_skin .camera_commands>.camera_play {
    background-position: -80px -720px
}

.camera_indigo_skin .camera_commands>.camera_stop {
    background-position: -120px -720px
}

.camera_khaki_skin .camera_prevThumbs div {
    background-position: -160px -760px
}

.camera_khaki_skin .camera_nextThumbs div {
    background-position: -190px -760px
}

.camera_khaki_skin .camera_prev>span {
    background-position: 0 -760px
}

.camera_khaki_skin .camera_next>span {
    background-position: -40px -760px
}

.camera_khaki_skin .camera_commands>.camera_play {
    background-position: -80px -760px
}

.camera_khaki_skin .camera_commands>.camera_stop {
    background-position: -120px -760px
}

.camera_lime_skin .camera_prevThumbs div {
    background-position: -160px -800px
}

.camera_lime_skin .camera_nextThumbs div {
    background-position: -190px -800px
}

.camera_lime_skin .camera_prev>span {
    background-position: 0 -800px
}

.camera_lime_skin .camera_next>span {
    background-position: -40px -800px
}

.camera_lime_skin .camera_commands>.camera_play {
    background-position: -80px -800px
}

.camera_lime_skin .camera_commands>.camera_stop {
    background-position: -120px -800px
}

.camera_magenta_skin .camera_prevThumbs div {
    background-position: -160px -840px
}

.camera_magenta_skin .camera_nextThumbs div {
    background-position: -190px -840px
}

.camera_magenta_skin .camera_prev>span {
    background-position: 0 -840px
}

.camera_magenta_skin .camera_next>span {
    background-position: -40px -840px
}

.camera_magenta_skin .camera_commands>.camera_play {
    background-position: -80px -840px
}

.camera_magenta_skin .camera_commands>.camera_stop {
    background-position: -120px -840px
}

.camera_maroon_skin .camera_prevThumbs div {
    background-position: -160px -880px
}

.camera_maroon_skin .camera_nextThumbs div {
    background-position: -190px -880px
}

.camera_maroon_skin .camera_prev>span {
    background-position: 0 -880px
}

.camera_maroon_skin .camera_next>span {
    background-position: -40px -880px
}

.camera_maroon_skin .camera_commands>.camera_play {
    background-position: -80px -880px
}

.camera_maroon_skin .camera_commands>.camera_stop {
    background-position: -120px -880px
}

.camera_orange_skin .camera_prevThumbs div {
    background-position: -160px -920px
}

.camera_orange_skin .camera_nextThumbs div {
    background-position: -190px -920px
}

.camera_orange_skin .camera_prev>span {
    background-position: 0 -920px
}

.camera_orange_skin .camera_next>span {
    background-position: -40px -920px
}

.camera_orange_skin .camera_commands>.camera_play {
    background-position: -80px -920px
}

.camera_orange_skin .camera_commands>.camera_stop {
    background-position: -120px -920px
}

.camera_olive_skin .camera_prevThumbs div {
    background-position: -160px -1080px
}

.camera_olive_skin .camera_nextThumbs div {
    background-position: -190px -1080px
}

.camera_olive_skin .camera_prev>span {
    background-position: 0 -1080px
}

.camera_olive_skin .camera_next>span {
    background-position: -40px -1080px
}

.camera_olive_skin .camera_commands>.camera_play {
    background-position: -80px -1080px
}

.camera_olive_skin .camera_commands>.camera_stop {
    background-position: -120px -1080px
}

.camera_pink_skin .camera_prevThumbs div {
    background-position: -160px -960px
}

.camera_pink_skin .camera_nextThumbs div {
    background-position: -190px -960px
}

.camera_pink_skin .camera_prev>span {
    background-position: 0 -960px
}

.camera_pink_skin .camera_next>span {
    background-position: -40px -960px
}

.camera_pink_skin .camera_commands>.camera_play {
    background-position: -80px -960px
}

.camera_pink_skin .camera_commands>.camera_stop {
    background-position: -120px -960px
}

.camera_pistachio_skin .camera_prevThumbs div {
    background-position: -160px -1040px
}

.camera_pistachio_skin .camera_nextThumbs div {
    background-position: -190px -1040px
}

.camera_pistachio_skin .camera_prev>span {
    background-position: 0 -1040px
}

.camera_pistachio_skin .camera_next>span {
    background-position: -40px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_play {
    background-position: -80px -1040px
}

.camera_pistachio_skin .camera_commands>.camera_stop {
    background-position: -120px -1040px
}

.camera_pink_skin .camera_prevThumbs div {
    background-position: -160px -80px
}

.camera_pink_skin .camera_nextThumbs div {
    background-position: -190px -80px
}

.camera_pink_skin .camera_prev>span {
    background-position: 0 -80px
}

.camera_pink_skin .camera_next>span {
    background-position: -40px -80px
}

.camera_pink_skin .camera_commands>.camera_play {
    background-position: -80px -80px
}

.camera_pink_skin .camera_commands>.camera_stop {
    background-position: -120px -80px
}

.camera_red_skin .camera_prevThumbs div {
    background-position: -160px -1000px
}

.camera_red_skin .camera_nextThumbs div {
    background-position: -190px -1000px
}

.camera_red_skin .camera_prev>span {
    background-position: 0 -1000px
}

.camera_red_skin .camera_next>span {
    background-position: -40px -1000px
}

.camera_red_skin .camera_commands>.camera_play {
    background-position: -80px -1000px
}

.camera_red_skin .camera_commands>.camera_stop {
    background-position: -120px -1000px
}

.camera_tangerine_skin .camera_prevThumbs div {
    background-position: -160px -1120px
}

.camera_tangerine_skin .camera_nextThumbs div {
    background-position: -190px -1120px
}

.camera_tangerine_skin .camera_prev>span {
    background-position: 0 -1120px
}

.camera_tangerine_skin .camera_next>span {
    background-position: -40px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_play {
    background-position: -80px -1120px
}

.camera_tangerine_skin .camera_commands>.camera_stop {
    background-position: -120px -1120px
}

.camera_turquoise_skin .camera_prevThumbs div {
    background-position: -160px -1160px
}

.camera_turquoise_skin .camera_nextThumbs div {
    background-position: -190px -1160px
}

.camera_turquoise_skin .camera_prev>span {
    background-position: 0 -1160px
}

.camera_turquoise_skin .camera_next>span {
    background-position: -40px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_play {
    background-position: -80px -1160px
}

.camera_turquoise_skin .camera_commands>.camera_stop {
    background-position: -120px -1160px
}

.camera_violet_skin .camera_prevThumbs div {
    background-position: -160px -1200px
}

.camera_violet_skin .camera_nextThumbs div {
    background-position: -190px -1200px
}

.camera_violet_skin .camera_prev>span {
    background-position: 0 -1200px
}

.camera_violet_skin .camera_next>span {
    background-position: -40px -1200px
}

.camera_violet_skin .camera_commands>.camera_play {
    background-position: -80px -1200px
}

.camera_violet_skin .camera_commands>.camera_stop {
    background-position: -120px -1200px
}

.camera_white_skin .camera_prevThumbs div {
    background-position: -160px -80px
}

.camera_white_skin .camera_nextThumbs div {
    background-position: -190px -80px
}

.camera_white_skin .camera_prev>span {
    background-position: 0 -80px
}

.camera_white_skin .camera_next>span {
    background-position: -40px -80px
}

.camera_white_skin .camera_commands>.camera_play {
    background-position: -80px -80px
}

.camera_white_skin .camera_commands>.camera_stop {
    background-position: -120px -80px
}

.camera_yellow_skin .camera_prevThumbs div {
    background-position: -160px -1240px
}

.camera_yellow_skin .camera_nextThumbs div {
    background-position: -190px -1240px
}

.camera_yellow_skin .camera_prev>span {
    background-position: 0 -1240px
}

.camera_yellow_skin .camera_next>span {
    background-position: -40px -1240px
}

.camera_yellow_skin .camera_commands>.camera_play {
    background-position: -80px -1240px
}

.camera_yellow_skin .camera_commands>.camera_stop {
    background-position: -120px -1240px
}

div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {
    height: 13px
}

div.pp_default .pp_top .pp_left {
    background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}

div.pp_default .pp_top .pp_middle {
    background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x
}

div.pp_default .pp_top .pp_right {
    background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}

div.pp_default .pp_content .ppt {
    color: #f8f8f8
}

div.pp_default .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left: 13px
}

div.pp_default .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right: 13px
}

div.pp_default .pp_next:hover {
    background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor: pointer
}

div.pp_default .pp_previous:hover {
    background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor: pointer
}

div.pp_default .pp_expand {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_expand:hover {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
    cursor: pointer
}

div.pp_default .pp_contract {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_contract:hover {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
    cursor: pointer
}

div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor: pointer
}

div.pp_default .pp_gallery ul li a {
    background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border: 1px solid #aaa
}

div.pp_default .pp_social {
    margin-top: 7px
}

div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {
    position: static;
    left: auto
}

div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height: 30px;
    width: 30px
}

div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px
}

div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {
    background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height: 20px;
    width: 20px;
    margin: 4px 0 0
}

div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px
}

div.pp_default .pp_content_container .pp_details {
    margin-top: 5px
}

div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative
}

div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    position: absolute;
    top: 2px;
    margin: 0;
    padding: 0 0 0 10px
}

div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {
    opacity: .7
}

div.pp_default .pp_description {
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    margin: 5px 50px 5px 0
}

div.pp_default .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}

div.pp_default .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}

div.pp_default .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}

div.pp_default .pp_loaderIcon {
    background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat
}

div.light_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}

div.light_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}

div.light_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}

div.light_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}

div.dark_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}

div.dark_rounded .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}

div.dark_rounded .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}

div.dark_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_description {
    margin-right: 85px;
    color: #fff
}

div.dark_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}

div.dark_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}

div.dark_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}

div.dark_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}

div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {
    background: #000
}

div.dark_square .pp_description {
    color: #fff;
    margin: 0 85px 0 0
}

div.dark_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}

div.dark_square .pp_expand {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_expand:hover {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract:hover {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_square .pp_nav {
    clear: none
}

div.dark_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}

div.dark_square .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}

div.dark_square .pp_next:hover {
    background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_square .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_square .pp_expand {
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_expand:hover {
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract:hover {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}

div.light_square .pp_arrow_next {
    background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}

div.light_square .pp_next:hover {
    background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_square .pp_previous:hover {
    background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.facebook .pp_top .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}

div.facebook .pp_top .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}

div.facebook .pp_top .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}

div.facebook .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}

div.facebook .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}

div.facebook .pp_expand {
    background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_expand:hover {
    background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract:hover {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.facebook .pp_description {
    margin: 0 37px 0 0
}

div.facebook .pp_loaderIcon {
    background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}

div.facebook .pp_arrow_previous {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default
}

div.facebook .pp_arrow_next {
    background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default
}

div.facebook .pp_nav {
    margin-top: 0
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px
}

div.facebook .pp_nav .pp_play {
    background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_next:hover {
    background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.facebook .pp_previous:hover {
    background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.facebook .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}

div.facebook .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}

div.facebook .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}

div.pp_pic_holder a:focus {
    outline: 0
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000
}

.pp_content {
    height: 40px;
    min-width: 40px
}

* html .pp_content {
    width: 40px
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%
}

.pp_content_container .pp_left {
    padding-left: 20px
}

.pp_content_container .pp_right {
    padding-right: 20px
}

.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px
}

.pp_description {
    display: none;
    margin: 0
}

.pp_social {
    float: left;
    margin: 0
}

.pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: 55px;
    overflow: hidden
}

.pp_social .twitter {
    float: left
}

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0
}

.pp_nav p {
    float: left;
    white-space: nowrap;
    margin: 2px 4px
}

.pp_nav .pp_play,.pp_nav .pp_pause {
    float: left;
    margin-right: 4px;
    text-indent: -10000px
}

a.pp_arrow_previous,a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000
}

.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative
}

.pp_gallery ul {
    float: left;
    height: 35px;
    position: relative;
    white-space: nowrap;
    margin: 0 0 0 5px;
    padding: 0
}

.pp_gallery ul a {
    border: 1px rgba(0,0,0,0.5) solid;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden
}

.pp_gallery ul a img {
    border: 0
}

.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0
}

.pp_gallery li.default a {
    background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
    display: block;
    height: 33px;
    width: 50px
}

.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {
    margin-top: 7px !important
}

a.pp_next {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_previous {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_expand,a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000
}

a.pp_close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    line-height: 22px;
    text-indent: -10000px
}

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    width: 24px;
    margin: -12px 0 0 -12px
}

#pp_full_res {
    line-height: 1 !important
}

#pp_full_res .pp_inline {
    text-align: left
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px
}

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    z-index: 9999;
    margin: 0 0 5px 15px
}

div.pp_default .pp_content,div.light_rounded .pp_content {
    background-color: #fff
}

div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {
    color: #000
}

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {
    border-color: #fff
}

div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {
    position: relative
}

div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content {
    background: #fff
}

div.light_rounded .pp_description,div.light_square .pp_description {
    margin-right: 85px
}

div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important
}

div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}

div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder {
    color: #c4c4c4
}

div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline {
    color: #fff
}

.pp_top,.pp_bottom {
    height: 20px;
    position: relative
}

* html .pp_top,* html .pp_bottom {
    padding: 0 20px
}

.pp_top .pp_left,.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.pp_top .pp_middle,.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px
}

* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {
    left: 0;
    position: static
}

.pp_top .pp_right,.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.pp_fade,.pp_gallery li.default a img {
    display: none
}

#fap-wrapper * {
    margin: 0;
    padding: 0;
    list-style: none !important;
    line-height: 12px;
    outline: none !important
}

#fap-wrapper {
    min-width: 100%;
    position: fixed;
    left: 0;
    z-index: 100000;
    font-size: 10px;
    font-family: Arial,Helvetica,sans-serif
}

.fap-fullwidth {
    border-top: 1px solid;
    border-bottom: 1px solid
}

.fap-boxed #fap-main {
    border: 1px solid
}

#fap-wrapper-switcher {
    position: absolute;
    width: 30px;
    height: 15px;
    line-height: 15px;
    left: 0;
    border: 1px solid;
    cursor: pointer;
    font-size: 20px;
    text-align: center
}

.fap-bordered-top {
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0
}

.fap-bordered-bottom {
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px
}

#fap-init-text {
    position: absolute;
    left: 0;
    font-size: 12px
}

.fap-wrapper-top #fap-init-text {
    bottom: 20px
}

.fap-wrapper-bottom #fap-init-text {
    top: 20px
}

#fap-main {
    width: 1150px;
    height: 100%;
    position: relative
}

#fap-meta-wrapper {
    width: 530px;
    float: left;
    margin-top: 10px
}

#fap-current-cover,#fap-cover-replacement {
    text-align: center;
    font-size: 18px;
    float: left;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);
    -moz-box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5)
}

#fap-current-title {
    font-weight: bold;
    font-size: 12px;
    line-height: 18px;
    padding-right: 10px
}

#fap-current-meta {
    font-size: 10px
}

#fap-current-meta a,#fap-current-meta a:visited {
    color: #666
}

#fap-current-meta a:hover {
    text-decoration: none
}

#fap-social-links {
    margin-top: 7px
}

#fap-social-links a {
    font-size: 10px;
    margin-right: 10px;
    float: left;
    display: block
}

#fap-social-links a.fap-soundcloud-link {
    background: url(../images/fwap/sc_logo_dark.png) no-repeat;
    width: 78px;
    height: 12px
}

#fap-ui-wrapper {
    width: 430px;
    float: right
}

#fap-ui-wrapper>div,#fap-ui-wrapper>a {
    float: left
}

#fap-ui-nav {
    position: relative;
    width: 80px;
    height: 40px
}

#fap-ui-wrapper>div {
    margin-right: 11px
}

#fap-ui-wrapper>div:last-child {
    margin-right: 0
}

#fap-ui-nav>a {
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

#fap-ui-nav #fap-previous {
    background-image: url(../images/fwap/previous.png);
    background-position: 5px 12px;
    top: 5px;
    left: 0;
    width: 30px;
    height: 30px
}

#fap-ui-nav #fap-next {
    background-image: url(../images/fwap/next.png);
    background-position: 12px 12px;
    top: 5px;
    left: 50px;
    width: 30px;
    height: 30px
}

#fap-ui-nav #fap-play-pause {
    top: 0;
    left: 20px;
    width: 40px;
    height: 40px;
    z-index: 3
}

#fap-ui-nav .fap-play {
    background-image: url(../images/fwap/play.png);
    background-position: 15px 11px
}

#fap-ui-nav .fap-pause {
    background-image: url(../images/fwap/pause.png);
    background-position: 16px 12px
}

#fap-time-bar {
    position: relative
}

#fap-time-bar div {
    position: absolute;
    top: 0;
    left: 0
}

#fap-time-bar div,#fap-volume-bar,#fap-volume-bar div {
    cursor: pointer
}

#fap-time-bar div {
    width: 0
}

#fap-time-bar span {
    margin-top: 10px
}

#fap-volume-bar div {
    width: 100%
}

#fap-time-bar #fap-current-time {
    float: left
}

#fap-time-bar #fap-total-time {
    float: right
}

#fap-volume-bar {
    margin-right: 5px !important
}

#fap-volume-sign {
    background-image: url(../images/fwap/volume.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    width: 20px;
    height: 22px
}

#fap-playlist-toggle {
    margin-right: 0 !important
}

#fap-time-bar,#fap-time-bar div,#fap-volume-bar,#fap-volume-bar div {
    height: 6px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px
}

#fap-playlist-toggle,#fap-playlist-shuffle {
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
    -webkit-border-radius: 100%;
    border-radius: 100%
}

#fap-playlist-toggle {
    background-image: url(../images/fwap/playlist.png);
    background-position: 7px 7px
}

#fap-playlist-shuffle {
    background-image: url(../images/fwap/shuffle.png);
    background-position: 5px 7px
}

#fap-playlist {
    width: 100%;
    height: 100%
}

#fap-playlist li {
    line-height: 20px;
    margin-right: 10px
}

#fap-playlist li img,#fap-playlist li .fap-cover-replace-small {
    text-align: center;
    float: left;
    width: 20px;
    height: 20px
}

#fap-playlist li>span {
    float: left;
    line-height: 20px;
    margin-left: 10px;
    cursor: pointer
}

#fap-playlist li span:hover {
    text-decoration: underline
}

#fap-playlist li .fap-remove-track {
    font-size: 18px;
    line-height: 22px;
    float: right;
    cursor: pointer
}

.fap-xml-playlist span {
    display: none
}

.fap-popup-skin #fap-wrapper-switcher {
    display: none;
    font-size: 20px;
    text-align: center
}

.sc-player-engine-container {
    width: 1px;
    height: 1px;
    position: fixed;
    top: -200px;
    left: -200px
}

.clearfix:before,.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

.clear {
    clear: both
}

@media only screen and (max-width :350px) {
    #fap-meta-wrapper {
        width: 200px
    }
}

@media only screen and (max-width :1170px) {
    #fap-main {
        width: 100%
    }

    #fap-meta-wrapper {
        width: 250px
    }

    #fap-ui-wrapper {
        width: 80px;
        margin-right: 10px
    }

    #fap-time-bar,#fap-volume-bar,#fap-volume-sign,#fap-playlist-toggle,#fap-playlist-shuffle {
        display: none
    }

    #fap-current-cover,#fap-cover-replacement,#fap-cover-replacement canvas,#fap-cover-replacement svg {
        max-width: 40px !important;
        max-height: 40px !important;
        margin-left: 10px
    }

    #fap-ui-wrapper>div {
        display: none
    }

    #fap-ui-wrapper>div:first-child {
        display: block;
        margin-right: 0
    }

    #fap-current-title {
        font-size: 9px;
        line-height: 9px
    }

    #fap-social-links {
        margin-top: 2px;
        line-height: 6px
    }

    #fap-current-meta,#fap-social-links a {
        font-size: 6px;
        line-height: 8px
    }

    #fap-time-bar,#fap-volume-bar,#fap-volume-sign,#fap-playlist-toggle,#fap-playlist-shuffle {
        display: none
    }
}

@media only screen and (min-width :1170px) {
    #fap-main {
        width: 1150px
    }

    #fap-meta-wrapper {
        width: 530px
    }

    #fap-ui-wrapper {
        width: 430px
    }

    #fap-time-bar,#fap-volume-bar,#fap-volume-sign,#fap-playlist-toggle,#fap-playlist-shuffle {
        display: block
    }
}

table {
    max-width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 18px
}

.table th,.table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    border-top: 1px solid #ddd
}

.table th {
    font-weight: bold;
    vertical-align: bottom
}

.table td {
    vertical-align: top
}

.table thead:first-child tr th,.table thead:first-child tr td {
    border-top: 0
}

.table tbody+tbody {
    border-top: 2px solid #ddd
}

.table-condensed th,.table-condensed td {
    padding: 4px 5px
}

.table-bordered {
    border: 1px solid #ddd;
    border-collapse: separate;
    *border-collapse: collapsed;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.table-bordered th+th,.table-bordered td+td,.table-bordered th+td,.table-bordered td+th {
    border-left: 1px solid #ddd
}

.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td {
    border-top: 0
}

.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-radius: 4px 0 0 0;
    -moz-border-radius: 4px 0 0 0;
    border-radius: 4px 0 0 0
}

.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-radius: 0 4px 0 0;
    -moz-border-radius: 0 4px 0 0;
    border-radius: 0 4px 0 0
}

.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px
}

.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0
}

.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th {
    background-color: #f9f9f9
}

table .span1 {
    float: none;
    width: 44px;
    margin-left: 0
}

table .span2 {
    float: none;
    width: 124px;
    margin-left: 0
}

table .span3 {
    float: none;
    width: 204px;
    margin-left: 0
}

table .span4 {
    float: none;
    width: 284px;
    margin-left: 0
}

table .span5 {
    float: none;
    width: 364px;
    margin-left: 0
}

table .span6 {
    float: none;
    width: 444px;
    margin-left: 0
}

table .span7 {
    float: none;
    width: 524px;
    margin-left: 0
}

table .span8 {
    float: none;
    width: 604px;
    margin-left: 0
}

table .span9 {
    float: none;
    width: 684px;
    margin-left: 0
}

table .span10 {
    float: none;
    width: 764px;
    margin-left: 0
}

table .span11 {
    float: none;
    width: 844px;
    margin-left: 0
}

table .span12 {
    float: none;
    width: 924px;
    margin-left: 0
}

.icon:before {
    font: 48px/.75 'EntypoRegular';
    height: 36px;
    width: 32px;
    margin-right: 5px;
    vertical-align: -2px;
    text-decoration: none;
    display: inline-block;
    zoom: 1;
    *display: inline;
    _height: 36px
}

icon.aria {
    text-indent: -9999px;
    overflow: hidden;
    display: inline-block;
    position: relative;
    min-width: 16px
}

icon.aria:before {
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0
}

.phone.icon:before {
    content: "\0021"
}

.smartphone.icon:before {
    content: "\0022"
}

.mouse.icon:before {
    content: "\0023"
}

.roadsign.icon:before {
    content: "\0024"
}

.mail.icon:before {
    content: "\0025"
}

.write.icon:before {
    content: "\0026"
}

.attachment.icon:before {
    content: "\0027"
}

.back.icon:before {
    content: "\0028"
}

.doubleback.icon:before {
    content: "\0029"
}

.forward.icon:before {
    content: "\002A"
}

.user.icon:before {
    content: "\002B"
}

.usergroup.icon:before {
    content: "\002C"
}

.adduser.icon:before {
    content: "\002D"
}

.profie.icon:before {
    content: "\002E"
}

.newwindow.icon:before {
    content: "\002F"
}

.mappin.icon:before {
    content: "\0030"
}

.map.icon:before {
    content: "\0031"
}

.compass.icon:before {
    content: "\0032"
}

.compasshand.icon:before {
    content: "\0033"
}

.crosshair.icon:before {
    content: "\0034"
}

.link.icon:before {
    content: "\0035"
}

.heart.icon:before {
    content: "\0036"
}

.star.icon:before {
    content: "\0037"
}

.thumbsup.icon:before {
    content: "\0038"
}

.conversation.icon:before {
    content: "\0039"
}

.comment.icon:before {
    content: "\003A"
}

.rightquote.icon:before {
    content: "\003B"
}

.printer.icon:before {
    content: "\003C"
}

.bell.icon:before {
    content: "\003D"
}

.brokenlink.icon:before {
    content: "\003E"
}

.flag.icon:before {
    content: "\003F"
}

.gear.icon:before {
    content: "\0040"
}

.flashlight.icon:before {
    content: "\0041"
}

.trophy.icon:before {
    content: "\0042"
}

.tag.icon:before {
    content: "\0043"
}

.camera.icon:before {
    content: "\0044"
}

.moon.icon:before {
    content: "\0045"
}

.palette.icon:before {
    content: "\0046"
}

.envato.icon:before {
    content: "\0047"
}

.musicnote.icon:before {
    content: "\0048"
}

.bag.icon:before {
    content: "\0049"
}

.airplane.icon:before {
    content: "\004A"
}

.lifesaver.icon:before {
    content: "\004B"
}

.rings.icon:before {
    content: "\004C"
}

.eye.icon:before {
    content: "\004D"
}

.clock.icon:before {
    content: "\004E"
}

.microphone.icon:before {
    content: "\004F"
}

.calender.icon:before {
    content: "\0050"
}

.bolt.icon:before {
    content: "\0051"
}

.hourglass.icon:before {
    content: "\0052"
}

.rss.icon:before {
    content: "\0053"
}

.signal.icon:before {
    content: "\0054"
}

.lock.icon:before {
    content: "\0055"
}

.unlock.icon:before {
    content: "\0056"
}

.checkmark.icon:before {
    content: "\0057"
}

.xmark.icon:before {
    content: "\0058"
}

.minuscircle.icon:before {
    content: "\0059"
}

.pluscircle.icon:before {
    content: "\005A"
}

.xmarkcircle.icon:before {
    content: "\005B"
}

.minus.icon:before {
    content: "\005C"
}

.plus.icon:before {
    content: "\005D"
}

.cancel.icon:before {
    content: "\005E"
}

.info.icon:before {
    content: "\005F"
}

.infocircle.icon:before {
    content: "\0060"
}

.questionmark.icon:before {
    content: "\0061"
}

.questioncircle.icon:before {
    content: "\0062"
}

.caution.icon:before {
    content: "\0063"
}

.clockwise.icon:before {
    content: "\0064"
}

.counterclockwise.icon:before {
    content: "\0065"
}

.crosspaths.icon:before {
    content: "\0066"
}

.backarrow.icon:before {
    content: "\0067"
}

.looparrow.icon:before {
    content: "\0068"
}

.list.icon:before {
    content: "\0069"
}

.listadd.icon:before {
    content: "\006A"
}

.window.icon:before {
    content: "\006B"
}

.document.icon:before {
    content: "\006C"
}

.portrait.icon:before {
    content: "\006D"
}

.copydocument.icon:before {
    content: "\006E"
}

.landscape.icon:before {
    content: "\006F"
}

.photos.icon:before {
    content: "\0070"
}

.video.icon:before {
    content: "\0071"
}

.music.icon:before {
    content: "\0072"
}

.folder.icon:before {
    content: "\0073"
}

.cabinet.icon:before {
    content: "\0074"
}

.trash.icon:before {
    content: "\0075"
}

.upload.icon:before {
    content: "\0076"
}

.download.icon:before {
    content: "\0077"
}

.hdd.icon:before {
    content: "\0078"
}

.cloud.icon:before {
    content: "\0079"
}

.cloudupload.icon:before {
    content: "\007A"
}

.play.icon:before {
    content: "\007B"
}

.pause.icon:before {
    content: "\007C"
}

.record.icon:before {
    content: "\007D"
}

.stop.icon:before {
    content: "\007E"
}

.creativecommons.icon:before {
    content: "\00A9"
}

.widewindow.icon:before {
    content: "\00AE"
}

.nexttrack.icon:before {
    content: "\00C4"
}

.previoustrack.icon:before {
    content: "\00C5"
}

.beginningtrack.icon:before {
    content: "\00C7"
}

.endtrack.icon:before {
    content: "\00C9"
}

.zoomout.icon:before {
    content: "\00D1"
}

.zoomin.icon:before {
    content: "\00D6"
}

.volume.icon:before {
    content: "\00DC"
}

.volumeoff.icon:before {
    content: "\00E0"
}

.volumeon.icon:before {
    content: "\00E1"
}

.leftarrow.icon:before {
    content: "\00E2"
}

.uparrow.icon:before {
    content: "\00E3"
}

.downarrow.icon:before {
    content: "\00E4"
}

.rightarrow.icon:before {
    content: "\00E5"
}

.leftarrowsmall.icon:before {
    content: "\00E7"
}

.uparrowsmall.icon:before {
    content: "\00E8"
}

.downarrowsmall.icon:before {
    content: "\00E9"
}

.rightarrowsmall.icon:before {
    content: "\00EA"
}

.leftarrowcircle.icon:before {
    content: "\00EB"
}

.uparrowcircle.icon:before {
    content: "\00EC"
}

.downarrowcircle.icon:before {
    content: "\00ED"
}

.rightarrowcircle.icon:before {
    content: "\00EE"
}

.home.icon:before {
    content: "\00EF"
}

.bookmark.icon:before {
    content: "\00F1"
}

.maximize.icon:before {
    content: "\00F2"
}

.opendocument.icon:before {
    content: "\00F3"
}

.search.icon:before {
    content: "\00F4"
}

.ellipsis.icon:before {
    content: "\00F6"
}

.borderCollapse {
    border: 1px solid;
    border-color: #a0a0af
}

.borderCollapseContent {
    margin-left: 10px;
    margin-top: -15px
}

.borderCollapse:hover {
    border-color: black
}

.gallery-four-col li {
    width: 160px;
    height: 160px;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 0 0 0 2px;
    border: 1px solid #fff
}

gallery-four-col {
    float: left
}

.gallery-four-col {
    width: 100%
}

#noBootstrap {
    width: 100%
}


.biografie img {
    width: 100%
}

.biografie .img-hover {
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.biografie .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.biografie .img-hover span {
    margin: 0 auto;
    display: table
}

ul.dataTemaCategory {
    margin-top: 25px
}

ul.li.dataTemaCategory {
    width: 100%;
    display: table;
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 0
}

.widget-sidebar-categoryBlog ul li {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 0
}

.btn {
    display: inline-block;
    padding: 4px 10px 4px;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255,255,255,0.75);
    background-color: #fafafa;
    background-image: -webkit-gradient(linear,0 0,0 100%,from(white),color-stop(25%,white),to(#e6e6e6));
    background-image: -webkit-linear-gradient(white,white 25%,#e6e6e6);
    background-image: -moz-linear-gradient(top,white,white 25%,#e6e6e6);
    background-image: -ms-linear-gradient(white,white 25%,#e6e6e6);
    background-image: -o-linear-gradient(white,white 25%,#e6e6e6);
    background-image: linear-gradient(#fff,#fff 25%,#e6e6e6);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
    cursor: pointer
}

.btn.disabled,.btn[disabled] {
    cursor: default;
    background-image: none;
    background-color: #e6e6e6;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul {
    list-style: none
}

blockquote,q {
    quotes: none
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

@font-face {
    font-family:'EntypoRegular';src:url('../fonts/entypo-webfont.eot');src:url('../fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/entypo-webfont.woff') format('woff'),url('../fonts/entypo-webfont.ttf') format('truetype'),url('../fonts/entypo-webfont.svg#EntypoRegular') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'PWNewArrows';src:url('../fonts/PWNewArrows.eot');src:url('../fonts/PWNewArrows.eot?#iefix') format('embedded-opentype'),url('../fonts/PWNewArrows.woff') format('woff'),url('../fonts/PWNewArrows.ttf') format('truetype'),url('../fonts/PWNewArrows.svg#EntypoRegular') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansLight';src:url('../fonts/OpenSans-Light-webfont.eot');src:url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansLightItalic';src:url('../fonts/OpenSans-LightItalic-webfont.eot');src:url('../fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-LightItalic-webfont.woff') format('woff'),url('../fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansRegular';src:url('../fonts/OpenSans-Regular-webfont.eot');src:url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansItalic';src:url('../fonts/OpenSans-Italic-webfont.eot');src:url('../fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Italic-webfont.woff') format('woff'),url('../fonts/OpenSans-Italic-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansSemibold';src:url('../fonts/OpenSans-Semibold-webfont.eot');src:url('../fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansSemiboldItalic';src:url('../fonts/OpenSans-SemiboldItalic-webfont.eot');src:url('../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('../fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansBold';src:url('../fonts/OpenSans-Bold-webfont.eot');src:url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansBoldItalic';src:url('../fonts/OpenSans-BoldItalic-webfont.eot');src:url('../fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),url('../fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansExtrabold';src:url('../fonts/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');font-weight:normal;font-style:normal
}

@font-face {
    font-family:'OpenSansExtraboldItalic';src:url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot');src:url('../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('../fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),url('../fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');font-weight:normal;font-style:normal
}

html {
    height: 100%;
    overflow-x: hidden
}

h1,h2,h3,h4,h5,h6 {
    font-family: "OpenSansLight",Arial,Helvetica,sans-serif
}

h1 {
    font-size: 48px;
    line-height: 32px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 24px
}

h4 {
    font-size: 18px
}

h5 {
    font-size: 14px
}

h6 {
    font-size: 12px
}

.font-size-72px {
    font-size: 72px
}

.font-size-48px {
    font-size: 48px
}

.font-size-46px {
    font-size: 46px
}

.font-size-24px {
    font-size: 24px
}

.font-size-18px {
    font-size: 18px
}

.font-size-16px {
    font-size: 16px
}

.font-size-14px {
    font-size: 14px
}

.font-size-12px {
    font-size: 12px
}

.font-size-10px {
    font-size: 10px
}

.font {
    font-family: "OpenSansLight",Arial,Helvetica,sans-serif
}

.bold {
    font-family: "OpenSansBold",Arial,Helvetica,sans-serif
}

.bold-extra {
    font-family: "OpenSansExtrabold",Arial,Helvetica,sans-serif
}

.italic {
    font-family: "OpenSansItalic",Arial,Helvetica,sans-serif
}

.regular {
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif
}

.icon {
    font-family: "EntypoRegular",Arial,Helvetica,sans-serif
}

::-moz-selection {
    background: #fe57a1;
    color: #fff;
    text-shadow: none
}

::selection {
    background: #fe57a1;
    color: #fff;
    text-shadow: none
}

a {
    text-decoration: none
}

a:focus {
    outline: 0 none
}

a:hover,a:active {
    outline: 0 none
}

.clearfix:before,.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

.clear {
    clear: both
}

.display-none {
    display: none
}

.next-p {
    margin-top: 20px
}

.fullwidth {
    float: left
}

.one-half {
    width: 49%
}

.one-third {
    width: 32%
}

.two-third {
    width: 66%
}

.one-fourth {
    width: 23.5%
}

.three-fourth {
    width: 74.5%
}

.one-fifth {
    width: 18.4%
}

.two-fifth {
    width: 36.8%
}

.three-fifth {
    width: 61.2%
}

.four-fifth {
    width: 79.6%
}

.one-sixth {
    width: 15%
}

.five-sixth {
    width: 83%
}

.one-half,.one-third,.two-third,.three-fourth,.one-fourth,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one-sixth,.five-sixth {
    position: relative;
    margin-right: 2%;
    float: left
}

.last {
    margin-right: 0 !important;
    clear: right
}

.center-wrapper {
    max-width: 1150px;
    margin: 0 auto;
    position: relative
}

.main-content-wrapper {
    margin-top: -44px;
    z-index: 3;
    position: relative
}

.main-content {
    position: relative;
    margin-bottom: 50px;
    display: table;
    width: 100%
}

.main-content h2 {
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.main-content-link-absolute {
    position: absolute;
    right: 0
}

.sidebar-content {
    margin-bottom: 50px;
    position: relative
}

.sidebar-content h2 {
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.button-small {
    padding: 4px 8px !important;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.button-normal {
    padding: 12px 15px;
    display: table;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    position: relative
}

.button-normal .button-detail {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 48px
}

.button-normal .button-detail span {
    margin: 0 auto;
    display: table;
    margin-top: 7px
}

.pagination {
    margin: 0 auto;
    display: table
}

.pagination li {
    float: left;
    margin-left: 10px
}

.pagination li a {
    padding-top: 7px;
    display: table
}

.pagination .border {
    border-width: 1px;
    border-style: solid;
    height: 39px;
    width: 39px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    text-align: center
}

.pagination .border:hover,.pagination .active {
    border: 0
}

.pagination .more {
    pointer-events: none;
    cursor: default
}

.main-content-previous-next {
    margin-top: 35px;
    width: 100%;
    display: table
}

.main-content-previous-next .main-content-previous {
    float: left
}

.main-content-previous-next .main-content-next {
    float: right
}

.comment-form {
    margin-top: 35px
}

.comment-form input[type=submit] {
    border: 0;
    outline: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    width: 100%;
    text-align: left;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif
}

.comment-form input[type=text] {
    width: 100%;
    outline: 0;
    webkit-appearance: none;
    -webkit-border-radius: 0;
    margin-bottom: 15px;
    padding: 12px 13px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif
}

.comment-form textarea {
    border-width: 1px;
    border-style: solid;
    outline: 0;
    webkit-appearance: none;
    -webkit-border-radius: 0;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 12px 13px;
    width: 100%;
    height: 163px
}

.comments-ul li {
    margin-top: 35px;
    position: relative;
    display: table
}

.comments-ul .comment-icon {
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    width: 60px;
    height: 60px;
    display: table;
    text-align: center;
    padding-top: 12px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    margin-right: 25px
}

.comments-ul .comment-content {
    float: left
}

.comments-ul .comment-content .name {
    width: 100%;
    display: table
}

.comments-ul .comment-content .date {
    margin-bottom: 10px;
    display: table
}

.comments-ul .comment-content .button-small {
    margin-top: 10px;
    display: table;
    padding: 0 8px !important
}

.comments-ul .reply-1 {
    margin-left: 85px
}

.comments-ul .reply-2 {
    margin-left: 170px
}

.comments-ul .comment-detail {
    position: absolute;
    top: 13px;
    left: -70px
}

.info-button-box {
    margin: 25px 0;
    display: table;
    width: 100%
}

.info-button-box .button-normal {
    width: 100%;
    margin-bottom: 10px
}

.google-map {
    margin-top: 20px;
    height: 350px;
    width: 100%
}

.contact-form {
    margin-top: 35px
}

.contact-form input[type=submit] {
    margin-top: 11px;
    display: table;
    border: 0;
    outline: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    width: 100%;
    text-align: left;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif
}

.contact-form input[type=text] {
    width: 100%;
    outline: 0;
    webkit-appearance: none;
    -webkit-border-radius: 0;
    margin-bottom: 15px;
    padding: 12px 13px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif
}

.contact-form textarea {
    border-width: 1px;
    border-style: solid;
    outline: 0;
    webkit-appearance: none;
    -webkit-border-radius: 0;
    font: 12px "OpenSansRegular",Arial,Helvetica,sans-serif;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 12px 13px;
    width: 100%;
    height: 163px
}

.alert {
    width: 100%;
    text-align: center;
    margin: 0 0 10px 0 !important
}

.toggle {
    display: table;
    width: 100%
}

.toggle .button-normal {
    width: 100%;
    float: none !important;
    margin: 0 0 10px 0 !important
}

.toggle .icon {
    float: none !important;
    margin-top: 0!Important
}

.toggle .toggle-content {
    padding: 15px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin: -10px 0 5px 0;
    width: 100%;
    display: none
}

.top-wrapper {
    width: 100%;
    display: table;
    position: relative
}

.big-wrapper {
    height: 615px
}

.small-wrapper {
    height: 450px;
}

.top-wrapper-mask {
    width: 100%;
    height: 100%;
    position: absolute
}

.top-wrapper .center-wrapper {
    height: 100%
}

.top-wrapper .top-content-position {
    max-width: 1150px;
    margin-top: 100px;
    z-index: 5
}

.top-wrapper .top-content .top-content-up {
    border-style: solid;
    border-width: 0 0 2px 0;
    position: relative;
    width: 100%;
    z-index: 5
}

.top-wrapper .top-content .top-content-up .logo {
    position: absolute;
    bottom: 25px;
    left: 0
}

.top-wrapper .top-content .top-content-up .main-menu {
    position: absolute;
    bottom: 17px;
    right: 0
}

.top-wrapper .top-content .top-content-up .main-menu li {
    display: inline;
    margin-left: 20px;
    position: relative;
    z-index: 101
}

.top-wrapper .top-content .top-content-up .main-menu li ul {
    position: absolute;
    top: 13px;
    z-index: 9999;
    left: -20px;
    display: none;
    padding-top: 32px
}

.top-wrapper .top-content .top-content-up .main-menu li ul li {
    display: table;
    width: 180px
}

.top-wrapper .top-content .top-content-up .main-menu li ul li a {
    padding: 5px 10px;
    width: 100%;
    display: table;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.top-wrapper .top-content .top-content-up .main-menu li:hover>ul {
    display: inline
}

.top-wrapper .top-content .top-content-up .mobile-button {
    position: absolute;
    right: 0;
    bottom: 24px;
    cursor: pointer;
    display: none
}

.top-wrapper .top-content .top-content-up .mobile-menu {
    position: absolute;
    left: 0;
    right: 0;
    top: 10px;
    display: none
}

.top-wrapper .top-content .top-content-up .mobile-menu a {
    width: 100%;
    display: table;
    padding: 5px 10px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.top-wrapper .top-content .top-content-down {
    border-style: solid;
    border-width: 1px 0 0 0;
    position: relative;
    width: 100%;
    margin-top: 1px;
    z-index: 3
}

.top-wrapper .top-content .top-content-down .social {
    float: right;
    margin-top: 10px;
    position: relative
}

.top-wrapper .top-content .top-content-down .social li {
    height: 25px;
    width: 25px;
    float: left;
    margin-left: 5px
}

.top-wrapper .top-content .top-content-down .social li a {
    width: 100%;
    height: 100%;
    display: compat
}

.top-wrapper .top-content .top-content-down .social li img {
    width: 60%;
    margin: 0 auto;
    display: compat;
    margin-top: 5px
}

.top-wrapper .top-content .top-content-down .top-content-down-text {
    margin-top: 10px;
    float: left
}

.top-wrapper .top-content .top-content-down .top-content-down-text a:hover {
    text-decoration: underline
}

.top-wrapper .bottom-background-position {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 3
}

.top-wrapper .bottom-background {
    max-width: 1193px;
    margin: 0 auto;
    height: 60px
}

.album-background-bio {
    background: url('//static.houba.info/images/headers/h2_big.jpg') no-repeat;
}

.header-background-1 {
    background: url('//static.houba.info/images/headers/houba_40768212523.jpg') no-repeat;
    background-size: cover;
}

.header-background-2 {
    background: url('//static.houba.info/images/headers/houba_40773187433.jpg') no-repeat;
    background-size: cover;
}

.header-background-3 {
    background: url('//static.houba.info/images/headers/houba_40773187438.jpg') no-repeat;
    background-size: cover;
}

.header-background-4 {
    background: url('//static.houba.info/images/headers/houba_40768212523.jpg') no-repeat;
    background-size: cover;
}

.header-background-5 {
    background: url('//static.houba.info/images/headers/houba_40773187433.jpg') no-repeat;
    background-size: cover;    
}

.header-background-6 {
    background: url('//static.houba.info/images/background/v1/6.jpg') no-repeat;
    background-size: cover;
}

.header-background-7 {
    background: url('//static.houba.info/images/background/v1/7.jpg') no-repeat;
    background-size: cover;
}

.slider-wrapp {
    position: absolute;
    display: table;
    height: 615px;
    top: 0;
    width: 100%;
    z-index: 2
}

.slider {
    height: 615px !important
}

.slider h1 {
    margin: 372px 0 25px
}

.slider p {
    width: 70%
}

.slider .button-small {
    position: absolute;
    top: -52px
}

.top-content {
    position: relative;
    height: 100%;
    width: 100%;
    display: table
}

.top-content h1 {
    text-align: center;
    margin-top: 93px
}

.top-content p {
    text-align: center;
    width: 80%;
    margin: 0 auto;
    margin-top: 25px
}

.top-content .button-normal {
    width: 273px
}

.top-content .button-1 {
    position: absolute;
    bottom: 323px;
    left: 291px;
    display: inline;
    z-index: 4
}

.top-content .button-2 {
    position: absolute;
    bottom: 323px;
    right: 296px;
    display: inline
}

.just-text h1 {
    margin-top: 127px
}

.top-content .three-fourth h1 {
    text-align: left;
    margin-bottom: 15px
}

.top-content .three-fourth p {
    text-align: left;
    width: 100%
}

.top-content .one-fourth img {
    margin-top: 91px
}

.album-wall {
    max-width: 1150px;
    margin: 0 auto
}

.album-wall .one-fourth {
    margin-top: 193px;
    position: relative
}

.album-wall img {
    width: 273px;
    height: 273px
}

.album-wall .center-left img {
    margin-left: -2px
}

.album-wall .center-right img {
    margin-left: -5px
}

.album-wall .img-hover-media-top {
    position: absolute;
    top: 0;
    width: 273px;
    height: 273px;
    opacity: 0
}

.album-wall .img-hover-media-top a {
    width: 100%;
    height: 100%;
    display: table;
    position: relative
}

.album-wall .img-hover-media-top span {
    margin: 0 auto;
    display: table
}

.album-wall .img-hover-media-top h6 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0 15px
}

.album-wall .left-hover {
    left: -2px
}

.album-wall .right-hover {
    left: -5px
}

.album-wall .img-z-index {
    z-index: 3;
    position: relative
}

.album-wall .img-hover-media-top-z-index {
    z-index: 4
}

.news {
    position: relative;
    margin-top: 35px
}

.news img {
    width: 100%;
    height: 160px
}

.news h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.news h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.news p {
    margin-top: 10px
}

.news .img-hover {
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.news .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.news .img-hover span {
    margin: 0 auto;
    display: table
}

.news-wide img {
    float: left;
    margin-right: 18px;
    width: 273px
}

.news-wide {
    clear: both;
    display: table
}

.news-wide .img-hover {
    width: 273px
}

.news-open .news-open-img {
    width: 100%;
    height: 330px
}

.news-open p {
    margin-top: 20px
}

.news-open-h2 {
    margin: 10px 0
}

.news-open-big-header {
    margin-top: -20px
}

.resident {
    position: relative;
    margin-top: 35px
}

.resident img {
    width: 100%;
    height: 290px
}

.resident h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.resident h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.resident p {
    margin-top: 10px
}

.resident .img-hover-resident {
    height: 290px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.resident .img-hover-resident a {
    width: 100%;
    height: 100%;
    display: table
}

.resident .img-hover-resident span {
    margin: 0 auto;
    display: table
}

.resident-open .album-open-img {
    width: 100%;
    height: 270px
}

.resident-open p {
    margin-top: 20px
}

.resident-open-h2 {
    margin: 10px 0
}

.resident-open .resident-img-place {
    height: 330px;
    width: 100%;
    margin-bottom: 18px;
    display: table;
    position: relative
}

.resident-open .resident-img-place .resident-img-center {
    margin: 0 auto;
    display: table;
    height: 290px;
    margin-top: 20px
}

.resident-background-1 {
    background: url(../images/resident.jpg) no-repeat
}

.resident-mask {
    width: 100%;
    height: 100%;
    position: absolute
}

.album {
    position: relative;
    margin-top: 35px
}

.album img {
    width: 100%;
    height: 357px
}

.album h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.album h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.album p {
    margin-top: 10px
}

.album .img-hover-album {
    height: 357px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.album .img-hover-album a {
    width: 100%;
    height: 100%;
    display: table
}

.album .img-hover-album span {
    margin: 0 auto;
    display: table
}

.album-open .album-open-img {
    width: 100%;
    height: 270px
}

.album-open p {
    margin-top: 20px
}

.album-open-h2 {
    margin: 10px 0
}

.album-open-big-header {
    margin-top: -20px
}

.album-open-media-player {
    margin-bottom: 50px
}

.album-open-media-player ul {
    margin-top: 25px
}

.album-open-media-player ul li {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 0
}

.album-open-media-player ul li div {
    -moz-border-radius: 25px;
    -webkit-border-radius: 25px;
    border-radius: 25px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-width: 2px;
    border-style: solid;
    width: 20px;
    height: 20px;
    position: relative;
    float: right
}

.album-open-media-player ul li div span {
    margin: 0 auto;
    margin-top: -5px;
    display: table
}

.album-open-media-player ul li a {
    width: 100%;
    display: table
}

.album-open .album-img-place {
    height: 330px;
    width: 100%;
    margin-bottom: 18px;
    display: table;
    position: relative
}

.album-open .album-img-place .album-img-center {
    margin: 0 auto;
    display: table;
    height: 290px;
    margin-top: 20px
}

.album-background-1 {
    background: url(../images/album-default.jpg) no-repeat
}

.album-mask {
    width: 100%;
    height: 100%;
    position: absolute
}

.search-box {
    padding: 20px
}

.search input[type=text] {
    border: 0;
    outline: 0;
    height: 40px;
    padding: 0 15px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    webkit-appearance: none;
    -webkit-border-radius: 0
}

.search input[type=submit] {
    background: 0;
    border: 0;
    outline: 0;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    webkit-appearance: none;
    -webkit-border-radius: 0;
    position: absolute;
    bottom: 18px;
    right: 9px;
    cursor: pointer
}

.event {
    position: relative;
    margin-top: 35px
}

.event img {
    width: 100%;
    height: 160px
}

.event h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.event h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.event p {
    margin-top: 10px
}

.event .img-hover {
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.event .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.event .img-hover span {
    margin: 0 auto;
    display: table
}

.event .font-size-18px {
    margin-top: 14px;
    display: table
}

.event .button-normal {
    width: 100%;
    display: table;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 17px
}

.event-wide h4 {
    margin-top: 0
}

.event-open .event-open-img {
    width: 100%;
    height: 270px
}

.event-open p {
    margin-top: 20px
}

.event-open-h2 {
    margin: 10px 0
}

.event-open-big-header {
    margin-top: -20px
}

.event-open-big-header .info-button-box {
    margin-bottom: 0
}

.photo {
    position: relative;
    margin-top: 35px
}

.photo img {
    width: 100%;
    height: 160px
}

.photo h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.photo h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.photo p {
    margin-top: 10px
}

.photo .img-hover {
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.photo .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.photo .img-hover span {
    margin: 0 auto;
    display: table
}

.photo-slider {
    height: 420px !important;
    margin-top: 35px
}

.photo-slider h3 {
    margin: 300px 26px 10px
}

.photo-slider p {
    width: 80%;
    margin-left: 25px
}

.photo-open {
    margin-top: 18px
}

.photo-no-slider .photo-open {
    margin-top: 35px
}

.video-box {
    position: relative;
    margin-top: 35px
}

.video-box img {
    width: 100%;
    height: 160px
}

.video-box h4 {
    margin-top: 11px;
    text-shadow: 0 0 1px rgba(0,0,0,0.3)
}

.video-box h4:hover {
    text-shadow: 0 0 1px rgba(0,0,0,0.0)
}

.video-box p {
    margin-top: 10px
}

.video-box .img-hover {
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.video-box .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.video-box .img-hover span {
    margin: 0 auto;
    display: table
}

.video-box .video-iframe {
    height: 160px;
    width: 100%;
    border: 0;
    border-width: 0
}

.video-open {
    width: 100%;
    height: 400px
}

.normal-page .one-fifth,.normal-page .one-third,.normal-page .two-third,.normal-page .one-fourth,.normal-page .three-fourth,.normal-page .one-half,.normal-page .one-one {
    margin-top: 35px;
    display: table
}

.normal-page .photo {
    margin-top: 0
}

.normal-page img {
    width: 100%;
    height: 160px
}

.normal-page .img-hover {
    height: 160px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.normal-page .img-hover a {
    width: 100%;
    height: 100%;
    display: table
}

.normal-page .img-hover span {
    margin: 0 auto;
    display: table
}

.normal-page .one-one {
    width: 100%;
    float: left
}

.normal-page h4 {
    margin-bottom: 35px
}

.normal-page .icon {
    float: left;
    margin: 5px;
    height: 45px;
    width: 45px;
    display: table;
    text-align: center;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-top: 4px;
    cursor: pointer
}

.normal-page .button-normal,.normal-page .button-small {
    float: left;
    margin: 5px
}

.tweeter {
    border-width: 1px;
    border-style: solid;
    padding: 30px 20px;
    display: table;
    width: 100%;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.tweeter img {
    float: left;
    margin-right: 20px
}

.tweeter .twitter-header {
    float: left;
    margin-right: 5px
}

.tweet {
    float: left;
    margin-top: -24px
}

.tweet .tweet_time {
    display: none
}

.tweet .loading {
    margin-top: 24px
}

.bottom {
    display: table;
    width: 100%;
    padding: 50px 0;
    position: relative
}

.bottom h2 {
    margin-bottom: 50px;
    text-shadow: 0 0 1px rgba(255,255,255,0.3)
}

.bottom ul {
    margin-top: 25px
}

.go-top {
    width: 34px;
    height: 34px;
    border-width: 2px;
    border-style: solid;
    position: absolute;
    right: 50px;
    bottom: 100px;
    display: table;
    opacity: 0;
    -moz-border-radius: 17px 17px 17px / 17px;
    -webkit-border-radius: 17px 17px 17px / 17px;
    border-radius: 17px 17px 17px / 17px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.go-top a {
    width: 34px;
    height: 34px;
    display: table
}

.go-top img {
    margin: 0 auto;
    display: table;
    margin-top: 13px;
    width: 14px;
    height: 8px
}

.footer {
    display: table;
    width: 100%;
    padding: 15px 0;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.footer span {
    float: left
}

.footer ul {
    float: right
}

.footer ul li {
    display: inline
}

.widget-bottom-latest-posts li {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 8px 0
}

.widget-bottom-tags .button-small {
    float: left;
    margin: 0 5px 5px 0
}

.widget-bottom-flickr ul li {
    float: left;
    margin: 0 20px 20px 0
}

.widget-bottom-flickr ul li img {
    width: 70px;
    height: 70px
}

.widget-sidebar-media-player ul {
    margin-top: 25px
}

.widget-sidebar-media-player ul li {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 0
}

.widget-sidebar-media-player ul li div {
    width: 20px;
    height: 20px;
    position: relative;
    float: right
}

.widget-sidebar-media-player ul li div span {
    margin: 0 auto;
    margin-top: -5px;
    display: table
}

.widget-sidebar-media-player ul li a {
    width: 100%;
    display: table
}

.widget-sidebar-media-player .button-small {
    float: left;
    margin: 25px 10px 0 0
}

.widget-sidebar-media-player .price {
    margin-top: 30px;
    display: table
}

.widget-sidebar-media-player .album-info {
    margin-top: 35px;
    display: table;
    width: 100%
}

.widget-sidebar-media-player img {
    width: 100%;
    height: 130px
}

.widget-sidebar-media-player .first-half {
    padding-right: 20px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.widget-sidebar-media-player h6 {
    margin-bottom: 10px
}

.widget-sidebar-media-player .last {
    position: relative
}

.widget-sidebar-media-player .last .img-hover-sidebar {
    height: 130px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.widget-sidebar-media-player .last .img-hover-sidebar a {
    width: 100%;
    height: 100%;
    display: table
}

.widget-sidebar-media-player .last .img-hover-sidebar span {
    margin: 0 auto;
    display: table
}

.media-player-promo img {
    width: 100%;
    height: 270px !important
}

.media-player-promo {
    margin-top: -136px;
    position: relative
}

.media-player-promo .img-hover-media-player {
    height: 270px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.media-player-promo .img-hover-media-player a {
    width: 100%;
    height: 100%;
    display: table
}

.media-player-promo .img-hover-media-player span {
    margin: 0 auto;
    display: table
}

.media-player-promo h4 {
    margin-top: 12px
}

.widget-sidebar-other-albums .album-info {
    margin-top: 35px;
    display: table;
    width: 100%
}

.widget-sidebar-other-albums img {
    width: 100%;
    height: 130px
}

.widget-sidebar-other-albums .first-half {
    padding-right: 20px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.widget-sidebar-other-albums h6 {
    margin-bottom: 10px
}

.widget-sidebar-other-albums .last {
    position: relative
}

.widget-sidebar-other-albums .last .img-hover-sidebar {
    height: 130px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.widget-sidebar-other-albums .last .img-hover-sidebar a {
    width: 100%;
    height: 100%;
    display: table
}

.widget-sidebar-other-albums .last .img-hover-sidebar span {
    margin: 0 auto;
    display: table
}

.widget-sidebar-text-widget p {
    margin-top: 35px
}

.widget-sidebar-popular-artist .artist-info {
    margin-top: 35px;
    display: table;
    width: 100%
}

.widget-sidebar-popular-artist img {
    width: 100%;
    height: 130px
}

.widget-sidebar-popular-artist .first-half {
    padding-right: 20px;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.widget-sidebar-popular-artist h6 {
    margin-bottom: 10px
}

.widget-sidebar-popular-artist .last {
    position: relative
}

.widget-sidebar-popular-artist .last .img-hover-sidebar {
    height: 130px;
    width: 100%;
    position: absolute;
    top: 0;
    opacity: 0
}

.widget-sidebar-popular-artist .last .img-hover-sidebar a {
    width: 100%;
    height: 100%;
    display: table
}

.widget-sidebar-popular-artist .last .img-hover-sidebar span {
    margin: 0 auto;
    display: table
}

.widget-sidebar-search .search-box {
    margin-top: 35px
}

.widget-sidebar-submenu ul {
    margin-top: 25px
}

.widget-sidebar-submenu ul li {
    border-width: 0 0 1px 0;
    border-style: solid;
    padding: 10px 0
}

#fap-wrapper-switcher {
    border: none !important;
    top: -16px !important;
    -moz-border-radius-topleft: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -moz-border-radius-bottomright: 0 !important;
    -moz-border-radius-bottomleft: 0 !important;
    -webkit-border-radius: 0 0 0 0 !important;
    border-radius: 0 0 0 0 !important
}

#fap-current-cover,#fap-cover-replacement {
    border: none !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.5) !important;
    -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.5) !important;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.5) !important
}

@media all and (max-width:1350px) {
    .camera_prev {
        left: 20px !important
    }

    .camera_next {
        right: 20px !important
    }

    .go-top {
        display: none
    }
}

@media all and (max-width:1200px) {
    .center-wrapper,.album-wall {
        padding: 0 20px
    }

    .main-content img,.album-wall img,.sidebar-content img,.top-content img {
        height: auto !important
    }

    .img-hover,.img-hover-sidebar,.img-hover-media-player,.img-hover-album,.album-wall .img-hover-media-top,.img-hover-resident {
        background-color: rgba(0,0,0,0) !important
    }

    .img-hover span,.img-hover-sidebar span,.img-hover-media-player span,.img-hover-album span,.album-wall .img-hover-media-top span,.img-hover-resident span,.album-wall .img-hover-media-top h6 {
        display: none !important
    }

    .main-content .one-third,.main-content .event-wide,.main-content .news-wide {
        float: none;
        display: inline-block;
        vertical-align: top
    }

    .shop-cart-button {
        right: 0
    }

    .album-wall img,.top-content .one-fourth img {
        width: 100%
    }

    .center-wrapper .button-1 {
        left: 50px !important;
        right: 50px !important;
        width: auto!Important
    }

    .center-wrapper .button-2 {
        display: none
    }

    .normal-page .one-fifth,.normal-page .one-third,.normal-page .two-third,.normal-page .one-fourth,.normal-page .three-fourth,.normal-page .one-half,.normal-page .one-one,.comment-form .one-third,.comment-form .two-third,.contact-form .one-third,.contact-form .two-third {
        float: left
    }

    .photo-slider {
        height: 300px !important
    }

    .photo-slider .center-wrapper {
        position: absolute;
        bottom: 25px !important
    }

    .sidebar-content .one-half {
        width: 100%
    }

    .sidebar-content .last {
        margin-top: 25px
    }

    .search input[type=text] {
        width: 100% !important
    }

    .search .icon {
        display: none
    }
}

@media all and (max-width:950px) {
    .mobile-button {
        display: inline !important
    }

    .main-menu {
        display: none
    }

    .photo-slider {
        height: 300px
    }

    .top-wrapper .slider .center-wrapper {
        left: 80px;
        right: 80px;
        bottom: 150px !important
    }

    .top-wrapper h1 {
        line-height: 32px;
    }
    
    .big-wrapper,.slider{
      height: 400px !important;
    }   
        
}

@media all and (max-width:850px) {
    .bottom .one-fourth {
        width: 100%;
        margin-bottom: 50px
    }

    .bottom .last {
        margin-bottom: 0
    }
    
  
}

@media all and (max-width:750px) {
    .main-content-wrapper .main-content-responsive,.main-content-wrapper .sidebar-responsive {
        width: 100%
    }

    .footer ul {
        float: left;
        width: 100%
    }

    .main-content .one-third,.normal-page .one-fifth,.normal-page .one-third,.normal-page .two-third,.normal-page .one-fourth,.normal-page .three-fourth,.normal-page .one-half,.normal-page .one-one,.comment-form .one-third,.comment-form .two-third,.contact-form .one-third,.contact-form .two-third {
        width: 100%;
        float: left
    }

    .center-wrapper .button-1,.top-wrapper .album-wall {
        display: none
    }

    .news-wide img {
        float: none;
        width: 100%
    }

    .top-wrapper .three-fourth {
        margin-top: -50px
    }

    .top-wrapper .one-fourth {
        margin-top: -50px
    }

    .media-player-promo {
        margin-top: 0
    }

    .mobile-has-player {
        margin-top: 0;
    }

    .slider p{
    visibility: hidden;
    }
    
    h1{
      font-size: 23px;
    } 
 
}

@media all and (max-width:600px) {
    .comment-form .one-third,.comment-form .two-third,.contact-form .one-third,.contact-form .two-third {
        width: 100%
    }

    .contact-form textarea,.comment-form textarea {
        margin-top: 15px
    }

    .comments-ul .reply-1,.comments-ul .reply-2 {
        margin-left: 0
    }

    .top-wrapper h1 {
        font-size: 28px;
        line-height: 32px
    }

    .top-wrapper .font-size-16px {
        font-size: 11px
    }

    .top-wrapper .font-size-24px {
        font-size: 19px
    }

    .top-wrapper .slider .center-wrapper {
        left: 50px;
        padding-right: 50px
    }
    
}

@media all and (max-width:450px) {
    .main-content-link-absolute {
        display: none
    }

    .top-wrapper .top-content-down-text {
        display: none
    }

    .top-wrapper .three-fourth {
        margin-top: -75px
    }

    .top-wrapper .one-fourth {
        margin-top: -75px
    }

    .album-open .album-img-place .album-img-center,.resident-open .resident-img-place .resident-img-center {
        width: 100% !important;
        padding: 0 20px;
        box-sizing: border-box;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box
    }
    
}

@media all and (max-width:350px) {
    .top-wrapper h1 {
        font-size: 16px;
        line-height: 32px
    }
} 