@font-face{font-family:'icomoon';src:url('../fonts/icomoon5b2f.eot?l3s2w9');src:url('../fonts/icomoon5b2f.eot?l3s2w9#iefix') format('embedded-opentype'),url('../fonts/icomoon5b2f.ttf?l3s2w9') format('truetype'),url('../fonts/icomoon5b2f.woff?l3s2w9') format('woff'),url('../fonts/icomoon5b2f.svg?l3s2w9#icomoon') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-icon-1:before{content:"\e900";}.icon-icon-2:before{content:"\e901";}.icon-icon-3:before{content:"\e902";}.icon-icon-4:before{content:"\e903";}.icon-icon-5:before{content:"\e904";}.icon-icon-6:before{content:"\e905";}

img {
	max-width: 100%;
}
ul.bnavi {
    margin-left: -40px;
    list-style: none;
    
}
ul.bnavi li {
    width: auto;
    float: left;
    margin-right: 13px;
    
}
.feedback fieldset {
	margin-bottom: 5px;
}
.feedback fieldset.textarea label {
	width: 100%;
	display: block;
} 
 
.feedback fieldset label {
	width: 140px;
	display: inline-block;
} 
.feedback fieldset input {
	width: 140px;
	display: inline-block;
} 

.pp_top, .pp_bottom{
	display: none !important;
}

/* prettyPhoto styling for small screens */
@media (max-width: 500px)
{
    .pp_pic_holder.pp_default
    {
        width: 100%!important;
        margin-top:-100px !important;
        left: 0!important;
        overflow: hidden;
    }
    div.pp_default .pp_content_container .pp_left
    {
        padding-left: 0!important;
    }
    div.pp_default .pp_content_container .pp_right
    {
        padding-right: 0!important;
    }
    .pp_content
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_fade
    {
        width: 100%!important;
        height: 100%!important;
    }
    a.pp_expand,
    a.pp_contract,
    .pp_hoverContainer,
    .pp_gallery,
    .pp_top,
    .pp_bottom
    {
        display: none!important;
    }
    #pp_full_res img
    {
        width: 100%!important;
        height: auto!important;
    }
    .pp_details
    {
        box-sizing: border-box;
        width: 100%!important;
        padding-left: 3%;
        padding-right: 4%;
        padding-top: 10px;
        padding-bottom: 10px;
        background-color: #fff;
        margin-top: -2px!important;
    }
    a.pp_close
    {
        right: 10px!important;
        top: 10px!important;
    }
} 

