@import url('https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700,800,900');
@font-face{
    font-family:'raleway-thin';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-Thin.ttf) format("truetype")
}
@font-face{
    font-family:'raleway-regular';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-Regular.ttf) format("truetype")
}
@font-face{
    font-family:'raleway-medium';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-Medium.ttf) format("truetype")
}
@font-face{
    font-family:'raleway-bold';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-Bold.ttf) format("truetype")
}
@font-face{
    font-family:'raleway-semibold';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-SemiBold.ttf) format("truetype")
}
@font-face{
    font-family:'raleway-light';
    src:url(/themes/custom/mwb_starter/css/fonts/raleway/Raleway-Light.ttf) format("truetype")
}
ol,ul{
    padding-left:1.5em
}
.popover ol:last-child,.popover ul:last-child{
    margin-bottom:0
}
.page-header{
    margin-top:0
}
.footer{
    margin-top:45px;
    padding-top:35px;
    padding-bottom:36px;
    border-top:1px solid #E5E5E5
}
p:last-child,.form-group:last-child,.panel:last-child{
    margin-bottom:0
}
.main-container-fluid{
    padding:0 100px 0 45px
}
body{
    margin-top:0;
    font-family:"gothic-regular"
}
body .menu--mwb-client{
    font-family:"gothic-bold";
    font-size:20px
}
body .border{
    padding:0 0 50px 0;
    border-top:1px solid #E5E5E5;
    margin:5px 0 0 0
}
.menu--mwb-client .content::before{
    float:left;
    padding:0px 5px 0px 0px;
    content:url(/themes/custom/mwb_starter/images/menu-dashboard.png)
}
.menu--mwb-client .analytics::before{
    float:left;
    padding:0px 5px 0px 0px;
    content:url(/themes/custom/mwb_starter/images/menu-analytics.png)
}
.menu--mwb-client .structure::before{
    float:left;
    padding:0px 5px 0px 0px;
    content:url(/themes/custom/mwb_starter/images/menu-structure.png)
}
.menu--mwb-client .library::before{
    float:left;
    padding:0px 5px 0px 0px;
    content:url(/themes/custom/mwb_starter/images/menu-library.png)
}
.menu--mwb-client .settings::before{
    float:left;
    padding:0px 5px 0px 0px;
    content:url(/themes/custom/mwb_starter/images/menu-settings.png)
}
.menu--mwb-client li a{
    float:left;
    padding:20px 20px 10px 20px;
    line-height:40px;
    color:#fff !important
}
.menu--mwb-client li.active a{
    background-color:#fff !important
}
.menu--mwb-client .active a{
    color:#000 !important
}
.block-superfishdashboard-floating-menu{
    margin-top:20px
}
#navbar-collapse{
    float:left;
    margin:41px 0 0 0
}
.site-logo{
    margin:15px 0px 0 0
}
.user-welcome{
    margin:0px 0px 10px 0;
    color:#fff4f4
}
.site-back{
    margin:15px 0 0px 0
}
.site-back a{
    color:#fff !important
}
.huge{
    font-weight:bold;
    font-size:20px
}
.region-site-branding a.navbar-brand{
    margin:20px 0px 0px 0px
}
.page-content .row{
    margin-bottom:20px
}
.page-content .row .border{
    padding:0 0 50px 0;
    border-top:1px solid #E5E5E5;
    margin:5px 0 0 0
}
.page-content .row h1{
    margin:30px 0 0 0
}
.page-content .row h1 .content-desc{
    font-size:20px
}
.page-content .dashboard-item{
    padding:10px 15px 10px 15px;
    background-color:#e7e7e7
}
.page-content .glyphicon-big{
    font-size:65px
}
.page-content .overview{
    margin:0 25px 0 0px
}
.mwb-breadcrumb{
    padding-left:0;
    padding-right:0
}
.user-login-page .row form.user-login-form{
    margin:20px 0 0 0
}
img.language-icon{
    display:inline !important
}
.views-view-grid .views-row{
    padding:0 10px
}
.we-mega-menu-ul>.we-mega-menu-li>a{
    font-size:16px;
    padding:0.5rem 1.5625rem 1.125rem 1.5625rem
}
.navbar{
    margin-bottom:0 !important
}
@media (min-width:992px){
    .navbar-we-mega-menu{
        background-color:transparent !important;
        border:0 none;
        padding:0;
        border-radius:0;
        min-height:inherit
    }
    ul.we-mega-menu-ul{
        float:right
    }
    ul.we-mega-menu-ul li{
        border:none !important
    }
    ul.we-mega-menu-ul li a{
        background-color:transparent !important;
        border-bottom:4px solid transparent;
        display:block;
        font:12px / 24px 'Montserrat',sans-serif;
        height:24px;
        letter-spacing:1px;
        padding:0px;
        position:relative;
        z-index:1;
        color:#ffffff;
        background:transparent;
        text-transform:uppercase;
        font-size:16px;
        font-weight:500 !important
    }
}
form.lang-dropdown-form{
    width:100px
}
form.lang-dropdown-form img.language-icon{
    float:left;
    padding:0;
    width:30px;
    margin:10px 5px 0px 0px
}
form.lang-dropdown-form .form-item-lang-dropdown-select select{
    text-transform:uppercase !important;
    padding:0 0 0 5px
}
form.lang-dropdown-form .select-wrapper{
    width:50%
}
.back-to-admin-bar{
    padding:5px 0 0 0;
    background-color:#fcf8e3;
    opacity:0.7
}
.back-to-admin-bar .float-right{
    float:right !important
}
.back-to-admin-bar .user-welcome{
    text-align:right !important;
    color:#000
}
.make-clickable{
    z-index:100
}
#popup-message-window{
    background:#ee2d24 !important;
    border:none
}
.flashMessage-footer{
    padding:15px !important
}
.flashMessage-footer ul{
    width:150px
}
ul.contextual-links li a{
    color:#000 !important
}
#block-footermenublock li a{
    text-transform:capitalize
}
form label{
    color:#7e7e7e;
    margin:15px 0 0px 0;
    float:left;
    font-weight:bold
}
form .help-block{
    color:#7e7e7e
}
input[type=text],input[type=email],input[type=password],textarea,select{
    font-size:13px;
    width:100%;
    padding:10px;
    color:#7e7e7e;
    border:1px solid #f3f3f3
}
input[type=submit]{
    line-height:24px;
    line-height:1.5rem;
    display:inline-block;
    font-family:'Work Sans',sans-serif;
    font-size:14px;
    font-size:0.875rem;
    color:white;
    background-color:#ee2d24;
    padding:6px 16px;
    text-transform:uppercase;
    border:none;
    margin:10px 0 15px 0
}
form.user-form{
    margin:0 0 0 20px
}
.grid-beyne{
    margin:auto 0px
}
.grid-beyne .divider{
    float:left;
    border-bottom:1px solid #f5f2f2;
    width:100%;
    margin:25px 10px 75px 0
}
.grid-beyne .sub-title{
    text-align:center;
    font-size:40px;
    margin:-20px 0 50px 0;
    text-transform:uppercase;
    color:#3a2c2c;
    font-family:"raleway-light";
    letter-spacing:-1px
}
.grid-beyne .sub-title span{
    color:#1b242b;
    font-family:"raleway-semibold"
}
.grid-beyne .one-product{
    float:left;
    width:100%
}
.grid-beyne .one-product .title{
    float:left;
    width:80%
}
.grid-beyne .one-product .title .inner-wrapper{
    float:right
}
.grid-beyne .one-product .title .inner-wrapper .placeholder{
    float:left;
    width:258px
}
.grid-beyne .one-product .title .inner-wrapper .line{
    height:2px;
    width:50px;
    background:#EE2D24;
    float:left;
    margin:10px 15px 0 0
}
.grid-beyne .one-product .title .inner-wrapper .name{
    padding:0;
    margin:0;
    text-transform:uppercase;
    font-size:18px;
    font-family:raleway-bold;
    float:left;
    width:100px;
    min-height:50px
}
.grid-beyne .one-product .left{
    float:left;
    width:60%
}
.grid-beyne .one-product .left img{
    margin:0 0 0 -15px;
    max-height:260px;
    position:relative;
    top:-35px
}
.grid-beyne .one-product .right{
    float:left;
    width:40%
}
.grid-beyne .one-product .product-list{
    min-height:100px;
    margin:5px 0 25px 0px
}
.grid-beyne .one-product .product-list ul{
    min-width:200px;
    max-width:200px
}
.grid-beyne .one-product .product-list ul li{
    list-style:none;
    margin:0 0 0 -20px;
    color:grey
}
.grid-beyne .one-product .product-list ul li a{
    color:grey
}
.grid-beyne .one-product .product-list ul li a:hover{
    font-weight:bold;
    text-decoration:none
}
.grid-beyne .one-product .button{
    float:left;
    margin:10px 0 50px 0
}
.grid-beyne .one-product .button a{
    text-align:center;
    padding:10px 20px 10px 20px;
    background:#EE2D24;
    border-radius:20px;
    color:#fff;
    font-weight:500
}
.grid-beyne .beyne-product-header{
    margin:auto 310px
}
.content-container{
    min-height:450px
}
section#block-mainnavigation{
    float:right;
    width:100%;
    margin:-40px 0 0 0
}
.block-main-taxonomy-display-block .block-title,.block-main-second-hand-taxonomy-display-block .block-title,.product-category-desc .block-title{
    margin:35px 0 32px 0;
    font-size:1.3em;
    line-height:54px;
    text-align:center;
    color:#bdbdbd;
    text-transform:uppercase
}
.top-menu .moduletable a.facebook{
    float:right
}
.footersocial{
    margin:15px 0 0 0 !important
}
.language-menu ul li a.is-active{
    background-color:#00c826 !important
}
.breadcrumb{
    background-color:#fff !important
}
.breadcrumb>li{
    display:inline-block
}
.breadcrumb>li+li:before{
    font-family:FontAwesome;
    content:"\f054\00a0";
    padding:0 5px;
    color:#EE2D24;
    font-size:10px
}
.view-empty{
    text-align:center
}
.view-moderated-content{
    margin:0 0 0 20px
}
.front-breadcrumbs{
    display:none
}
#front-message-wrapper .region-highlighted .alert{
    margin:0 auto;
    text-align:center
}
#beyne-scroller a{
    padding-top:60px
}
#beyne-scroller a span{
    position:absolute;
    top:85%;
    left:50%;
    width:30px;
    height:50px;
    margin-left:-15px;
    border:2px solid #fff;
    border-radius:50px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
#beyne-scroller a span::before{
    position:absolute;
    top:10px;
    left:50%;
    content:'';
    width:6px;
    height:6px;
    margin-left:-3px;
    background-color:#fff;
    border-radius:100%;
    -webkit-animation:sdb10 2s infinite;
    animation:sdb10 2s infinite;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
#beyne-scroller a span::after{
    position:absolute;
    bottom:-18px;
    left:50%;
    width:18px;
    height:18px;
    content:'';
    margin-left:-9px;
    border-left:1px solid #fff;
    border-bottom:1px solid #fff;
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
@-webkit-keyframes sdb10{
    0%{
        -webkit-transform:translate(0,0);
        opacity:0
    }
    40%{
        opacity:1
    }
    80%{
        -webkit-transform:translate(0,20px);
        opacity:0
    }
    100%{
        opacity:0
    }
}
@keyframes sdb10{
    0%{
        -webkit-transform:translate(0,0);
        transform:translate(0,0);
        opacity:0
    }
    40%{
        opacity:1
    }
    80%{
        -webkit-transform:translate(0,20px);
        transform:translate(0,20px);
        opacity:0
    }
    100%{
        opacity:0
    }
}
.product-detail-information .product-description .description{
    float:left;
    margin:0 0 20px 0
}
.product-detail-information .product-description .description p{
    font-weight:normal
}
.product-detail-information .product-description .singlecontent{
    float:left;
    width:100%
}
.product-detail-information .product-description .singlecontent p{
    font-weight:normal
}
.product-detail-information .product-description .singlecontent h4{
    background-color:#EE2D24;
    color:#fff;
    padding:10px 0 10px 15px;
    margin:0 0 2px 0;
    cursor:pointer
}
.product-detail-information .product-description .singlecontent h4 i{
    float:right;
    margin:3px 10px 0 0
}
.product-detail-information .product-description .singlecontent .rolldown{
    margin:10px 0 10px 0 !important
}
.product-detail-information .attachement-pdf{
    margin:10px 0 10px 0;
    float:left;
    width:100%
}
.product-detail-information .attachement-pdf .attachment-wrapper{
    float:left;
    width:auto;
    margin:0 5px 0 0px
}
.attachement-pdf{
    margin:0 0 10px 0
}
.attachement-pdf .attachment-wrapper{
    float:left;
    width:auto;
    margin:0 5px 0 0px
}
.one-product-container .one-product a img{
    width:240px;
    height:240px
}
.product-detail-overview .subpageitems{
    margin:0 0 30px 0 !important
}
.product-detail-overview .subpageitems ul li a:hover{
    text-decoration:none !important
}
.singlecontent .rolldown{
    margin:10px 0 10px 0 !important
}
.product-question .section-title h3{
    letter-spacing:0px
}
form#contact-message-product-inquiry-form-form input[type=text],form#contact-message-product-inquiry-form-form input[type=password],form#contact-message-product-inquiry-form-form textarea,form#contact-message-product-inquiry-form-form select,form#contact-message-product-inquiry-form-form input[type=email]{
    font-size:13px;
    width:100%;
    padding:10px;
    color:#000;
    border:1px solid #f3f3f3
}
form#contact-message-product-inquiry-form-form input[data-drupal-selector=edit-preview]{
    display:none
}
form.contact-message-product-inquiry-form-form input[type=text],form.contact-message-product-inquiry-form-form input[type=password],form.contact-message-product-inquiry-form-form textarea,form.contact-message-product-inquiry-form-form select,form.contact-message-product-inquiry-form-form input[type=email]{
    font-size:13px;
    width:100%;
    padding:10px;
    color:#000;
    border:1px solid #f3f3f3
}
form.contact-message-product-inquiry-form-form input[data-drupal-selector=edit-preview]{
    display:none
}
label.form-required:after{
    content:"*";
    color:red
}
.field--name-field-product-specifications-gro{
    float:left;
    width:100%;
    margin:20px 0 0 0
}
.field--name-field-product-specifications-gro #paragraph-field-title{
    background-color:#EE2D24;
    color:#fff;
    padding:10px 0 10px 15px;
    margin:0 0 2px 0;
    font-size:23px;
    font-weight:700
}
.field--name-field-product-specifications-gro .field--type-string .field--label,.field--name-field-product-specifications-gro .field--type-string-long .field--label{
    font-weight:bold;
    color:#000
}
.field--name-field-product-specifications-gro .field--type-string .field--item,.field--name-field-product-specifications-gro .field--type-string-long .field--item{
    color:#000
}
.field--name-field-product-specifications-gro .field--type-list-string .field--label{
    font-weight:bold;
    color:#000
}
.field--name-field-product-specifications-gro .field--type-list-string .field--item{
    color:#000
}
.field--name-field-product-specifications-gro .field--type-list-string .field--item:before{
    content:"⏵";
    color:#EE2D24;
    margin:0 5px 0 10px
}
ul.tabs--primary{
    float:left;
    width:100%;
    padding:0;
    margin:0 0px 5px 20px
}
ul.tabs--primary li{
    display:inline;
    float:left;
    list-style:none;
    background:#ca0900;
    padding:10px 20px 10px 20px;
    margin:0 5px 0 0px
}
ul.tabs--primary li a{
    color:#fff;
    font-weight:bold;
    background-color:transparent !important;
    border:none !important
}
ul.tabs--primary li a:hover{
    color:#000;
    font-weight:bold
}
ul.tabs--primary li.active{
    background:#ee2d24 !important
}
ul.tabs--primary li.active a{
    color:#000;
    font-weight:bold
}
form.user-login-form,form.user-pass{
    margin:0 0 0 20px;
    float:left
}
#header-login{
    float:right;
    margin:0 0px 5px 0
}
#block-userlogin .user-login-form{
    width:375px
}
#block-userlogin .user-login-form ::-webkit-input-placeholder{
    color:#ca0900;
    opacity:1
}
#block-userlogin .user-login-form ::-ms-input-placeholder{
    color:#ca0900;
    opacity:1
}
#block-userlogin .user-login-form ::placeholder{
    color:#ca0900;
    opacity:1
}
#block-userlogin .user-login-form :-ms-input-placeholder{
    color:#ca0900
}
#block-userlogin .user-login-form :-ms-input-placeholder{
    color:#ca0900
}
#block-userlogin .user-login-form label[for=edit-name],#block-userlogin .user-login-form label[for=edit-pass]{
    display:none
}
#block-userlogin .user-login-form input[type=text],#block-userlogin .user-login-form input[type=password]{
    background-color:#f14e47 !important;
    border:1px solid #ca0900 !important;
    float:left;
    height:25px;
    width:30%;
    margin:0 0 0 10px;
    font-size:12px
}
#block-userlogin .user-login-form input[type=submit]{
    background-color:#ca0900;
    margin:-5px 0px 0 10px;
    padding:2px 16px !important;
    font-size:0.7rem !important
}
#block-userlogin ul{
    padding:0 0 0 30px
}
#block-userlogin ul li{
    list-style:none
}
#block-userlogin ul li:first-child{
    display:none
}
.sp-image-container{
    background-image:url(/themes/custom/mwb_starter/images/slider-background.png);
    background-repeat:no-repeat;
    background-position:left;
    background-color:rgba(0,0,0,0.5);
    background-size:50%;
    background-position-x:-150px;
    background-position-y:500px
}
.sp-image-container img{
    z-index:-90
}
.grid-product-beyne{
    margin:auto 0px
}
.grid-product-beyne .left{
    float:left;
    width:60%;
    margin:0
}
.grid-product-beyne .right{
    float:right;
    width:35%;
    margin:0;
    position:relative;
    min-height:135px
}
.grid-product-beyne .c4{
    margin-bottom:70px !important;
    min-height:150px
}
.grid-product-beyne .title{
    z-index:100;
    margin:0 0 0 -30px
}
.grid-product-beyne .title h3{
    padding:0;
    margin:0;
    text-transform:uppercase;
    font-size:15px;
    font-family:raleway-bold;
    line-height:1.2em
}
.grid-product-beyne .title .line{
    height:2px;
    width:30px;
    background:#EE2D24;
    float:left;
    margin:8px 5px 100px 0
}
.grid-product-beyne .product-list{
    min-height:100px
}
.grid-product-beyne .product-list ul{
    min-width:185px;
    display:none
}
.grid-product-beyne .product-list li{
    list-style:none;
    margin:0 0 0 -20px;
    color:grey
}
.grid-product-beyne .product-list li a:hover{
    font-weight:bold;
    text-decoration:none
}
.grid-product-beyne .button{
    position:absolute;
    bottom:0
}
.grid-product-beyne .button a{
    text-align:center;
    padding:10px 20px 10px 20px;
    background:#EE2D24;
    border-radius:20px;
    color:#fff;
    font-weight:500
}
.page-contact .layout--twocol>.layout__region--first{
    -webkit-box-flex:0;
    -ms-flex:0 1 70%;
    flex:0 1 70%
}
.page-contact .layout--twocol>.layout__region--second{
    -webkit-box-flex:0;
    -ms-flex:0 1 30%;
    flex:0 1 30%
}
.page-contact .layout__region--first{
    margin:20px 0 0 0
}
.page-contact .layout__region--second .block-region-second{
    margin:0 0 0 50px
}
.page-contact form#contact-message-feedback-form,.page-contact form.contact-message-feedback-form{
    margin:20px 0 0 0
}
.page-contact form#contact-message-feedback-form input[type=text],.page-contact form#contact-message-feedback-form input[type=password],.page-contact form#contact-message-feedback-form textarea,.page-contact form#contact-message-feedback-form select,.page-contact form#contact-message-feedback-form input[type=email],.page-contact form.contact-message-feedback-form input[type=text],.page-contact form.contact-message-feedback-form input[type=password],.page-contact form.contact-message-feedback-form textarea,.page-contact form.contact-message-feedback-form select,.page-contact form.contact-message-feedback-form input[type=email]{
    font-size:13px;
    width:100%;
    padding:10px;
    color:#000;
    border:1px solid #f3f3f3
}
.page-contact form#contact-message-feedback-form input[data-drupal-selector=edit-preview],.page-contact form.contact-message-feedback-form input[data-drupal-selector=edit-preview]{
    display:none
}
.page-contact form#contact-message-feedback-form .field--name-field-your-name,.page-contact form#contact-message-feedback-form .field--name-field-address,.page-contact form#contact-message-feedback-form .field--name-field-telephone,.page-contact form.contact-message-feedback-form .field--name-field-your-name,.page-contact form.contact-message-feedback-form .field--name-field-address,.page-contact form.contact-message-feedback-form .field--name-field-telephone{
    float:left;
    width:50%;
    margin-bottom:0 !important
}
.page-contact form#contact-message-feedback-form .form-type-email,.page-contact form#contact-message-feedback-form .field--name-field-surname,.page-contact form.contact-message-feedback-form .form-type-email,.page-contact form.contact-message-feedback-form .field--name-field-surname{
    float:left;
    margin:0 0 0 40px;
    width:45%;
    margin-bottom:0 !important
}
.page-contact form#contact-message-feedback-form .field--name-field-city,.page-contact form.contact-message-feedback-form .field--name-field-city{
    float:left;
    width:20%;
    margin:0 0 0 40px
}
.page-contact form#contact-message-feedback-form .field--name-field-zip,.page-contact form.contact-message-feedback-form .field--name-field-zip{
    float:left;
    width:20%;
    margin:0 0 0 40px
}
.page-contact form#contact-message-feedback-form .form-type-textarea,.page-contact form.contact-message-feedback-form .form-type-textarea{
    float:left;
    width:100%
}
.page-contact form#contact-message-feedback-form .captcha,.page-contact form.contact-message-feedback-form .captcha{
    float:left;
    width:100%;
    margin:15px 0 0 0
}
.page-contact form#contact-message-feedback-form div[data-drupal-selector=edit-actions],.page-contact form.contact-message-feedback-form div[data-drupal-selector=edit-actions]{
    float:left
}
.news-wrapper a,.news-wrapper i{
    color:#f42525
}
.news-wrapper .news-body{
    margin-bottom:50px
}
.news-wrapper .news-attachments{
    margin-bottom:50px
}
.news-wrapper .news-meta{
    margin:20px 0 20px 20px
}
.view-news .c4.views-row{
    margin-bottom:30px
}
.view-news-wrapper .news-image{
    float:left;
    width:100%
}
.view-news-wrapper .news-body{
    float:left
}
.view-news-wrapper .news-body .title-wrapper{
    float:left;
    margin:10px 0 15px 0px;
    width:100%
}
.view-news-wrapper .news-body .title-wrapper .date{
    float:left;
    margin:0;
    padding:3px 10px 3px 10px;
    font-weight:bold;
    color:black;
    background:#f6f6f6;
    border:solid 1px #e6e6e6;
    text-transform:uppercase;
    text-align:center
}
.view-news-wrapper .news-body .title-wrapper .title{
    float:right;
    width:80%;
    font-weight:bold
}
.view-news-wrapper .news-body .description{
    float:left;
    width:100%
}
.view-news-wrapper .news-body .description a.more{
    display:inline-block;
    background:#ee2d24;
    color:white;
    padding:5px 10px 5px 10px;
    margin-top:10px
}
.grid-beyne-second .beyne-product-header{
    margin:auto 310px
}
.page-second-hand-machine-add .page-title{
    margin:35px 0 35px -15px
}
.page-second-hand-machine-add ul.tabs--primary li:nth-of-type(1n+3){
    display:none
}
.page-second-hand-machine-add label[for="edit-field-description-0-value"]{
    float:none
}
.page-second-hand-machine-add label[for="edit-field-description-0-value"] .field-edit-link button{
    background:none;
    border:none;
    color:inherit
}
.page-second-hand-machine-add #edit-field-product-image-0-upload{
    margin:20px 0 0 0;
    float:left
}
.page-second-hand-machine-add #edit-field-product-attachment-0-upload{
    margin:20px 0 0 0;
    float:left
}
.page-second-hand-machine-add details{
    float:left;
    width:100%;
    padding:0 0 15px 0
}
.page-second-hand-machine-add details summary{
    background:#ececec;
    padding:5px 0 5px 2px;
    margin:0 0 2px 0
}
.page-second-hand-machine-add #edit-field-tax-wrapper{
    float:left
}
.page-second-hand-machine-add #edit-field-specifications-0-subform-field-value-0-format{
    display:none
}
.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>thead{
    display:none
}
.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>tbody>tr>td,.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>tbody>tr>th,.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>tfoot>tr>td,.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>tfoot>tr>th,.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>thead>tr>td,.page-second-hand-machine-add .field--type-mwb-image-editor-type .table>thead>tr>th{
    float:left
}
.page-second-hand-machine-add .field--type-mwb-image-editor-type table tr td:first-child{
    float:left
}
.page-second-hand-machine-add .field--type-mwb-image-editor-type table tr td:first-child a{
    padding:10px 0 0 10px;
    font-size:36px
}
.page-second-hand-machine-add .field--type-mwb-file .table>thead{
    display:none
}
.page-second-hand-machine-add .field--type-mwb-file table tr td:first-child a{
    padding:10px 0 0 10px;
    font-size:25px
}
.page-second-hand-machine-add .tabledrag-toggle-weight{
    display:none
}
.page-second-hand-machine-add .field--name-field-specifications .table>thead{
    display:none
}
.page-second-hand-machine-add .field--name-field-specifications .table>tbody>tr>td,.page-second-hand-machine-add .field--name-field-specifications .table>tbody>tr>th,.page-second-hand-machine-add .field--name-field-specifications .table>tfoot>tr>td,.page-second-hand-machine-add .field--name-field-specifications .table>tfoot>tr>th,.page-second-hand-machine-add .field--name-field-specifications .table>thead>tr>td,.page-second-hand-machine-add .field--name-field-specifications .table>thead>tr>th{
    float:left
}
.page-second-hand-machine-add .field--name-field-specifications table tr td:first-child a{
    padding:10px 0 0 0px;
    font-size:36px
}
.page-second-hand-machine-add .field--name-field-specifications table tr td:nth-child(2){
    width:97%
}
.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>thead{
    display:none
}
.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>tbody>tr>td,.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>tbody>tr>th,.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>tfoot>tr>td,.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>tfoot>tr>th,.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>thead>tr>td,.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper .table>thead>tr>th{
    float:left
}
.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper table tr td:first-child a{
    padding:10px 0 0 0px;
    font-size:36px
}
.page-second-hand-machine-add #edit-field-product-specifications-gro-wrapper table tr td:nth-child(2){
    width:97%
}
.page-second-hand-machine-add #edit-moderation-state-wrapper{
    display:none
}
.page-second-hand-machine-add #edit-actions{
    float:left;
    width:100%
}
.page-second-hand-machine-add #edit-field-tax-wrapper{
    display:none
}
.page-second-hand-machine-add #product-iframe{
    display:none
}
.page-second-hand-machine-add #product-meta-tags{
    display:none
}
.page-second-hand-machine-add #product-specification{
    display:none
}
.page-second-hand-machine-add .filter-wrapper{
    display:none
}
.page-second-hand-machine-add #edit-preview{
    display:none
}
.page-second-hand-machine-add .imce-filefield-widget{
    display:none
}
.page-second-hand-machine-add #edit-field-description-0-format{
    display:none
}
.page-moderated-content ul.dropbutton li:nth-of-type(1n+2){
    display:none
}
.page-moderated-content form#views-exposed-form-moderated-content-page-1 .form-item-title{
    width:80%;
    float:left
}
.page-moderated-content form#views-exposed-form-moderated-content-page-1 #edit-actions{
    float:left;
    margin:27px 0 0 25px
}
.page-moderated-content .add-machine-dealer a{
    background-color:#ee2d24;
    color:#fff;
    padding:5px 15px 5px 15px;
    float:left;
    margin:0 0 0 5px
}
.page-sitemap ul.menu--sitemap-menu{
    width:100%
}
.page-sitemap ul.menu--sitemap-menu li{
    float:left;
    width:25%
}
.page-sitemap ul.menu--sitemap-menu li a{
    font-weight:normal;
    text-transform:none
}
.page-sitemap ul.menu--sitemap-menu li a:before{
    display:none
}
.loc-search-box{
    width:20% !important;
    margin-right:10px
}
.loc-select-country{
    width:20% !important;
    float:left;
    margin-right:10px
}
.loc-select-province,.loc-select-type{
    width:25% !important;
    float:left;
    margin-right:10px
}
select#select-province-belgium,select#select-province-france,select#select-province-netherlands,select#select-province-luxembourg{
    display:none;
    padding:10px;
    line-height:1;
    margin-bottom:5px;
    border:1px solid #d1d1d1;
    height:41px;
    background-color:#dddddd;
    border-radius:0;
    color:#000
}
select[id^=select-dealer-type-]{
    display:none;
    padding:10px;
    line-height:1;
    margin-bottom:5px;
    border:1px solid #d1d1d1;
    height:41px;
    background-color:#dddddd;
    border-radius:0;
    color:#000
}
#doccument-list-block{
    padding:0 0 0 20px;
    margin:-20px 0 0 0
}
#doccument-list-block .document-wrapper .parent-title{
    margin:20px 0 10px 0;
    text-transform:uppercase;
    font-size:25px;
    font-family:raleway-bold;
    float:left;
    width:100%
}
#doccument-list-block .document-wrapper .sub-title{
    float:left;
    width:100%;
    font-size:20px;
    font-family:raleway-bold;
    margin:15px 0 15px 0;
    color:grey
}
#doccument-list-block .document-wrapper .file-wrapper{
    padding:15px 0 15px 0;
    float:left;
    width:20%;
    text-align:center
}
@media (max-width:399.98px){
    #logo{
        width:50%
    }
    .sp-standard{
        display:none
    }
    .sp-standard h1{
        font-size:3vw
    }
    .sp-standard h1 span{
        font-size:4vw
    }
    .page-contact .layout--twocol>.layout__region--first{
        -webkit-box-flex:0;
        -ms-flex:0 1 70%;
        flex:0 1 100%;
        margin:80px 0px 6px 10%
    }
    .page-contact .layout--twocol>.layout__region--second{
        -webkit-box-flex:0;
        -ms-flex:0 1 30%;
        flex:0 1 100%
    }
    .page-contact form#contact-message-feedback-form #edit-field-your-name-wrapper,.page-contact form#contact-message-feedback-form #edit-field-surname-wrapper,.page-contact form#contact-message-feedback-form #edit-field-address-wrapper,.page-contact form#contact-message-feedback-form #edit-field-zip-wrapper,.page-contact form#contact-message-feedback-form #edit-field-city-wrapper,.page-contact form#contact-message-feedback-form #edit-field-telephone-wrapper,.page-contact form#contact-message-feedback-form #edit-field-your-email-wrapper{
        width:100%;
        margin:0
    }
    .loc-search-box{
        width:90%;
        float:left;
        margin:0 0px 10px 5%
    }
    .loc-select-box{
        width:90%;
        float:left;
        margin:0 0px 10px 5%
    }
    .loc-map-container{
        clear:left;
        float:left;
        margin:5%;
        width:90%
    }
    .loc-map-container .loc-list{
        width:100%
    }
    .loc-map-container .loc-map{
        width:100%
    }
    .view-news .views-col{
        width:95%;
        margin:0 0 0 2%
    }
    .half-width{
        width:100% !important
    }
    .single-product-wrapper{
        float:left;
        width:100%
    }
    .single-product-wrapper .name{
        font-size:1vw
    }
    .grid-beyne .one-product .title .inner-wrapper .placeholder{
        float:left;
        width:100%
    }
    .grid-beyne .sub-title{
        font-size:20px
    }
    #header-login{
        display:none
    }
}
@media (min-width:400px) and (max-width:575.98px){
    #logo{
        width:20%
    }
    .sp-standard{
        display:none
    }
    .sp-standard h1{
        font-size:3vw
    }
    .sp-standard h1 span{
        font-size:4vw
    }
    .page-contact .layout--twocol>.layout__region--first{
        -webkit-box-flex:0;
        -ms-flex:0 1 70%;
        flex:0 1 100%;
        margin:80px 0px 6px 10%
    }
    .page-contact .layout--twocol>.layout__region--second{
        -webkit-box-flex:0;
        -ms-flex:0 1 30%;
        flex:0 1 100%
    }
    .page-contact form#contact-message-feedback-form #edit-field-your-name-wrapper,.page-contact form#contact-message-feedback-form #edit-field-surname-wrapper,.page-contact form#contact-message-feedback-form #edit-field-address-wrapper,.page-contact form#contact-message-feedback-form #edit-field-zip-wrapper,.page-contact form#contact-message-feedback-form #edit-field-city-wrapper,.page-contact form#contact-message-feedback-form #edit-field-telephone-wrapper,.page-contact form#contact-message-feedback-form #edit-field-your-email-wrapper{
        width:100%;
        margin:0
    }
    .loc-search-box{
        width:90%;
        float:left;
        margin:0 0px 10px 5%
    }
    .loc-select-box{
        width:90%;
        float:left;
        margin:0 0px 10px 5%
    }
    .loc-map-container{
        clear:left;
        float:left;
        margin:5%;
        width:90%
    }
    .loc-map-container .loc-list{
        width:100%
    }
    .loc-map-container .loc-map{
        width:100%
    }
    .view-news .views-col{
        width:95%;
        margin:0 0 0 2%
    }
    .half-width{
        width:100% !important
    }
    .single-product-wrapper{
        float:left;
        width:100%
    }
    .single-product-wrapper .name{
        font-size:1vw
    }
    .grid-beyne .one-product .title .inner-wrapper .placeholder{
        float:left;
        width:100%
    }
    .grid-beyne .sub-title{
        font-size:20px
    }
    #header-login{
        display:none
    }
}
@media (min-width:576px) and (max-width:767.98px){
    #logo{
        width:20%
    }
    .sp-standard{
        display:none
    }
    .sp-standard h1{
        font-size:3vw
    }
    .sp-standard h1 span{
        font-size:4vw
    }
    .page-contact .layout--twocol>.layout__region--first{
        -webkit-box-flex:0;
        -ms-flex:0 1 70%;
        flex:0 1 100%;
        margin:80px 0px 6px 10%
    }
    .page-contact .layout--twocol>.layout__region--second{
        -webkit-box-flex:0;
        -ms-flex:0 1 30%;
        flex:0 1 100%
    }
    .page-contact form#contact-message-feedback-form #edit-field-your-name-wrapper,.page-contact form#contact-message-feedback-form #edit-field-surname-wrapper,.page-contact form#contact-message-feedback-form #edit-field-address-wrapper,.page-contact form#contact-message-feedback-form #edit-field-zip-wrapper,.page-contact form#contact-message-feedback-form #edit-field-city-wrapper,.page-contact form#contact-message-feedback-form #edit-field-telephone-wrapper,.page-contact form#contact-message-feedback-form #edit-field-your-email-wrapper{
        width:100%;
        margin:0
    }
    .loc-search-box{
        width:40%;
        float:left;
        margin:0 0 0 10%
    }
    .loc-select-box{
        float:left;
        width:40%;
        margin:0 0 0 55px
    }
    .loc-map-container{
        clear:left;
        float:left;
        margin:5%;
        width:90%
    }
    .view-news .views-col{
        width:95%;
        margin:0 0 0 2%
    }
    .half-width{
        width:100% !important
    }
    .single-product-wrapper{
        float:left;
        width:100%
    }
    .single-product-wrapper .name{
        font-size:1vw
    }
    .grid-beyne .one-product .title .inner-wrapper .placeholder{
        float:left;
        width:100%
    }
    .grid-beyne .sub-title{
        font-size:20px
    }
    #header-login{
        display:none
    }
}
@media (min-width:768px) and (max-width:991.98px){
    #logo{
        width:20%
    }
    .sp-standard{
        display:none
    }
    .sp-standard h1{
        font-size:3vw
    }
    .sp-standard h1 span{
        font-size:4vw
    }
    .page-contact .layout--twocol>.layout__region--first{
        -webkit-box-flex:0;
        -ms-flex:0 1 70%;
        flex:0 1 50%;
        margin:80px 0px 6px 10%
    }
    .page-contact form#contact-message-feedback-form #edit-field-your-name-wrapper,.page-contact form#contact-message-feedback-form #edit-field-surname-wrapper,.page-contact form#contact-message-feedback-form #edit-field-address-wrapper,.page-contact form#contact-message-feedback-form #edit-field-zip-wrapper,.page-contact form#contact-message-feedback-form #edit-field-city-wrapper,.page-contact form#contact-message-feedback-form #edit-field-telephone-wrapper,.page-contact form#contact-message-feedback-form #edit-field-your-email-wrapper{
        width:100%;
        margin:0
    }
    .loc-search-box{
        width:40%;
        float:left;
        margin:0 0 0 10%
    }
    .loc-select-box{
        float:left;
        width:40%;
        margin:0 0 0 55px
    }
    .loc-map-container{
        clear:left;
        float:left;
        margin:5%;
        width:90%
    }
    .view-news .views-col{
        width:95%;
        margin:0 0 0 2%
    }
    #header-login{
        display:none
    }
}
@media (min-width:992px) and (max-width:1199.98px){
    #logo{
        width:20%
    }
    .sp-standard h1 span{
        font-size:4vw
    }
    .page-contact .layout--twocol>.layout__region--first{
        -webkit-box-flex:0;
        -ms-flex:0 1 70%;
        flex:0 1 50%;
        margin:80px 0px 6px 10%
    }
    .page-contact form#contact-message-feedback-form .field--name-field-zip{
        float:left;
        width:42% !important;
        margin:0 0 0 40px
    }
    .page-contact form#contact-message-feedback-form .field--name-field-city{
        float:left;
        width:50% !important;
        margin:0 20px 0 0px !important
    }
    .page-contact form#contact-message-feedback-form .field--name-field-telephone,.page-contact form#contact-message-feedback-form .field--name-field-surname{
        float:left;
        width:42% !important;
        margin:0 0 0 20px
    }
    .page-contact form#contact-message-feedback-form .form-type-email{
        width:100% !important;
        margin:0 !important
    }
    .page-contact form#contact-message-feedback-form .field--name-field-your-name{
        margin-right:20px
    }
    .loc-search-box{
        width:40%;
        float:left;
        margin:0 0 0 10%
    }
    .loc-select-box{
        float:left;
        width:40%;
        margin:0 0 0 55px
    }
    .loc-map-container{
        clear:left;
        float:left;
        margin:5%;
        width:90%
    }
    .view-news .views-col{
        width:32%;
        margin:0 0 0 2%
    }
    #header-login{
        display:none
    }
}
@media (min-width:1200px){
    #logo{
        width:20%
    }
    .view-news .views-col{
        width:33.3333%
    }
    .single-product-wrapper .name{
        font-size:1vw
    }
    .grid-beyne .one-product .title .inner-wrapper .placeholder{
        float:left;
        width:100%
    }
}
 .slick-slider{
    position:relative;
    display:block;
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-touch-callout:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-tap-highlight-color:transparent;
}
.slick-list{
    position:relative;
    display:block;
    overflow:hidden;
    margin:0;
    padding:0;
}
.slick-list:focus{
    outline:none;
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand;
}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
}
.slick-track{
    position:relative;
    top:0;
    left:0;
    display:block;
}
.slick-track:before,.slick-track:after{
    display:table;
    content:'';
}
.slick-track:after{
    clear:both;
}
.slick-loading .slick-track{
    visibility:hidden;
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px;
}
[dir='rtl'] .slick-slide{
    float:right;
}
.slick-slide img{
    display:block;
}
.slick-slide.slick-loading img{
    display:none;
}
.slick-slide.dragging img{
    pointer-events:none;
}
.slick-initialized .slick-slide{
    display:block;
}
.slick-loading .slick-slide{
    visibility:hidden;
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent;
}
.slick-arrow.slick-hidden{
    display:none;
}
 article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{
    display:block;
}
audio,canvas,video{
    display:inline-block;
}
audio:not([controls]){
    display:none;
    height:0;
}
[hidden],template{
    display:none;
}
body{
    margin:0;
}
a{
    background:transparent;
}
a:focus{
    outline:thin dotted;
}
a:active,a:hover{
    outline:0;
}
h1{
    font-size:2em;
    margin:0.67em 0;
}
abbr[title]{
    border-bottom:1px dotted;
}
b,strong{
    font-weight:bold;
}
dfn{
    font-style:italic;
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
}
mark{
    background:#ff0;
    color:#000;
}
code,kbd,pre,samp{
    font-family:monospace,serif;
    font-size:1em;
}
pre{
    white-space:pre-wrap;
}
q{
    quotes:"\201C" "\201D" "\2018" "\2019";
}
small{
    font-size:80%;
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}
sup{
    top:-0.5em;
}
sub{
    bottom:-0.25em;
}
img{
    border:0;
}
svg:not(:root){
    overflow:hidden;
}
figure{
    margin:0;
}
fieldset{
    border:1px solid #c0c0c0;
    margin:0 2px;
    padding:0.35em 0.625em 0.75em;
}
legend{
    border:0;
    padding:0;
}
button,input,select,textarea{
    font-family:inherit;
    font-size:100%;
    margin:0;
}
button,input{
    line-height:normal;
}
button,select{
    text-transform:none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]{
    -webkit-appearance:button;
    cursor:pointer;
}
button[disabled],html input[disabled]{
    cursor:default;
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0;
}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none;
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0;
}
textarea{
    overflow:auto;
    vertical-align:top;
}
table{
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed !important;
}
h1,h2,h3,h4,h5,h6{
    color:#000000;
    font-family:'Work Sans',sans-serif;
    font-weight:600;
    font-style:normal;
    margin-top:1rem;
    margin-bottom:1rem;
}
h1{
    font-size:36px;
    font-size:2.25rem;
    line-height:47px;
    line-height:2.9375rem;
}
h2{
    font-size:27px;
    font-size:1.6875rem;
    line-height:40.5px;
    line-height:2.53125rem;
}
h3{
    font-size:23px;
    font-size:1.4375rem;
    line-height:33.75px;
    line-height:2.10938rem;
}
h4{
    font-size:23px;
    font-size:1.4375rem;
    line-height:26.9px;
    line-height:1.68125rem;
}
h5{
    font-size:18px;
    font-size:1.125rem;
    line-height:25px;
    line-height:1.5625rem;
}
h6{
    font-size:16px;
    font-size:1rem;
    line-height:22px;
    line-height:1.375rem;
}
a{
    text-decoration:none;
    color:#000;
}
.btn{
    line-height:24px;
    line-height:1.5rem;
    display:inline-block;
    font-family:'Work Sans',sans-serif;
    font-size:14px;
    font-size:0.875rem;
    color:white;
    background-color:#ee2d24;
    padding:6px 16px;
    text-transform:uppercase;
    -webkit-transition:all 0.2s ease;
    -moz-transition:all 0.2s ease;
    -ms-transition:all 0.2s ease;
    -o-transition:all 0.2s ease;
    transition:all 0.2s ease;
    border:0;
}
.btn:hover,.btn.active{
    background-color:#ef534c;
    color:white !important;
}
.btn i.mr{
    margin-right:8px;
}
.btn i.ml{
    margin-left:8px;
}
.link{
    color:#57bf0a;
}
.link:hover{
    color:#2d91ff;
}
.link i.mr{
    margin-right:6px;
}
.link i.ml{
    margin-left:6px;
}
.notification-box{
    position:relative;
    margin-bottom:20px;
}
.notification-box .error{
    background:#CF4343;
    margin-top:20px;
    padding:25px 25px 10px 25px;
}
.notification-box .error .notification-message{
    color:white !important;
}
.notification-box .error .notification-items li{
    color:white !important;
}
.notification-box .error .notification-items li .formError{
    color:white !important;
}
.notification-box .succes{
    background:#549154;
    padding:15px 25px 15px 25px;
}
.notification-box .succes .notification-message{
    color:white !important;
}
.notification-box .succes .notification-items li{
    color:white !important;
}
.notification-box .succes .notification-items li .formError{
    color:white !important;
}
.fotorama__arr{
    background:url(/themes/custom/mwb_starter/images/fotorama/slider-nav.png) !important;
    width:36px !important;
    height:38px !important;
}
.fotorama__arr--next{
    background-position:36px 0 !important;
}
.fotorama .fotorama__nav{
    text-align:left !important;
}
.belstat img{
    display:inline;
}
.fieldset{
    *zoom:1;
    margin-bottom:18px;
}
.fieldset:before,.fieldset:after{
    content:"";
    display:table;
}
.fieldset:after{
    clear:both;
}
.fieldset label{
    display:inline-block;
    margin-bottom:6px;
}
.fieldset input[type=text],.fieldset textarea,.fieldset select{
    font-size:13px;
    font-size:0.8125rem;
    width:100%;
    padding:10px;
    color:#7e7e7e;
    border:1px solid #f3f3f3;
}
.fieldset #captchaImg{
    float:left;
    margin:0 !important;
}
.fieldset #captcha{
    float:left;
    margin-right:10px;
}
.fieldset input[type=submit]{
    border:0 !important;
}
.inputTextError,.inputTextareaError,.inputDropdownError{
    border:1px solid #bb0b0b !important;
}
.formError{
    color:red;
    font-size:13px;
    font-size:0.8125rem;
}
.typ-left{
    text-align:left;
}
.typ-right{
    text-align:right;
}
.typ-center{
    text-align:center;
}
.prevent-text-breakouts{
    -ms-word-break:break-all;
    word-break:break-all;
    word-break:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}
i.mr{
    margin-right:5px;
}
i.ml{
    margin-left:5px;
}
.rmt{
    margin-top:0 !important;
}
.rmr{
    margin-right:0 !important;
}
.rmb{
    margin-bottom:0 !important;
}
.rml{
    margin-left:0 !important;
}
.site-navigation li{
    display:inline-block;
    margin:0 1.5em 0 0;
}
.site-navigation.sn-right{
    text-align:right;
}
.site-navigation.sn-right li{
    margin:0 0 0 1.5em;
}
.site-navigation.sn-center{
    text-align:center;
}
.site-navigation.sn-center li{
    margin:0 1.5em;
}
.ir{
    border:0;
    font:0/0 a;
    text-shadow:none;
    color:transparent;
    background-color:transparent;
}
.hidden{
    display:none !important;
    visibility:hidden;
}
.visuallyhidden{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px;
}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
    clip:auto;
    height:auto;
    margin:0;
    overflow:visible;
    position:static;
    width:auto;
}
.invisible{
    visibility:hidden;
}
.clearfix:before,.clearfix:after{
    content:" ";
    display:table;
}
.clearfix:after{
    clear:both;
}
.cf{
    *zoom:1;
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0;
}
fieldset{
    border:0;
    margin:0;
    padding:0;
}
textarea{
    resize:vertical;
}
iframe,object,embed{
    max-width:100%;
}
.chromeframe{
    margin:0;
    background:#ddd;
    color:#000;
    padding:1em;
}
*{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-box-sizing:border-box;
    box-sizing:border-box;
    *behavior:url(/starter/css/hacks/boxsizing.htc);
}
.grid{
    margin:0 auto;
    max-width:1200px;
    width:100%;
}
img{
    max-width:100%;
    height:auto;
    display:block;
    vertical-align:middle;
}
.wfull{
    width:100%;
    max-width:100%;
}
.w320{
    max-width:320px;
}
.w640{
    max-width:640px;
}
.w960{
    max-width:960px;
}
.w1000{
    max-width:1000px;
}
.w1100{
    max-width:1100px;
}
.row{
    *zoom:1;
    width:100%;
}
.row:before,.row:after{
    content:"";
    display:table;
}
.row:after{
    clear:both;
}
.row .row{
    width:auto;
    margin:0 -20px;
}
.c1{
    width:8.33%;
}
.c2{
    width:16.66%;
}
.c3{
    width:25%;
}
.c4{
    width:33.33%;
}
.c5{
    width:41.66%;
}
.c6{
    width:50%;
}
.c7{
    width:58.33%;
}
.c8{
    width:66.66%;
}
.c9{
    width:75%;
}
.c10{
    width:83.33%;
}
.c11{
    width:91.66%;
}
.c12{
    width:100%;
}
.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{
    min-height:1px;
    float:left;
    padding-left:20px;
    padding-right:20px;
    position:relative;
}
.s1{
    margin-left:8.33%;
}
.s2{
    margin-left:16.66%;
}
.s3{
    margin-left:25%;
}
.s4{
    margin-left:33.33%;
}
.s5{
    margin-left:41.66%;
}
.s6{
    margin-left:50%;
}
.s7{
    margin-left:58.33%;
}
.s8{
    margin-left:66.66%;
}
.s9{
    margin-left:75%;
}
.s10{
    margin-left:83.33%;
}
.s11{
    margin-left:91.66%;
}
.end{
    float:right !important;
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){
    .row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{
        width:100%;
        margin-bottom:20px;
    }
    .row .row > div:last-child{
        margin-bottom:0 !important;
    }
}
@media handheld,only screen and (max-width:768px),only screen and (max-device-width:768px) and (orientation:portrait){
    body{
        font-size:90%;
    }
    .row{
        margin-bottom:0 !important;
    }
    .c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{
        width:100%;
        margin-right:0;
        margin-left:0;
        margin-bottom:20px;
    }
}
html{
    font-size:100%;
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}
body{
    position:relative;
    color:gray;
    background-color:white;
    font-size:16px;
    line-height:22px;
    color:#000000;
    font-family:'Work Sans',sans-serif;
    font-weight:400;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    font-smoothing:antialiased;
    text-rendering:optimizelegibility;
}
body,html{
    height:100%;
}
header .header-outer-top .logo{
    padding-top:20px;
}
header .header-outer-top .main-nav{
    padding-top:25px;
    float:right;
}
header .header-outer-top .main-nav ul{
    list-style:none;
    margin:0;
    padding:0;
    *zoom:1;
}
header .header-outer-top .main-nav ul:before,header .header-outer-top .main-nav ul:after{
    content:"";
    display:table;
}
header .header-outer-top .main-nav ul:after{
    clear:both;
}
header .header-outer-top .main-nav ul li{
    float:left;
    display:block;
}
header .header-outer-top .main-nav ul li a{
    float:left;
    display:block;
    color:#a7a7a7;
    background-color:white;
    font-family:'Work Sans',sans-serif;
    font-size:15px;
    font-size:0.9375rem;
    font-weight:400;
    font-style:normal;
    padding:6px 10px;
    margin-left:4px;
    border-radius:3px;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
header .header-outer-top .main-nav ul li a:hover,header .header-outer-top .main-nav ul li a.active{
    color:white;
    background-color:#0076f9;
}
header .header-outer-top .main-nav ul li a i{
    display:inline-block;
    margin-left:4px;
    font-size:14px;
    font-size:0.875rem;
}
header .header-outer-top .main-nav ul li .submenuul{
    display:none;
    position:absolute;
    top:100%;
    z-index:999;
    background-color:white;
}
header .header-outer-top .main-nav ul li .submenuul li{
    float:none;
    display:block;
}
header .header-outer-top .main-nav ul li .submenuul li a{
    float:none;
    display:block;
    padding:10px 12px;
    border-bottom:1px solid #DDD;
    border-radius:0 !important;
    margin-left:0;
}
header .header-outer-top .main-nav ul li:hover .submenuul{
    display:block;
}
header .header-outer-top .language-menu{
    padding-top:30px;
    float:right;
}
header .header-outer-top .language-menu ul{
    list-style:none;
    margin:0;
    padding:0;
    *zoom:1;
}
header .header-outer-top .language-menu ul:before,header .header-outer-top .language-menu ul:after{
    content:"";
    display:table;
}
header .header-outer-top .language-menu ul:after{
    clear:both;
}
header .header-outer-top .language-menu ul li{
    float:left;
    display:block;
}
header .header-outer-top .language-menu ul li a{
    float:left;
    display:block;
    margin-left:4px;
    color:#a7a7a7;
    background-color:white;
    font-family:'Work Sans',sans-serif;
    font-size:14px;
    font-size:0.875rem;
    font-weight:400;
    font-style:normal;
    text-transform:uppercase;
}
header .header-outer-top .language-menu ul li a:hover,header .header-outer-top .language-menu ul li a.active{
    color:#0076f9;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap{
    border-top:0 !important;
    padding:5px 10px;
    width:100%;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption{
    max-width:380px;
    width:100%;
    float:right;
    color:white;
    margin-bottom:10px;
    margin-top:20px;
    text-align:right;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title{
    color:white;
    font-size:4em;
    line-height:1;
    position:relative;
    font-style:italic;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title:after{
    content:'';
    content:'';
    width:70px;
    height:5px;
    background-color:#cde6ac;
    position:absolute;
    right:4px;
    bottom:-25px;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-description{
    color:white;
    font-size:1.5em;
    margin-top:35px;
    font-style:italic;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-link{
    color:white;
}
header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-link i{
    display:inline-block;
    margin-left:6px;
}
footer ul{
    margin:0;
    padding:0;
    list-style:none;
}
footer .openingstable{
    width:100%;
    text-align:left;
}
@media screen and (max-width:740px){
    #flashMessageContainer{
        display:none;
    }
    .reveal-modal-bg{
        display:none! important;
    }
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){
}
@media only screen and (min-width:321px){
}
@media only screen and (max-width:320px){
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){
}
@media only screen and (min-width:1224px){
}
@media only screen and (min-width:1624px){
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
}
@media print{
    *{
        background:transparent !important;
        color:#000 !important;
        box-shadow:none !important;
        text-shadow:none !important;
    }
    a,a:visited{
        text-decoration:underline;
    }
    a[href]:after{
        content:" (" attr(href) ")";
    }
    abbr[title]:after{
        content:" (" attr(title) ")";
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:"";
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid;
    }
    thead{
        display:table-header-group;
    }
    tr,img{
        page-break-inside:avoid;
    }
    img{
        max-width:100% !important;
    }
    @page{
        margin:0.5cm;
    }
    p,h2,h3{
        orphans:3;
        widows:3;
    }
    h2,h3{
        page-break-after:avoid;
    }
}
.contactlink{
    float:left;
    padding:6px 12px;
    color:white;
    background:#ee2d24;
}
.contactlink.route{
    float:right;
}
[class^="icon-"],[class*=" icon-"]{
    font-family:FontAwesome;
    font-weight:normal;
    font-style:normal;
    text-decoration:inherit;
    -webkit-font-smoothing:antialiased;
    *margin-right:.3em;
}
[class^="icon-"]:before,[class*=" icon-"]:before{
    text-decoration:inherit;
    display:inline-block;
    speak:none;
}
.icon-large:before{
    vertical-align:-10%;
    font-size:1.3333333333333333em;
}
a [class^="icon-"],a [class*=" icon-"]{
    display:inline;
}
[class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{
    display:inline-block;
    width:1.1428571428571428em;
    text-align:right;
    padding-right:0.2857142857142857em;
}
[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{
    width:1.4285714285714286em;
}
.icons-ul{
    margin-left:2.142857142857143em;
    list-style-type:none;
}
.icons-ul > li{
    position:relative;
}
.icons-ul .icon-li{
    position:absolute;
    left:-2.142857142857143em;
    width:2.142857142857143em;
    text-align:center;
    line-height:inherit;
}
[class^="icon-"].hide,[class*=" icon-"].hide{
    display:none;
}
.icon-muted{
    color:#eeeeee;
}
.icon-light{
    color:#ffffff;
}
.icon-dark{
    color:#333333;
}
.icon-border{
    border:solid 1px #eeeeee;
    padding:.2em .25em .15em;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}
.icon-2x{
    font-size:2em;
}
.icon-2x.icon-border{
    border-width:2px;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.icon-3x{
    font-size:3em;
}
.icon-3x.icon-border{
    border-width:3px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.icon-4x{
    font-size:4em;
}
.icon-4x.icon-border{
    border-width:4px;
    -webkit-border-radius:6px;
    -moz-border-radius:6px;
    border-radius:6px;
}
.icon-5x{
    font-size:5em;
}
.icon-5x.icon-border{
    border-width:5px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
}
.pull-right{
    float:right;
}
.pull-left{
    float:left;
}
[class^="icon-"].pull-left,[class*=" icon-"].pull-left{
    margin-right:.3em;
}
[class^="icon-"].pull-right,[class*=" icon-"].pull-right{
    margin-left:.3em;
}
[class^="icon-"],[class*=" icon-"]{
    display:inline;
    width:auto;
    height:auto;
    line-height:normal;
    vertical-align:baseline;
    background-image:none;
    background-position:0% 0%;
    background-repeat:repeat;
    margin-top:0;
}
.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{
    background-image:none;
}
.btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{
    line-height:.9em;
}
.btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{
    display:inline-block;
}
.nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{
    line-height:.9em;
}
.btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{
    margin-top:.18em;
}
.btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{
    line-height:.8em;
}
.btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{
    margin-top:.25em;
}
.btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{
    margin-top:0;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-top:.05em;
}
.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{
    margin-right:.2em;
}
.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{
    margin-left:.2em;
}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{
    line-height:inherit;
}
.icon-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:-35%;
}
.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{
    display:block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    font-size:1em;
    line-height:inherit;
    *line-height:2em;
}
.icon-stack .icon-stack-base{
    font-size:2em;
    *line-height:1em;
}
.icon-spin{
    display:inline-block;
    -moz-animation:spin 2s infinite linear;
    -o-animation:spin 2s infinite linear;
    -webkit-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear;
}
a .icon-stack,a .icon-spin{
    display:inline-block;
    text-decoration:none;
}
@-moz-keyframes spin{
    0%{
        -moz-transform:rotate(0deg);
    }
    100%{
        -moz-transform:rotate(359deg);
    }
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(359deg);
    }
}
@-o-keyframes spin{
    0%{
        -o-transform:rotate(0deg);
    }
    100%{
        -o-transform:rotate(359deg);
    }
}
@-ms-keyframes spin{
    0%{
        -ms-transform:rotate(0deg);
    }
    100%{
        -ms-transform:rotate(359deg);
    }
}
@keyframes spin{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(359deg);
    }
}
.icon-rotate-90:before{
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before{
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transform:rotate(180deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before{
    -webkit-transform:rotate(270deg);
    -moz-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    -o-transform:rotate(270deg);
    transform:rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before{
    -webkit-transform:scale(-1,1);
    -moz-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    -o-transform:scale(-1,1);
    transform:scale(-1,1);
}
.icon-flip-vertical:before{
    -webkit-transform:scale(1,-1);
    -moz-transform:scale(1,-1);
    -ms-transform:scale(1,-1);
    -o-transform:scale(1,-1);
    transform:scale(1,-1);
}
a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{
    display:inline-block;
}
.icon-glass:before{
    content:"\f000";
}
.icon-music:before{
    content:"\f001";
}
.icon-search:before{
    content:"\f002";
}
.icon-envelope-alt:before{
    content:"\f003";
}
.icon-heart:before{
    content:"\f004";
}
.icon-star:before{
    content:"\f005";
}
.icon-star-empty:before{
    content:"\f006";
}
.icon-user:before{
    content:"\f007";
}
.icon-film:before{
    content:"\f008";
}
.icon-th-large:before{
    content:"\f009";
}
.icon-th:before{
    content:"\f00a";
}
.icon-th-list:before{
    content:"\f00b";
}
.icon-ok:before{
    content:"\f00c";
}
.icon-remove:before{
    content:"\f00d";
}
.icon-zoom-in:before{
    content:"\f00e";
}
.icon-zoom-out:before{
    content:"\f010";
}
.icon-power-off:before,.icon-off:before{
    content:"\f011";
}
.icon-signal:before{
    content:"\f012";
}
.icon-gear:before,.icon-cog:before{
    content:"\f013";
}
.icon-trash:before{
    content:"\f014";
}
.icon-home:before{
    content:"\f015";
}
.icon-file-alt:before{
    content:"\f016";
}
.icon-time:before{
    content:"\f017";
}
.icon-road:before{
    content:"\f018";
}
.icon-download-alt:before{
    content:"\f019";
}
.icon-download:before{
    content:"\f01a";
}
.icon-upload:before{
    content:"\f01b";
}
.icon-inbox:before{
    content:"\f01c";
}
.icon-play-circle:before{
    content:"\f01d";
}
.icon-rotate-right:before,.icon-repeat:before{
    content:"\f01e";
}
.icon-refresh:before{
    content:"\f021";
}
.icon-list-alt:before{
    content:"\f022";
}
.icon-lock:before{
    content:"\f023";
}
.icon-flag:before{
    content:"\f024";
}
.icon-headphones:before{
    content:"\f025";
}
.icon-volume-off:before{
    content:"\f026";
}
.icon-volume-down:before{
    content:"\f027";
}
.icon-volume-up:before{
    content:"\f028";
}
.icon-qrcode:before{
    content:"\f029";
}
.icon-barcode:before{
    content:"\f02a";
}
.icon-tag:before{
    content:"\f02b";
}
.icon-tags:before{
    content:"\f02c";
}
.icon-book:before{
    content:"\f02d";
}
.icon-bookmark:before{
    content:"\f02e";
}
.icon-print:before{
    content:"\f02f";
}
.icon-camera:before{
    content:"\f030";
}
.icon-font:before{
    content:"\f031";
}
.icon-bold:before{
    content:"\f032";
}
.icon-italic:before{
    content:"\f033";
}
.icon-text-height:before{
    content:"\f034";
}
.icon-text-width:before{
    content:"\f035";
}
.icon-align-left:before{
    content:"\f036";
}
.icon-align-center:before{
    content:"\f037";
}
.icon-align-right:before{
    content:"\f038";
}
.icon-align-justify:before{
    content:"\f039";
}
.icon-list:before{
    content:"\f03a";
}
.icon-indent-left:before{
    content:"\f03b";
}
.icon-indent-right:before{
    content:"\f03c";
}
.icon-facetime-video:before{
    content:"\f03d";
}
.icon-picture:before{
    content:"\f03e";
}
.icon-pencil:before{
    content:"\f040";
}
.icon-map-marker:before{
    content:"\f041";
}
.icon-adjust:before{
    content:"\f042";
}
.icon-tint:before{
    content:"\f043";
}
.icon-edit:before{
    content:"\f044";
}
.icon-share:before{
    content:"\f045";
}
.icon-check:before{
    content:"\f046";
}
.icon-move:before{
    content:"\f047";
}
.icon-step-backward:before{
    content:"\f048";
}
.icon-fast-backward:before{
    content:"\f049";
}
.icon-backward:before{
    content:"\f04a";
}
.icon-play:before{
    content:"\f04b";
}
.icon-pause:before{
    content:"\f04c";
}
.icon-stop:before{
    content:"\f04d";
}
.icon-forward:before{
    content:"\f04e";
}
.icon-fast-forward:before{
    content:"\f050";
}
.icon-step-forward:before{
    content:"\f051";
}
.icon-eject:before{
    content:"\f052";
}
.icon-chevron-left:before{
    content:"\f053";
}
.icon-chevron-right:before{
    content:"\f054";
}
.icon-plus-sign:before{
    content:"\f055";
}
.icon-minus-sign:before{
    content:"\f056";
}
.icon-remove-sign:before{
    content:"\f057";
}
.icon-ok-sign:before{
    content:"\f058";
}
.icon-question-sign:before{
    content:"\f059";
}
.icon-info-sign:before{
    content:"\f05a";
}
.icon-screenshot:before{
    content:"\f05b";
}
.icon-remove-circle:before{
    content:"\f05c";
}
.icon-ok-circle:before{
    content:"\f05d";
}
.icon-ban-circle:before{
    content:"\f05e";
}
.icon-arrow-left:before{
    content:"\f060";
}
.icon-arrow-right:before{
    content:"\f061";
}
.icon-arrow-up:before{
    content:"\f062";
}
.icon-arrow-down:before{
    content:"\f063";
}
.icon-mail-forward:before,.icon-share-alt:before{
    content:"\f064";
}
.icon-resize-full:before{
    content:"\f065";
}
.icon-resize-small:before{
    content:"\f066";
}
.icon-plus:before{
    content:"\f067";
}
.icon-minus:before{
    content:"\f068";
}
.icon-asterisk:before{
    content:"\f069";
}
.icon-exclamation-sign:before{
    content:"\f06a";
}
.icon-gift:before{
    content:"\f06b";
}
.icon-leaf:before{
    content:"\f06c";
}
.icon-fire:before{
    content:"\f06d";
}
.icon-eye-open:before{
    content:"\f06e";
}
.icon-eye-close:before{
    content:"\f070";
}
.icon-warning-sign:before{
    content:"\f071";
}
.icon-plane:before{
    content:"\f072";
}
.icon-calendar:before{
    content:"\f073";
}
.icon-random:before{
    content:"\f074";
}
.icon-comment:before{
    content:"\f075";
}
.icon-magnet:before{
    content:"\f076";
}
.icon-chevron-up:before{
    content:"\f077";
}
.icon-chevron-down:before{
    content:"\f078";
}
.icon-retweet:before{
    content:"\f079";
}
.icon-shopping-cart:before{
    content:"\f07a";
}
.icon-folder-close:before{
    content:"\f07b";
}
.icon-folder-open:before{
    content:"\f07c";
}
.icon-resize-vertical:before{
    content:"\f07d";
}
.icon-resize-horizontal:before{
    content:"\f07e";
}
.icon-bar-chart:before{
    content:"\f080";
}
.icon-twitter-sign:before{
    content:"\f081";
}
.icon-facebook-sign:before{
    content:"\f082";
}
.icon-camera-retro:before{
    content:"\f083";
}
.icon-key:before{
    content:"\f084";
}
.icon-gears:before,.icon-cogs:before{
    content:"\f085";
}
.icon-comments:before{
    content:"\f086";
}
.icon-thumbs-up-alt:before{
    content:"\f087";
}
.icon-thumbs-down-alt:before{
    content:"\f088";
}
.icon-star-half:before{
    content:"\f089";
}
.icon-heart-empty:before{
    content:"\f08a";
}
.icon-signout:before{
    content:"\f08b";
}
.icon-linkedin-sign:before{
    content:"\f08c";
}
.icon-pushpin:before{
    content:"\f08d";
}
.icon-external-link:before{
    content:"\f08e";
}
.icon-signin:before{
    content:"\f090";
}
.icon-trophy:before{
    content:"\f091";
}
.icon-github-sign:before{
    content:"\f092";
}
.icon-upload-alt:before{
    content:"\f093";
}
.icon-lemon:before{
    content:"\f094";
}
.icon-phone:before{
    content:"\f095";
}
.icon-unchecked:before,.icon-check-empty:before{
    content:"\f096";
}
.icon-bookmark-empty:before{
    content:"\f097";
}
.icon-phone-sign:before{
    content:"\f098";
}
.icon-twitter:before{
    content:"\f099";
}
.icon-facebook:before{
    content:"\f09a";
}
.icon-github:before{
    content:"\f09b";
}
.icon-unlock:before{
    content:"\f09c";
}
.icon-credit-card:before{
    content:"\f09d";
}
.icon-rss:before{
    content:"\f09e";
}
.icon-hdd:before{
    content:"\f0a0";
}
.icon-bullhorn:before{
    content:"\f0a1";
}
.icon-bell:before{
    content:"\f0a2";
}
.icon-certificate:before{
    content:"\f0a3";
}
.icon-hand-right:before{
    content:"\f0a4";
}
.icon-hand-left:before{
    content:"\f0a5";
}
.icon-hand-up:before{
    content:"\f0a6";
}
.icon-hand-down:before{
    content:"\f0a7";
}
.icon-circle-arrow-left:before{
    content:"\f0a8";
}
.icon-circle-arrow-right:before{
    content:"\f0a9";
}
.icon-circle-arrow-up:before{
    content:"\f0aa";
}
.icon-circle-arrow-down:before{
    content:"\f0ab";
}
.icon-globe:before{
    content:"\f0ac";
}
.icon-wrench:before{
    content:"\f0ad";
}
.icon-tasks:before{
    content:"\f0ae";
}
.icon-filter:before{
    content:"\f0b0";
}
.icon-briefcase:before{
    content:"\f0b1";
}
.icon-fullscreen:before{
    content:"\f0b2";
}
.icon-group:before{
    content:"\f0c0";
}
.icon-link:before{
    content:"\f0c1";
}
.icon-cloud:before{
    content:"\f0c2";
}
.icon-beaker:before{
    content:"\f0c3";
}
.icon-cut:before{
    content:"\f0c4";
}
.icon-copy:before{
    content:"\f0c5";
}
.icon-paperclip:before,.icon-paper-clip:before{
    content:"\f0c6";
}
.icon-save:before{
    content:"\f0c7";
}
.icon-sign-blank:before{
    content:"\f0c8";
}
.icon-reorder:before{
    content:"\f0c9";
}
.icon-list-ul:before{
    content:"\f0ca";
}
.icon-list-ol:before{
    content:"\f0cb";
}
.icon-strikethrough:before{
    content:"\f0cc";
}
.icon-underline:before{
    content:"\f0cd";
}
.icon-table:before{
    content:"\f0ce";
}
.icon-magic:before{
    content:"\f0d0";
}
.icon-truck:before{
    content:"\f0d1";
}
.icon-pinterest:before{
    content:"\f0d2";
}
.icon-pinterest-sign:before{
    content:"\f0d3";
}
.icon-google-plus-sign:before{
    content:"\f0d4";
}
.icon-google-plus:before{
    content:"\f0d5";
}
.icon-money:before{
    content:"\f0d6";
}
.icon-caret-down:before{
    content:"\f0d7";
}
.icon-caret-up:before{
    content:"\f0d8";
}
.icon-caret-left:before{
    content:"\f0d9";
}
.icon-caret-right:before{
    content:"\f0da";
}
.icon-columns:before{
    content:"\f0db";
}
.icon-sort:before{
    content:"\f0dc";
}
.icon-sort-down:before{
    content:"\f0dd";
}
.icon-sort-up:before{
    content:"\f0de";
}
.icon-envelope:before{
    content:"\f0e0";
}
.icon-linkedin:before{
    content:"\f0e1";
}
.icon-rotate-left:before,.icon-undo:before{
    content:"\f0e2";
}
.icon-legal:before{
    content:"\f0e3";
}
.icon-dashboard:before{
    content:"\f0e4";
}
.icon-comment-alt:before{
    content:"\f0e5";
}
.icon-comments-alt:before{
    content:"\f0e6";
}
.icon-bolt:before{
    content:"\f0e7";
}
.icon-sitemap:before{
    content:"\f0e8";
}
.icon-umbrella:before{
    content:"\f0e9";
}
.icon-paste:before{
    content:"\f0ea";
}
.icon-lightbulb:before{
    content:"\f0eb";
}
.icon-exchange:before{
    content:"\f0ec";
}
.icon-cloud-download:before{
    content:"\f0ed";
}
.icon-cloud-upload:before{
    content:"\f0ee";
}
.icon-user-md:before{
    content:"\f0f0";
}
.icon-stethoscope:before{
    content:"\f0f1";
}
.icon-suitcase:before{
    content:"\f0f2";
}
.icon-bell-alt:before{
    content:"\f0f3";
}
.icon-coffee:before{
    content:"\f0f4";
}
.icon-food:before{
    content:"\f0f5";
}
.icon-file-text-alt:before{
    content:"\f0f6";
}
.icon-building:before{
    content:"\f0f7";
}
.icon-hospital:before{
    content:"\f0f8";
}
.icon-ambulance:before{
    content:"\f0f9";
}
.icon-medkit:before{
    content:"\f0fa";
}
.icon-fighter-jet:before{
    content:"\f0fb";
}
.icon-beer:before{
    content:"\f0fc";
}
.icon-h-sign:before{
    content:"\f0fd";
}
.icon-plus-sign-alt:before{
    content:"\f0fe";
}
.icon-double-angle-left:before{
    content:"\f100";
}
.icon-double-angle-right:before{
    content:"\f101";
}
.icon-double-angle-up:before{
    content:"\f102";
}
.icon-double-angle-down:before{
    content:"\f103";
}
.icon-angle-left:before{
    content:"\f104";
}
.icon-angle-right:before{
    content:"\f105";
}
.icon-angle-up:before{
    content:"\f106";
}
.icon-angle-down:before{
    content:"\f107";
}
.icon-desktop:before{
    content:"\f108";
}
.icon-laptop:before{
    content:"\f109";
}
.icon-tablet:before{
    content:"\f10a";
}
.icon-mobile-phone:before{
    content:"\f10b";
}
.icon-circle-blank:before{
    content:"\f10c";
}
.icon-quote-left:before{
    content:"\f10d";
}
.icon-quote-right:before{
    content:"\f10e";
}
.icon-spinner:before{
    content:"\f110";
}
.icon-circle:before{
    content:"\f111";
}
.icon-mail-reply:before,.icon-reply:before{
    content:"\f112";
}
.icon-github-alt:before{
    content:"\f113";
}
.icon-folder-close-alt:before{
    content:"\f114";
}
.icon-folder-open-alt:before{
    content:"\f115";
}
.icon-expand-alt:before{
    content:"\f116";
}
.icon-collapse-alt:before{
    content:"\f117";
}
.icon-smile:before{
    content:"\f118";
}
.icon-frown:before{
    content:"\f119";
}
.icon-meh:before{
    content:"\f11a";
}
.icon-gamepad:before{
    content:"\f11b";
}
.icon-keyboard:before{
    content:"\f11c";
}
.icon-flag-alt:before{
    content:"\f11d";
}
.icon-flag-checkered:before{
    content:"\f11e";
}
.icon-terminal:before{
    content:"\f120";
}
.icon-code:before{
    content:"\f121";
}
.icon-reply-all:before{
    content:"\f122";
}
.icon-mail-reply-all:before{
    content:"\f122";
}
.icon-star-half-full:before,.icon-star-half-empty:before{
    content:"\f123";
}
.icon-location-arrow:before{
    content:"\f124";
}
.icon-crop:before{
    content:"\f125";
}
.icon-code-fork:before{
    content:"\f126";
}
.icon-unlink:before{
    content:"\f127";
}
.icon-question:before{
    content:"\f128";
}
.icon-info:before{
    content:"\f129";
}
.icon-exclamation:before{
    content:"\f12a";
}
.icon-superscript:before{
    content:"\f12b";
}
.icon-subscript:before{
    content:"\f12c";
}
.icon-eraser:before{
    content:"\f12d";
}
.icon-puzzle-piece:before{
    content:"\f12e";
}
.icon-microphone:before{
    content:"\f130";
}
.icon-microphone-off:before{
    content:"\f131";
}
.icon-shield:before{
    content:"\f132";
}
.icon-calendar-empty:before{
    content:"\f133";
}
.icon-fire-extinguisher:before{
    content:"\f134";
}
.icon-rocket:before{
    content:"\f135";
}
.icon-maxcdn:before{
    content:"\f136";
}
.icon-chevron-sign-left:before{
    content:"\f137";
}
.icon-chevron-sign-right:before{
    content:"\f138";
}
.icon-chevron-sign-up:before{
    content:"\f139";
}
.icon-chevron-sign-down:before{
    content:"\f13a";
}
.icon-html5:before{
    content:"\f13b";
}
.icon-css3:before{
    content:"\f13c";
}
.icon-anchor:before{
    content:"\f13d";
}
.icon-unlock-alt:before{
    content:"\f13e";
}
.icon-bullseye:before{
    content:"\f140";
}
.icon-ellipsis-horizontal:before{
    content:"\f141";
}
.icon-ellipsis-vertical:before{
    content:"\f142";
}
.icon-rss-sign:before{
    content:"\f143";
}
.icon-play-sign:before{
    content:"\f144";
}
.icon-ticket:before{
    content:"\f145";
}
.icon-minus-sign-alt:before{
    content:"\f146";
}
.icon-check-minus:before{
    content:"\f147";
}
.icon-level-up:before{
    content:"\f148";
}
.icon-level-down:before{
    content:"\f149";
}
.icon-check-sign:before{
    content:"\f14a";
}
.icon-edit-sign:before{
    content:"\f14b";
}
.icon-external-link-sign:before{
    content:"\f14c";
}
.icon-share-sign:before{
    content:"\f14d";
}
.icon-compass:before{
    content:"\f14e";
}
.icon-collapse:before{
    content:"\f150";
}
.icon-collapse-top:before{
    content:"\f151";
}
.icon-expand:before{
    content:"\f152";
}
.icon-euro:before,.icon-eur:before{
    content:"\f153";
}
.icon-gbp:before{
    content:"\f154";
}
.icon-dollar:before,.icon-usd:before{
    content:"\f155";
}
.icon-rupee:before,.icon-inr:before{
    content:"\f156";
}
.icon-yen:before,.icon-jpy:before{
    content:"\f157";
}
.icon-renminbi:before,.icon-cny:before{
    content:"\f158";
}
.icon-won:before,.icon-krw:before{
    content:"\f159";
}
.icon-bitcoin:before,.icon-btc:before{
    content:"\f15a";
}
.icon-file:before{
    content:"\f15b";
}
.icon-file-text:before{
    content:"\f15c";
}
.icon-sort-by-alphabet:before{
    content:"\f15d";
}
.icon-sort-by-alphabet-alt:before{
    content:"\f15e";
}
.icon-sort-by-attributes:before{
    content:"\f160";
}
.icon-sort-by-attributes-alt:before{
    content:"\f161";
}
.icon-sort-by-order:before{
    content:"\f162";
}
.icon-sort-by-order-alt:before{
    content:"\f163";
}
.icon-thumbs-up:before{
    content:"\f164";
}
.icon-thumbs-down:before{
    content:"\f165";
}
.icon-youtube-sign:before{
    content:"\f166";
}
.icon-youtube:before{
    content:"\f167";
}
.icon-xing:before{
    content:"\f168";
}
.icon-xing-sign:before{
    content:"\f169";
}
.icon-youtube-play:before{
    content:"\f16a";
}
.icon-dropbox:before{
    content:"\f16b";
}
.icon-stackexchange:before{
    content:"\f16c";
}
.icon-instagram:before{
    content:"\f16d";
}
.icon-flickr:before{
    content:"\f16e";
}
.icon-adn:before{
    content:"\f170";
}
.icon-bitbucket:before{
    content:"\f171";
}
.icon-bitbucket-sign:before{
    content:"\f172";
}
.icon-tumblr:before{
    content:"\f173";
}
.icon-tumblr-sign:before{
    content:"\f174";
}
.icon-long-arrow-down:before{
    content:"\f175";
}
.icon-long-arrow-up:before{
    content:"\f176";
}
.icon-long-arrow-left:before{
    content:"\f177";
}
.icon-long-arrow-right:before{
    content:"\f178";
}
.icon-apple:before{
    content:"\f179";
}
.icon-windows:before{
    content:"\f17a";
}
.icon-android:before{
    content:"\f17b";
}
.icon-linux:before{
    content:"\f17c";
}
.icon-dribbble:before{
    content:"\f17d";
}
.icon-skype:before{
    content:"\f17e";
}
.icon-foursquare:before{
    content:"\f180";
}
.icon-trello:before{
    content:"\f181";
}
.icon-female:before{
    content:"\f182";
}
.icon-male:before{
    content:"\f183";
}
.icon-gittip:before{
    content:"\f184";
}
.icon-sun:before{
    content:"\f185";
}
.icon-moon:before{
    content:"\f186";
}
.icon-archive:before{
    content:"\f187";
}
.icon-bug:before{
    content:"\f188";
}
.icon-vk:before{
    content:"\f189";
}
.icon-weibo:before{
    content:"\f18a";
}
.icon-renren:before{
    content:"\f18b";
}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    left:0;
    bottom:0;
}
.fotorama--fullscreen,.fotorama__img{
    max-width:99999px !important;
    max-height:99999px !important;
    min-width:0 !important;
    min-height:0 !important;
    border-radius:0 !important;
    box-shadow:none !important;
    padding:0 !important;
}
.fotorama__wrap .fotorama__grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab;
}
.fotorama__grabbing *{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing;
}
.fotorama__spinner{
    position:absolute !important;
    top:50% !important;
    left:50% !important;
}
.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
}
.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{
    outline:0;
}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{
    content:'';
    border-radius:inherit;
    background-color:rgba(0,175,234,0.5);
}
.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{
    -webkit-transform:none !important;
    transform:none !important;
}
.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{
    transition-property:-webkit-transform,width;
    transition-property:transform,width;
    transition-timing-function:cubic-bezier(0.1,0,0.25,1);
    transition-duration:0ms;
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.fotorama__select{
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text;
}
.fotorama__nav,.fotorama__nav__frame{
    margin:auto;
    padding:0;
}
.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1;
}
.fotorama__nav__frame,.fotorama__thumb-border{
    box-sizing:content-box;
}
.fotorama__caption__wrap{
    box-sizing:border-box;
}
.fotorama--hidden,.fotorama__load{
    position:absolute;
    left:-99999px;
    top:-99999px;
    z-index:-1;
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{
    -webkit-tap-highlight-color:transparent;
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
    background:url(/themes/custom/mwb_starter/images/fotorama/fotorama.png) no-repeat;
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){
    .fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
        background:url(/themes/custom/mwb_starter/images/fotorama/fotorama%402x.png) 0 0/96px 160px no-repeat;
    }
}
.fotorama__thumb{
    background-color:#7f7f7f;
    background-color:rgba(127,127,127,0.2);
}
@media print{
    .fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{
        background:none !important;
    }
}
.fotorama{
    min-width:1px;
    overflow:hidden;
}
.fotorama:not(.fotorama--unobtrusive) > *:not(:first-child){
    display:none;
}
.fullscreen{
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    max-height:100% !important;
    margin:0 !important;
    padding:0 !important;
    overflow:hidden !important;
    background:#000;
}
.fotorama--fullscreen{
    position:absolute !important;
    top:0 !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    float:none !important;
    z-index:2147483647 !important;
    background:#000;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{
    background:#000;
}
.fotorama__wrap{
    -webkit-text-size-adjust:100%;
    position:relative;
    direction:ltr;
    z-index:0;
}
.fotorama__wrap--rtl .fotorama__stage__frame{
    direction:rtl;
}
.fotorama__nav,.fotorama__stage{
    overflow:hidden;
    position:relative;
    max-width:100%;
}
.fotorama__wrap--pan-y{
    -ms-touch-action:pan-y;
}
.fotorama__wrap .fotorama__pointer{
    cursor:pointer;
}
.fotorama__wrap--slide .fotorama__stage__frame{
    opacity:1 !important;
}
.fotorama__stage__frame{
    overflow:hidden;
}
.fotorama__stage__frame.fotorama__active{
    z-index:8;
}
.fotorama__wrap--fade .fotorama__stage__frame{
    display:none;
}
.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{
    display:block;
    left:0;
    top:0;
}
.fotorama__wrap--fade .fotorama__fade-front{
    z-index:8;
}
.fotorama__wrap--fade .fotorama__fade-rear{
    z-index:7;
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{
    z-index:9;
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{
    display:none;
}
.fotorama__img{
    -ms-filter:"alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
    border:none !important;
}
.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{
    -ms-filter:"alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{
    display:none;
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{
    display:block;
}
.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{
    max-width:99999px !important;
}
.fotorama__wrap--only-active .fotorama__stage__frame{
    visibility:hidden;
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{
    visibility:visible;
}
.fotorama__nav{
    font-size:0;
    line-height:0;
    text-align:center;
    display:none;
    white-space:nowrap;
    z-index:5;
}
.fotorama__nav__shaft{
    position:relative;
    left:0;
    top:0;
    text-align:left;
}
.fotorama__nav__frame{
    position:relative;
    cursor:pointer;
}
.fotorama__nav--dots{
    display:block;
}
.fotorama__nav--dots .fotorama__nav__frame{
    width:18px;
    height:30px;
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{
    display:none;
}
.fotorama__nav--thumbs{
    display:block;
}
.fotorama__nav--thumbs .fotorama__nav__frame{
    padding-left:0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{
    padding-right:0 !important;
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{
    display:none;
}
.fotorama__dot{
    display:block;
    width:4px;
    height:4px;
    position:relative;
    top:12px;
    left:6px;
    border-radius:6px;
    border:1px solid #7f7f7f;
}
.fotorama__nav__frame:focus .fotorama__dot:after{
    padding:1px;
    top:-1px;
    left:-1px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot{
    width:0;
    height:0;
    border-width:3px;
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after{
    padding:3px;
    top:-3px;
    left:-3px;
}
.fotorama__thumb{
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%;
}
.fotorama__nav__frame:focus .fotorama__thumb{
    z-index:2;
}
.fotorama__thumb-border{
    position:absolute;
    z-index:9;
    top:0;
    left:0;
    border-style:solid;
    border-color:#ee2d24;
    background-image:linear-gradient(to bottom right,rgba(255,255,255,0.25),rgba(64,64,64,0.1));
}
.fotorama__caption{
    position:absolute;
    z-index:12;
    top:120px;
    left:0;
    right:0;
    font-family:'Work Sans',sans-serif;
    font-size:14px;
    line-height:1.5;
    color:#000;
}
.fotorama__caption a{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid;
    border-color:rgba(0,0,0,0.5);
}
.fotorama__caption a:hover{
    color:#333;
    border-color:rgba(51,51,51,0.5);
}
.fotorama__wrap--rtl .fotorama__caption{
    left:auto;
    right:0;
}
.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{
    display:none;
}
.fotorama__caption__wrap{
    padding:5px 10px;
}
@-webkit-keyframes spinner{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
@keyframes spinner{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0);
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg);
    }
}
.fotorama__wrap--css3 .fotorama__spinner{
    -webkit-animation:spinner 24s infinite linear;
    animation:spinner 24s infinite linear;
}
.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{
    transition-property:opacity;
    transition-timing-function:linear;
    transition-duration:.3s;
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{
    -ms-filter:"alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
}
.fotorama__select{
    cursor:auto;
}
.fotorama__video{
    top:32px;
    right:0;
    bottom:0;
    left:0;
    position:absolute;
    z-index:10;
}
@-moz-document url-prefix(){
    .fotorama__active{
        box-shadow:0 0 0 transparent;
    }
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
    position:absolute;
    z-index:11;
    cursor:pointer;
}
.fotorama__arr{
    position:absolute;
    width:32px;
    height:32px;
    top:50%;
    margin-top:-16px;
}
.fotorama__arr--prev{
    left:2px;
    background-position:0 0;
}
.fotorama__arr--next{
    right:2px;
    background-position:-32px 0;
}
.fotorama__arr--disabled{
    pointer-events:none;
    cursor:default;
    *display:none;
    opacity:.1;
}
.fotorama__fullscreen-icon{
    width:32px;
    height:32px;
    top:2px;
    right:2px;
    background-position:0 -32px;
    z-index:20;
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{
    border-radius:50%;
}
.fotorama--fullscreen .fotorama__fullscreen-icon{
    background-position:-32px -32px;
}
.fotorama__video-play{
    width:96px;
    height:96px;
    left:50%;
    top:50%;
    margin-left:-48px;
    margin-top:-48px;
    background-position:0 -64px;
    opacity:0;
}
.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{
    display:none;
}
.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{
    opacity:1;
    display:block;
}
.fotorama__nav__frame .fotorama__video-play{
    width:32px;
    height:32px;
    margin-left:-16px;
    margin-top:-16px;
    background-position:-64px -32px;
}
.fotorama__video-close{
    width:32px;
    height:32px;
    top:0;
    right:0;
    background-position:-64px 0;
    z-index:20;
    opacity:0;
}
.fotorama__wrap--css2 .fotorama__video-close{
    display:none;
}
.fotorama__wrap--css3 .fotorama__video-close{
    -webkit-transform:translate3d(32px,-32px,0);
    transform:translate3d(32px,-32px,0);
}
.fotorama__wrap--video .fotorama__video-close{
    display:block;
    opacity:1;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
    opacity:0;
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
    opacity:1;
}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{
    opacity:0 !important;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
    display:none;
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
    display:block;
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{
    display:none !important;
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){
    -webkit-transform:translate3d(32px,-32px,0);
    transform:translate3d(32px,-32px,0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){
    -webkit-transform:translate3d(-48px,0,0);
    transform:translate3d(-48px,0,0);
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){
    -webkit-transform:translate3d(48px,0,0);
    transform:translate3d(48px,0,0);
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{
    -webkit-transform:translate3d(32px,-32px,0) !important;
    transform:translate3d(32px,-32px,0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{
    -webkit-transform:translate3d(-48px,0,0) !important;
    transform:translate3d(-48px,0,0) !important;
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{
    -webkit-transform:translate3d(48px,0,0) !important;
    transform:translate3d(48px,0,0) !important;
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){
    transition-property:-webkit-transform,opacity;
    transition-property:transform,opacity;
    transition-duration:.3s;
}
.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{
    content:"";
    display:block;
    position:absolute;
    text-decoration:none;
    top:0;
    bottom:0;
    width:10px;
    height:auto;
    z-index:10;
    pointer-events:none;
    background-repeat:no-repeat;
    background-size:1px 100%,5px 100%;
}
.fotorama__nav:before,.fotorama__stage:before{
    background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,0.4),rgba(0,0,0,0));
    background-position:0 0,0 0;
    left:-10px;
}
.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{
    left:0;
}
.fotorama__nav:after,.fotorama__stage:after{
    background-image:linear-gradient(transparent,rgba(0,0,0,0.2) 25%,rgba(0,0,0,0.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,0.4),rgba(0,0,0,0));
    background-position:100% 0,100% 0;
    right:-10px;
}
.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{
    right:0;
}
.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{
    display:none;
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{
    padding:0;
    margin:0;
    border:0;
    outline:none;
    vertical-align:top;
}
.fancybox-wrap{
    position:absolute;
    top:0;
    left:0;
    z-index:8020;
}
.fancybox-skin{
    position:relative;
    background:#f9f9f9;
    color:#444;
    text-shadow:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.fancybox-opened{
    z-index:8030;
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
    box-shadow:0 10px 25px rgba(0,0,0,0.5);
}
.fancybox-outer,.fancybox-inner{
    position:relative;
}
.fancybox-inner{
    overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner{
    -webkit-overflow-scrolling:touch;
}
.fancybox-error{
    color:#444;
    font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:0;
    padding:15px;
    white-space:nowrap;
}
.fancybox-image,.fancybox-iframe{
    display:block;
    width:100%;
    height:100%;
}
.fancybox-image{
    max-width:100%;
    max-height:100%;
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
    background-image:url(/themes/custom/mwb_starter/css/images/vendor/fancybox/fancybox_sprite.png);
}
#fancybox-loading{
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-22px;
    margin-left:-22px;
    background-position:0 -108px;
    opacity:0.8;
    cursor:pointer;
    z-index:8060;
}
#fancybox-loading div{
    width:44px;
    height:44px;
    background:url(/themes/custom/mwb_starter/css/images/vendor/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close{
    position:absolute;
    top:-18px;
    right:-18px;
    width:36px;
    height:36px;
    cursor:pointer;
    z-index:8040;
}
.fancybox-nav{
    position:absolute;
    top:0;
    width:40%;
    height:100%;
    cursor:pointer;
    text-decoration:none;
    background:transparent url(/themes/custom/mwb_starter/css/images/vendor/fancybox/blank.gif);
    -webkit-tap-highlight-color:transparent;
    z-index:8040;
}
.fancybox-prev{
    left:0;
}
.fancybox-next{
    right:0;
}
.fancybox-nav span{
    position:absolute;
    top:50%;
    width:36px;
    height:34px;
    margin-top:-18px;
    cursor:pointer;
    z-index:8040;
    visibility:hidden;
}
.fancybox-prev span{
    left:10px;
    background-position:0 -36px;
}
.fancybox-next span{
    right:10px;
    background-position:0 -72px;
}
.fancybox-nav:hover span{
    visibility:visible;
}
.fancybox-tmp{
    position:absolute;
    top:-99999px;
    left:-99999px;
    visibility:hidden;
    max-width:99999px;
    max-height:99999px;
    overflow:visible !important;
}
.fancybox-lock{
    overflow:hidden !important;
    width:auto;
}
.fancybox-lock body{
    overflow:hidden !important;
}
.fancybox-lock-test{
    overflow-y:hidden !important;
}
.fancybox-overlay{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    display:none;
    z-index:9999;
    background:url(/themes/custom/mwb_starter/css/images/vendor/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed{
    position:fixed;
    bottom:0;
    right:0;
}
.fancybox-lock .fancybox-overlay{
    overflow:auto;
    overflow-y:scroll;
}
.fancybox-title{
    visibility:hidden;
    font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position:relative;
    text-shadow:none;
    z-index:8050;
}
.fancybox-opened .fancybox-title{
    visibility:visible;
}
.fancybox-title-float-wrap{
    position:absolute;
    bottom:0;
    right:50%;
    margin-bottom:-35px;
    z-index:8050;
    text-align:center;
}
.fancybox-title-float-wrap .child{
    display:inline-block;
    margin-right:-100%;
    padding:2px 20px;
    background:transparent;
    background:rgba(0,0,0,0.8);
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    text-shadow:0 1px 2px #222;
    color:#FFF;
    font-weight:bold;
    line-height:24px;
    white-space:nowrap;
}
.fancybox-title-outside-wrap{
    position:relative;
    margin-top:10px;
    color:#fff;
}
.fancybox-title-inside-wrap{
    padding-top:10px;
}
.fancybox-title-over-wrap{
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    padding:10px;
    background:#000;
    background:rgba(0,0,0,0.8);
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
    #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
        background-image:url(/themes/custom/mwb_starter/css/images/vendor/fancybox/fancybox_sprite%402x.png);
        background-size:44px 152px;
    }
    #fancybox-loading div{
        background-image:url(/themes/custom/mwb_starter/css/images/vendor/fancybox/fancybox_loading%402x.gif);
        background-size:24px 24px;
    }
}
.reveal-modal-bg{
    position:fixed;
    height:100%;
    width:100%;
    background:#000;
    background:rgba(0,0,0,0.8);
    z-index:100;
    display:none;
    top:0;
    left:0;
}
.reveal-modal{
    visibility:hidden;
    top:100px;
    left:50%;
    margin-left:-300px;
    width:660px;
    background:#eeeeee url(/themes/custom/mwb_starter/css/default-theme/modal-gloss.png) no-repeat -200px -80px;
    position:absolute;
    z-index:101;
    padding:20px 40px 20px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
    -box-shadow:0 0 10px rgba(0,0,0,0.4);
}
.reveal-modal.small{
    width:200px;
    margin-left:-140px;
}
.reveal-modal.medium{
    width:400px;
    margin-left:-240px;
}
.reveal-modal.large{
    width:600px;
    margin-left:-340px;
}
.reveal-modal.xlarge{
    width:800px;
    margin-left:-440px;
}
.reveal-modal .close-reveal-modal{
    font-size:22px;
    line-height:.5;
    position:absolute;
    top:8px;
    right:11px;
    color:#aaa;
    text-shadow:0 -1px 1px rbga(0,0,0,0.6);
    font-weight:bold;
    cursor:pointer;
}
.flashMessage-header{
    *zoom:1;
    border-bottom:1px solid #DFDFDF;
    padding-bottom:15px;
}
.flashMessage-header:before,.flashMessage-header:after{
    content:"";
    display:table;
}
.flashMessage-header:after{
    clear:both;
}
.flashMessage-header img{
    float:left;
    max-width:180px;
}
.flashMessage-header .social-menu{
    float:right;
    *zoom:1;
}
.flashMessage-header .social-menu ul{
    list-style:none;
    margin:0;
    padding:0;
}
.flashMessage-header .social-menu:before,.flashMessage-header .social-menu:after{
    content:"";
    display:table;
}
.flashMessage-header .social-menu:after{
    clear:both;
}
.flashMessage-header .social-menu li{
    float:left;
    margin-left:8px;
}
.flashMessage-header .social-menu li a{
    color:#aaa;
}
.flashMessage-header .social-menu li a:hover{
    color:#909090;
}
.flashMessage-mid{
    padding:10px 0;
}
.flashMessage-newsletter{
    *zoom:1;
    border-top:1px solid #DFDFDF;
    padding:15px 0;
    font-size:11px;
    font-size:0.6875rem;
}
.flashMessage-newsletter .fieldset,.flashMessage-newsletter .row{
    margin-bottom:0;
}
.flashMessage-newsletter p{
    margin:6px 0;
    font-size:1.2em;
}
.flashMessage-newsletter .paddingnull{
    padding:0;
}
.flashMessage-footer{
    *zoom:1;
    border-top:1px solid #DFDFDF;
    padding-top:10px;
    font-size:11px;
    font-size:0.6875rem;
}
.flashMessage-footer:before,.flashMessage-footer:after{
    content:"";
    display:table;
}
.flashMessage-footer:after{
    clear:both;
}
.flashMessage-footer .row{
    padding:0 !important;
    margin-bottom:0 !important;
}
.flashMessage-footer .row .c4{
    padding:0 !important;
}
.flashMessage-footer ul{
    list-style:none;
    margin:0;
    padding:0;
    font-size:10px;
    font-size:0.625rem;
}
.flashMessage-footer .left,.flashMessage-footer .right{
    font-size:11px;
    font-size:0.6875rem;
}
.flashMessage-footer .left{
    float:left;
}
.flashMessage-footer .right{
    float:right;
}
@-webkit-keyframes justified-gallery-show-caption-animation{
    from{
        opacity:0
    }
    to{
        opacity:.7
    }
}
@-moz-keyframes justified-gallery-show-caption-animation{
    from{
        opacity:0
    }
    to{
        opacity:.7
    }
}
@-o-keyframes justified-gallery-show-caption-animation{
    from{
        opacity:0
    }
    to{
        opacity:.7
    }
}
@keyframes justified-gallery-show-caption-animation{
    from{
        opacity:0
    }
    to{
        opacity:.7
    }
}
@-webkit-keyframes justified-gallery-show-entry-animation{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-moz-keyframes justified-gallery-show-entry-animation{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@-o-keyframes justified-gallery-show-entry-animation{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes justified-gallery-show-entry-animation{
    from{
        opacity:0
    }
    to{
        opacity:1
    }
}
.justified-gallery{
    width:100%;
    position:relative;
    overflow:hidden
}
.justified-gallery>a,.justified-gallery>div{
    position:absolute;
    display:inline-block;
    overflow:hidden;
    opacity:0;
    filter:alpha(opacity=0)
}
.justified-gallery>a>img,.justified-gallery>div>img,.justified-gallery>a>a>img,.justified-gallery>div>a>img{
    position:absolute;
    top:50%;
    left:50%;
    margin:0;
    padding:0;
    border:0
}
.justified-gallery>a>.caption,.justified-gallery>div>.caption{
    display:none;
    position:absolute;
    bottom:0;
    padding:5px;
    background-color:#000;
    left:0;
    right:0;
    margin:0;
    color:#fff;
    font-size:12px;
    font-weight:300;
    font-family:sans-serif
}
.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible{
    display:initial;
    opacity:.7;
    filter:"alpha(opacity=70)";
    -webkit-animation:justified-gallery-show-caption-animation 500ms 0 ease;
    -moz-animation:justified-gallery-show-caption-animation 500ms 0 ease;
    -ms-animation:justified-gallery-show-caption-animation 500ms 0 ease
}
.justified-gallery>.entry-visible{
    opacity:1;
    filter:alpha(opacity=100);
    -webkit-animation:justified-gallery-show-entry-animation 500ms 0 ease;
    -moz-animation:justified-gallery-show-entry-animation 500ms 0 ease;
    -ms-animation:justified-gallery-show-entry-animation 500ms 0 ease
}
.justified-gallery>.spinner{
    position:absolute;
    bottom:0;
    margin-left:-24px;
    padding:10px 0;
    left:50%;
    opacity:initial;
    filter:initial;
    overflow:initial
}
.justified-gallery>.spinner>span{
    display:inline-block;
    opacity:0;
    filter:alpha(opacity=0);
    width:8px;
    height:8px;
    margin:0 4px;
    background-color:#000;
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
    border-bottom-left-radius:6px
}
#colorbox,#cboxOverlay,#cboxWrapper{
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    overflow:hidden;
}
#cboxWrapper{
    max-width:none;
}
#cboxOverlay{
    position:fixed;
    width:100%;
    height:100%;
}
#cboxMiddleLeft,#cboxBottomLeft{
    clear:left;
}
#cboxContent{
    position:relative;
}
#cboxLoadedContent{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
}
#cboxTitle{
    margin:0;
}
#cboxLoadingOverlay,#cboxLoadingGraphic{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{
    cursor:pointer;
}
.cboxPhoto{
    float:left;
    margin:auto;
    border:0;
    display:block;
    max-width:none;
    -ms-interpolation-mode:bicubic;
}
.cboxIframe{
    width:100%;
    height:100%;
    display:block;
    border:0;
    padding:0;
    margin:0;
}
#colorbox,#cboxContent,#cboxLoadedContent{
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
}
#cboxOverlay{
    background:rgba(0,0,0,.6);
    opacity:0.9;
    filter:alpha(opacity = 90);
}
#colorbox{
    outline:0;
}
#cboxTopLeft{
    width:21px;
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -101px 0;
}
#cboxTopRight{
    width:21px;
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -130px 0;
}
#cboxBottomLeft{
    width:21px;
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -101px -29px;
}
#cboxBottomRight{
    width:21px;
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -130px -29px;
}
#cboxMiddleLeft{
    width:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) left top repeat-y;
}
#cboxMiddleRight{
    width:21px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) right top repeat-y;
}
#cboxTopCenter{
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/border.png) 0 0 repeat-x;
}
#cboxBottomCenter{
    height:21px;
    background:url(/themes/custom/mwb_starter/css/images/border.png) 0 -29px repeat-x;
}
#cboxContent{
    background:#fff;
    overflow:hidden;
}
.cboxIframe{
    background:#fff;
}
#cboxError{
    padding:50px;
    border:1px solid #ccc;
}
#cboxLoadedContent{
    margin-bottom:28px;
}
#cboxTitle{
    position:absolute;
    bottom:4px;
    left:0;
    text-align:center;
    width:100%;
    color:#949494;
}
#cboxCurrent{
    position:absolute;
    bottom:4px;
    left:58px;
    color:#949494;
}
#cboxLoadingOverlay{
    background:url(/themes/custom/mwb_starter/css/images/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic{
    background:url(/themes/custom/mwb_starter/css/images/loading.gif) no-repeat center center;
}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{
    border:0;
    padding:0;
    margin:0;
    overflow:visible;
    width:auto;
    background:none;
}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{
    outline:0;
}
#cboxSlideshow{
    position:absolute;
    bottom:4px;
    right:30px;
    color:#0092ef;
}
#cboxPrevious{
    position:absolute;
    bottom:0;
    left:0;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -75px 0;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxPrevious:hover{
    background-position:-75px -25px;
}
#cboxNext{
    position:absolute;
    bottom:0;
    left:27px;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -50px 0;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxNext:hover{
    background-position:-50px -25px;
}
#cboxClose{
    position:absolute;
    bottom:0;
    right:0;
    background:url(/themes/custom/mwb_starter/css/images/controls.png) no-repeat -25px 0;
    width:25px;
    height:25px;
    text-indent:-9999px;
}
#cboxClose:hover{
    background-position:-25px -25px;
}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
 a{
    -webkit-transition:0.5s all ease;
    -o-transition:0.5s all ease;
    transition:0.5s all ease;
    outline:none;
    cursor:pointer;
}
#top{
    background:#ca0900;
    color:#333;
    padding-top:15px;
    padding-bottom:15px;
    width:100%;
}
#top .row{
    margin-bottom:0;
}
#top ul{
    margin:0;
    padding:0;
    list-style:none;
}
#top ul li{
    font:12px/16px 'Montserrat',sans-serif;
}
#top ul li a{
    color:white;
}
#top ul li a:hover{
    color:#333;
}
#top ul.phone{
    text-align:right;
}
#header{
    background:#ee2d24;
    color:#333;
    padding-top:10px;
    width:100%;
}
#header ul li{
    font:12px/16px 'Montserrat',sans-serif;
}
#header ul li a{
    color:#333;
}
#header ul li a:hover{
    color:#333;
}
#logo a{
    display:inline-block;
    max-width:100%;
}
.icemegamenu{
    float:right;
    position:static;
}
.icemegamenu > ul{
    clear:both;
    margin:0;
    padding:17px 0 20px;
    width:100%;
    z-index:999;
}
.icemegamenu > ul:before,.icemegamenu > ul:after{
    content:" ";
    display:table;
}
.icemegamenu > ul:after{
    clear:both;
}
.icemegamenu > ul:before,.icemegamenu > ul:after{
    content:" ";
    display:table;
}
.icemegamenu > ul:after{
    clear:both;
}
.icemegamenu > ul > li{
    display:inline-block;
    position:relative;
    z-index:1;
}
.icemegamenu > ul > li + li{
    margin-left:39px;
}
.icemegamenu > ul > li > a.iceMenuTitle{
    border-bottom:4px solid transparent;
    display:block;
    font:12px / 24px 'Montserrat',sans-serif;
    height:24px;
    letter-spacing:1px;
    padding:0px;
    position:relative;
    z-index:1;
    color:#ffffff;
    background:transparent;
    text-transform:uppercase;
    font-size:16px;
}
.slideshow-caption{
    background:#EE2D24;
    padding:25px;
    -webkit-box-shadow:0px 0px 5px 0px rgba(97,97,97,1);
    -moz-box-shadow:0px 0px 5px 0px rgba(97,97,97,1);
    box-shadow:0px 0px 5px 0px rgba(97,97,97,1);
}
.icemega_active i{
    display:block;
    text-align:center;
}
.icemegamenu > ul > li > a.iceMenuTitle:hover,.icemegamenu > ul > li > a.iceMenuTitle.hover,.icemegamenu > ul > li > a.iceMenuTitle.icemega_active{
    display:block;
    color:#ffffff !important;
}
.icemegamenu > ul > li.active > a.iceMenuTitle,.icemegamenu > ul > li.hover > a.iceMenuTitle{
    background:transparent;
    color:#ffffff !important;
}
.icemegamenu > ul > li span.icemega_desc{
    color:#ffffff;
    display:block;
    line-height:1.25em;
    padding:0;
}
.icemegamenu > ul > li.menu-search{
    margin-left:55px;
    position:static;
}
.icemegamenu > ul > li.menu-search > a.iceMenuTitle{
    font-size:0;
    background:none;
    border:none !important;
    color:#ffffff;
}
.icemegamenu > ul > li.menu-search > a.iceMenuTitle:before{
    content:'\f002';
    font-size:12px;
    font-weight:normal;
    font-family:'FontAwesome';
}
.icemegamenu > ul > li.menu-search > a.iceMenuTitle:after{
    display:none;
}
.icemegamenu > ul > li.menu-search > a.iceMenuTitle.hover,.icemegamenu > ul > li.menu-search > a.iceMenuTitle:hover{
    background:transparent;
    color:#00c826 !important;
}
.icemegamenu > ul > li.menu-search > ul.icesubMenu{
    top:100%;
    left:auto;
    right:0;
    position:absolute;
    height:auto;
    padding:0;
    margin-top:0;
    opacity:100;
    filter:alpha(opacity=10000);
    overflow:visible;
    -moz-transform:translate(0,0) !important;
    -webkit-transform:translate(0,0) !important;
    -ms-transform:translate(0,0) !important;
    -o-transform:translate(0,0) !important;
    transform:translate(0,0) !important;
    pointer-events:auto;
}
.icemegamenu > ul > li.menu-search > ul.icesubMenu:before{
    display:none;
}
.icemegamenu > ul > li.menu-search .fa-times{
    display:block;
    font-size:20px;
}
.icemegamenu > ul > li.menu-search .top_search{
    opacity:0;
    filter:alpha(opacity=0);
    z-index:2;
}
.icemegamenu > ul > li.menu-search .top_search.visible{
    opacity:100;
    filter:alpha(opacity=10000);
}
.icemegamenu .ice-megamenu-toggle{
    display:none;
}
.icemegamenu > ul > li > a.iceMenuTitle > span.icemega_nosubtitle{
    display:inline-block;
}
ul.icesubMenu{
    height:0;
    left:50%;
    margin:0;
    opacity:0;
    overflow:hidden;
    padding:6px 0;
    pointer-events:none;
    position:absolute;
    text-align:left;
    top:100%;
    -webkit-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;
    -moz-transform:translate(-50%,30px);
    -webkit-transform:translate(-50%,30px);
    -ms-transform:translate(-50%,30px);
    -o-transform:translate(-50%,30px);
    transform:translate(-50%,30px);
    z-index:9999;
    background:#000000;
    border:none;
}
ul.icesubMenu > li:before,ul.icesubMenu > li:after{
    content:" ";
    display:table;
}
ul.icesubMenu > li:after{
    clear:both;
}
ul.icesubMenu > li:before,ul.icesubMenu > li:after{
    content:" ";
    display:table;
}
ul.icesubMenu > li:after{
    clear:both;
}
ul.icesubMenu li a.iceMenuTitle{
    display:block;
    font:12px / 22px 'Montserrat',sans-serif;
    padding:5px 20px;
    color:#888888 !important;
    text-transform:uppercase;
}
ul.icesubMenu li.active > a.iceMenuTitle,ul.icesubMenu li:hover > a.iceMenuTitle,ul.icesubMenu li.hover > a.iceMenuTitle{
    color:#ffffff !important;
    background:transparent;
}
ul.icesubMenu.sub_level_1{
    margin-top:20px;
}
ul.icesubMenu.sub_level_2{
    margin-top:-15px;
}
li[class*=iceMenuLiLevel]{
    padding:0;
}
li[class*=iceMenuLiLevel]:before{
    display:none;
}
#icemegamenu li.iceMenuLiLevel_1.hover > ul.icesubMenu{
    opacity:1;
    overflow:visible;
    pointer-events:auto;
    -moz-transform:translate(-50%,0px);
    -webkit-transform:translate(-50%,0px);
    -ms-transform:translate(-50%,0px);
    -o-transform:translate(-50%,0px);
    transform:translate(-50%,0px);
}
#icemegamenu li.iceMenuLiLevel_1 li.hover > ul.icesubMenu{
    height:auto;
    opacity:1;
    overflow:visible;
    pointer-events:auto;
    -moz-transform:translate(0,0px);
    -webkit-transform:translate(0,0px);
    -ms-transform:translate(0,0px);
    -o-transform:translate(0,0px);
    transform:translate(0,0px);
}
#icemegamenu ul.icesubMenu.visible{
    height:auto;
}
ul.icesubMenu ul > li{
    position:relative;
}
ul.icesubMenu > li:before{
    display:none;
}
ul.icesubMenu > li > .iceCols{
    max-width:100% !important;
    width:100%;
}
ul.sub_level_2,ul.sub_level_3,ul.sub_level_4,ul.sub_level_5{
    left:100%;
    margin-left:10px;
    top:0px;
    -moz-transform:translate(30px,0);
    -webkit-transform:translate(30px,0);
    -ms-transform:translate(30px,0);
    -o-transform:translate(30px,0);
    transform:translate(30px,0);
    z-index:99999;
}
ul.icesubMenu ul > li.hover > ul{
    opacity:1;
    overflow:visible;
    -moz-transform:translate(0,0);
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
    visibility:visible;
}
.icesubMenu .icemega_cover_module span.iceModuleTile{
    display:block;
}
.ice_righttoleft{
    left:auto !important;
    right:0;
}
.icemega_modulewrap{
    padding:20px;
}
.nav-collapse .icesubMenu .nav > li > a,.nav-collapse .icesubMenu .dropdown-menu a{
    margin-bottom:0;
    padding:0;
}
.nav-collapse.collapse{
    height:auto;
}
.fullwidth{
    position:static !important;
}
.fullwidth.hover ul.icesubMenu.sub_level_1{
    -moz-transform:translate(0,0px) !important;
    -webkit-transform:translate(0,0px) !important;
    -ms-transform:translate(0,0px) !important;
    -o-transform:translate(0,0px) !important;
    transform:translate(0,0px) !important;
}
.fullwidth ul.icesubMenu.sub_level_1{
    margin:0px;
    left:0px;
    padding:0;
    -moz-transform:translate(0,30px);
    -webkit-transform:translate(0,30px);
    -ms-transform:translate(0,30px);
    -o-transform:translate(0,30px);
    transform:translate(0,30px);
}
.fullwidth ul.icesubMenu.sub_level_1:before{
    display:none;
}
.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .komento{
    display:none;
}
.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .item__module,.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .item{
    margin-bottom:22px;
    opacity:100;
    filter:alpha(opacity=10000);
    transform:translateY(0px);
    -o-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -webkit-transform:translateY(0px);
    -ms-transform:translateY(0px);
}
.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .mod-menu ul.menu,.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .mod-article-single,.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .mod-newsflash-adv_custom-link{
    margin-bottom:22px;
}
.fullwidth ul.icesubMenu.sub_level_1 .icemega_cover_module .icemega_modulewrap{
    padding:0;
}
.fullwidth ul.icesubMenu.sub_level_1 .iceCols > ul{
    padding:0 15px;
}
.fullwidth ul.icesubMenu.sub_level_1 > li{
    padding:24px 25px;
    position:relative;
}
.rd-mobilemenu_ul a.active,.rd-mobilemenu_ul li.level_1.active > a{
    color:white !important;
}
@media (max-width:979px){
    .icemegamenu{
        overflow:visible !important;
    }
}
.blokken-container{
    margin-top:65px;
}
.one-block h3{
    font-size:28px;
}
.section-title{
    margin:35px 0 32px 0;
    font-size:2.4em;
    font-weight:normal;
    line-height:54px;
    letter-spacing:-3px;
    text-align:center;
    color:#60605f;
}
.section-title:after{
}
.one-product-container{
    padding:0;
    position:relative;
}
.one-product-container img{
    margin:0 auto;
}
.one-product{
}
.one-product:before{
    position:absolute;
    left:0;
    right:0;
    top:73px;
    bottom:0;
    content:'';
    display:block;
    z-index:-1;
}
.one-product .product-body{
    padding:5px;
}
.one-product .product-body h3{
    margin:0;
    margin-bottom:15px;
    font-size:17px;
    font-weight:600;
    line-height:32px;
}
.p-read-more{
    text-align:center;
}
.p-read-more a{
    color:#fff;
    letter-spacing:1px;
    position:relative;
    text-transform:uppercase;
    display:inline-block;
    margin:20px 0 20px 0;
    padding:5px 15px;
}
.p-read-more a:hover{
    background:#000;
}
.one-product .p-kenmerken{
    padding:0;
    margin:0;
    list-style:none;
    margin-top:10px;
}
.one-product .p-kenmerken li{
    font-size:14px;
}
.one-product .p-kenmerken span{
    float:left;
}
.one-product .p-kenmerken .k-key{
    margin-right:10px;
}
.one-product .p-kenmerken .k-value{
    font-weight:bold;
}
.one-news{
}
.one-news .news-cover{
    padding:0;
}
.one-news .news-cover time{
    font-size:14px;
    font-style:italic;
}
.one-news .news-body h3{
    margin-top:0;
}
h1.heading-style-6,h2.heading-style-6,h3.heading-style-6,h4.heading-style-6,h5.heading-style-6,h6.heading-style-6{
    font:bold 18px/24px 'Lato',sans-serif;
    margin-bottom:6px;
}
#footer-wrapper{
    background:black;
    color:white;
    font-size:13px;
    padding-top:36px;
    padding-bottom:45px;
    width:100%;
}
#copyright{
    text-align:center;
    font-size:0.7em;
}
.moduleTitle{
    margin-bottom:5px !important;
}
#footer-wrapper .line{
    height:2px;
    width:50px;
    background:#EE2D24;
    margin-bottom:15px;
}
#footer-wrapper *[class*=heading-style]{
    color:white;
}
#footer-wrapper .page-header,#footer-wrapper .page_header{
    text-align:left;
}
#footer-wrapper .page-header *[class*=heading-style],#footer-wrapper .page_header *[class*=heading-style]{
    color:#white;
    margin-bottom:16px;
    font-size:1.2em;
    text-transform:uppercase;
    letter-spacing:2px;
    font-weight:bold;
}
#footer-wrapper ul{
    margin:0;
    padding:0;
    list-style:none;
}
#footer-wrapper ul.work_time li a,#footer-wrapper ul.categories-module li a,#footer-wrapper ul.menu li a{
    color:white;
}
#footer-wrapper ul.work_time li a:hover,#footer-wrapper ul.categories-module li a:hover,#footer-wrapper ul.menu li a:hover{
    color:#6ca037;
}
#footer-wrapper ul.work_time li + li,#footer-wrapper ul.menu li + li,#footer-wrapper ul.categories-module li + li{
    margin-top:2px;
}
#footer-wrapper ul li i{
    font-size:.85em;
    margin-right:5px;
}
#footer-wrapper .mod-article-single{
    margin-bottom:13px;
}
#footer-wrapper .mod-article-single .item_img{
    margin:0 0 37px;
    padding-top:11px;
}
.work_time span{
    float:left;
    display:inline-block;
}
.work_time .o-day{
    width:35%;
}
.work_time .o-time{
    width:65%;
    text-align:right;
}
#footer-wrapper .opening-text{
    margin-top:20px;
}
#footer-wrapper .currentdayhighlight{
    padding:0 3px;
    background-color:#EE2D24;
}
#footer-wrapper a{
    color:#fff;
}
.footersocial a{
    background:white;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    color:black!important;
    display:inline-block;
    font-size:15px;
    height:24px;
    line-height:24px;
    position:relative;
    text-align:center;
    -webkit-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
    width:24px;
    margin-right:5px;
}
.footersocial a:hover{
    background:#EE2D24;
}
footer{
    background-color:#262626;
}
footer p{
    margin:5px 0;
    font-size:.8em;
    color:#fff;
}
footer a{
    color:#fff;
}
.breadcrumbs{
    margin-bottom:20px;
}
.breadcrumbs ul{
    margin:0;
    padding:0;
    list-style:none;
    padding:8px 0;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf;
}
.breadcrumbs li{
    float:left;
}
.singlealbum{
    margin-bottom:80px !important;
    padding:0 40px;
}
.product-question .section-title:after{
    display:none;
}
.singlecontent h4{
    cursor:pointer;
    display:block;
    padding:15px;
    background:#EE2D24;
    color:white;
}
.singlecontent{
    margin-bottom:1px !important;
}
.singlealbum .num{
    vertical-align:middle;
    display:inline-block;
    width:60px;
    height:60px;
    background:black;
    color:white;
    font-size:1.6em;
    border-radius:50%;
    text-align:center;
    padding-top:14px;
    margin-right:10px;
}
.subpageitems{
}
.subpageitems ul{
    list-style:none;
    background:#f2f2f2;
    padding:10px 0px;
    margin:0;
}
.subpageitems ul li h3{
    font-size:1em !important;
    font-weight:400 !important;
    text-transform:uppercase;
    margin:0;
    padding:10px 20px;
    border-bottom:1px solid #e1e1e1;
}
.subpageitems ul li h3:hover{
    background:#EE2D24;
    color:white;
}
.subpageitems ul li:last-of-type h3{
    border:none;
}
.breadcrumbs a{
    font-size:.8em;
    font-weight:300;
    color:#747474;
    text-transform:uppercase;
}
.breadcrumbs i{
    font-size:.6em;
    margin-left:4px;
    color:#ee2d24;
}
.contact-short{
    margin-top:72px;
}
.contact-short ul{
    margin:0;
    padding:0;
    list-style:none;
}
.contact-short ul li{
}
.contact-short ul li a{
    color:#000000;
}
.contact-short ul li i{
    display:inline-block;
    width:20px;
    color:#ee2d24;
}
.contact-location{
    position:relative;
}
.contact-location .contactlink{
    position:absolute;
    bottom:20px;
}
.contact-location .route.contactlink{
    bottom:60px;
}
.contact-form{
    margin-bottom:50px;
}
.contact-form .fieldset{
    margin-bottom:10px;
}
.contact-form #submit{
    float:right;
}
.page-title{
    font-size:2.5em;
    font-weight:normal;
    margin:35px 0 35px 0;
    color:#60605f;
    letter-spacing:-3px;
}
.spr{
    padding-right:5px;
}
.spl{
    padding-left:5px;
}
#dealersMap{
    min-height:700px;
}
.mtt{
    margin-top:40px;
}
.map-info-window{
    min-width:290px;
}
.map-info-window img{
    width:100%;
}
.search-container input[type=text],.search-container select{
}
.dealer-large-container{
    position:relative;
    height:600px;
    padding:20px;
    background:#f1f1f1;
    overflow-x:hidden;
}
#dealer-details{
    position:absolute;
    top:0;
    left:100%;
    width:100%;
    height:100%;
    padding:20px;
    background:#f1f1f1;
    z-index:1;
    overflow-y:auto;
    overflow-x:hidden;
    transition:all .3s ease-in-out;
}
.dealer-large-container.detail{
    overflow-y:hidden;
}
#distributor-container{
    padding-left:10px;
}
#dealer-container{
    height:100%;
    overflow-y:auto;
    overflow-x:hidden;
    padding-left:10px;
}
.dealer-large-container.detail #dealer-details{
    left:0;
}
.fieldset-title{
    font-size:28px;
    font-weight:700;
    line-height:1.2;
    overflow:hidden;
}
.fieldset-title span{
    display:inline;
    position:relative;
    padding-right:15px;
}
.fieldset-title span:before{
    content:'';
    position:absolute;
    top:50%;
    left:100%;
    height:1px;
    width:999px;
    background:#ccc;
}
.dealer-name{
    position:relative;
    font-size:28px;
    font-weight:700;
    line-height:1.2;
    text-transform:uppercase;
    color:#004C9C;
    margin:0;
    cursor:pointer;
}
.dealer-name i{
    color:#99CA3B;
    margin-right:7px;
}
.dealer{
    padding:10px 0;
    border-bottom:1px solid #ccc;
}
.dealer:first-child{
    padding-top:0;
}
.dealer:last-child{
    padding-bottom:0;
    border-bottom:0;
}
.dealer .dealer-specifics{
    max-height:0;
    overflow:hidden;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -ms-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.dealer.open .dealer-specifics{
    max-height:600px;
}
.dealer h3{
    cursor:pointer;
    margin:0;
    font-size:1em;
    font-weight:bold;
    color:#413f3f;
}
.dealer h3 i{
    margin-right:5px;
    color:#EE2D24;
}
.dealer-large-container h5{
    font-size:1em;
    color:#024a8f;
    margin:0;
    border-bottom:1px solid #024a8f;
    margin-bottom:10px;
}
.dealer-specifics .btn,.dealer-back{
    margin-top:15px;
}
.dealer-contact ul{
    margin:0;
    padding:0;
    list-style:none;
}
.dealer-contact li{
    display:block;
    margin-bottom:3px;
}
.dealer-contact li a{
    color:#000;
}
.dealer-contact li:first-child p{
    margin-top:0;
}
.dealer-contact li:last-child p{
    margin-bottom:0;
}
.dealer-contact i{
    float:left;
    width:25px;
    height:25px;
    font-size:13px;
    text-align:center;
    color:#fff;
    line-height:25px;
    background:#004C9C;
    margin-right:5px;
}
.dealer-contact p{
    font-size:14px;
    font-weight:300;
    margin-left:35px;
}
.dealer-btn{
    position:relative;
    text-align:right;
    margin-top:20px;
    z-index:1;
}
.dealer-btn i{
    width:40px;
    height:40px;
    font-size:20px;
    line-height:40px;
    text-align:center;
    color:#fff;
    background:#84b033;
    margin-right:-4px;
}
.dealer-btn span{
    display:inline-block;
    font-size:20px;
    font-weight:400;
    line-height:40px;
    text-transform:uppercase;
    color:#fff;
    background:#99CA3B;
    padding:0 15px;
}
.dpForm button{
    position:absolute;
    top:4px;
    right:28px;
    font-size:1.5em;
    border:none;
    background:none;
    background-color:#fff;
}
#filter-container input[type=text],#filter-container select{
    width:100%;
    padding:10px;
    line-height:1;
    margin-bottom:5px;
    border:1px solid #d1d1d1;
    height:41px;
}
.spl{
    padding-left:5px;
}
.spr{
    padding-right:5px;
}
.npl{
    padding-left:0;
}
.npr{
    padding-right:0;
}
.news-item-container{
    position:relative;
    padding:0 15px;
    margin-bottom:50px;
}
.news-item-container .news-item{
    background-color:#fff;
    -webkit-box-shadow:5px 5px 15px rgba(0,0,0,0.27);
    box-shadow:5px 5px 15px rgba(0,0,0,0.27);
}
.news-item-container .news-item:before{
    position:absolute;
    left:0;
    right:0;
    top:73px;
    bottom:0;
    content:'';
    display:block;
    z-index:-1;
}
.news-item-container .news-item .news-content{
    padding:55px 60px;
}
.news-item-container .news-item .news-content h3{
    margin-top:0;
    font-size:1.8em;
}
.news-item-container .news-item .news-item-publish-date{
    font-style:italic;
    color:#8d8d8d;
}
.np{
    padding:0;
}
.news-item-detail{
    margin-bottom:50px;
}
.news-item-detail .news-item-images{
    margin-top:5px;
}
.news-item-detail .news-item-images ul,.news-item-detail .news-item-attachments ul{
    margin:0;
    padding:0;
    list-style:none;
}
.news-item-detail .news-item-images ul li{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}
.news-item-detail .news-item-title{
    margin-top:0;
    font-size:1.8em;
}
.news-item-detail .news-item-publish-date{
    font-style:italic;
    color:#8d8d8d;
}
#main-container{
    margin-bottom:50px;
}
.product-specs{
}
.product-specs ul{
    margin:0;
    padding:0;
    list-style:none;
}
.product-specs ul li{
    padding:5px 10px;
    border:1px solid #f5f5f5;
}
.product-specs ul li.even{
    background-color:#f5f5f5;
}
.product-specs ul li span{
    display:block;
    float:left;
}
.product-specs ul li span.spec-label{
    width:40%;
}
.product-specs ul li span.spec-value{
    width:60%;
}
.prd-btns{
    margin-top:20px;
}
.prd-btns .btn{
    margin-bottom:3px;
}
.product-detail-overview{
    margin-bottom:30px !important;
}
.product-question{
    margin-top:40px;
    padding:1px 20px;
    background-color:#f5f5f5;
}
.product-question .section-title{
    margin:0;
}
.product-question .section-title h3{
}
.product-detail h3{
    font-size:20px;
}
.product-detail-overview .review{
    text-align:center;
    padding:60px 20px;
    margin-top:40px;
}
.product-detail-overview .subpageitems{
    margin:0 -20px !important;
}
#header .language-menu{
    position:absolute;
    z-index:1;
    right:15px;
    margin-top:5px;
}
#header .language-menu ul{
    margin:0;
    padding:0;
    list-style:none;
}
#header .language-menu ul li{
    float:right;
    margin-right:5px;
}
#header .language-menu ul li a{
    background-color:#ee2d24;
    display:block;
    width:25px;
    text-align:center;
    text-transform:uppercase;
    font-size:.8em;
    line-height:1;
    padding:4px 0;
    font-weight:bold;
}
#header .language-menu ul li a.active{
    background-color:#00c826;
}
#header .grid{
    position:relative;
}
div#flashMessageContainer{
    background:#ee2d24;
}
div#flashMessageContainer *{
    color:#fff;
}
.one-news-container .p-read-more{
    text-align:right;
}
.one-news-container .p-read-more a{
    color:#000000;
    margin-top:0;
}
.one-news-container .p-read-more a:hover{
    color:#ffffff;
}
.slider-video{
    max-height:600px;
    overflow:hidden;
}
.slider-video #ytvid{
    position:relative;
    top:-200px;
}
.news-container{
    margin-bottom:30px;
}
.blokken .leftsideitems a{
    display:block;
    border-bottom:1px solid #b3b3b3;
    padding:5px 0;
}
.blokken .leftsideitems a:hover,.blokken .leftsideitems a.active{
    color:#ee2d24;
}
.pages-blokken{
    margin-bottom:20px;
}
@media screen and (max-width:568px){
    .equalheight{
        height:auto !important;
    }
    .one-news-container .news-body{
        padding:0;
    }
    .home_menu .icemegamenu ul li{
        margin-right:15px;
        margin-left:0;
    }
    #top ul.phone{
        text-align:left;
    }
    .g-recaptcha{
        transform:scale(0.77);
        -webkit-transform:scale(0.77);
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    .one-product .product-body h3{
        font-size:19px;
        line-height:24px;
    }
    .page-title{
        font-size:1.5em;
    }
    .product-specs ul li span.spec-label{
        width:50%;
    }
    .product-specs ul li span.spec-value{
        width:50%;
    }
    .spl{
        padding-left:20px;
    }
    .spr{
        padding-right:20px;
    }
    .contact-short{
        margin-top:0;
    }
    .contact-form{
        margin-bottom:0;
    }
    #main-container .npr{
        padding-right:20px;
    }
    #main-container .npl{
        padding-left:20px;
    }
    .dealer-large-container{
        max-height:400px;
        height:auto;
    }
    #filter-container .c4{
        margin-bottom:0;
    }
    #dealersMap{
        height:400px;
        min-height:300px !important;
    }
    .news-item-container .news-item .news-content{
        padding:0 10px;
    }
    .news-item-container .news-item .news-content h3{
        font-size:1.2em;
        line-height:1.2;
    }
    header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption{
        text-align:center;
    }
    header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title{
        font-size:1.5em;
        margin:0;
    }
    .fotorama__caption{
        top:5px;
        right:0;
    }
    header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title:after{
        left:0;
        right:0;
        margin:0 auto;
        top:20px;
    }
    header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-description{
        font-size:1em;
        margin-top:0;
    }
    .slideshow-caption .btn{
        display:none;
    }
    .slider-video #ytvid{
        top:0;
        min-height:300px;
    }
}
@media screen and (min-width:568px) and (max-width:768px){
    .spl{
        padding-left:20px;
    }
    .spr{
        padding-right:20px;
    }
    .contact-short{
        margin-top:0;
    }
    .contact-form{
        margin-bottom:0;
    }
    #main-container .npr{
        padding-right:20px;
    }
    #main-container .npl{
        padding-left:20px;
    }
    .dealer-large-container{
        max-height:400px;
        height:auto;
    }
    #filter-container .c4{
        margin-bottom:0;
    }
    #dealersMap{
        height:400px;
        min-height:300px !important;
    }
    .top-menu .moduletable{
        width:33.33%;
    }
    .news-items .news-cover{
        max-height:300px;
        overflow:hidden;
    }
    .news-items .news-cover img{
        width:100%;
        position:relative;
        top:-60px;
    }
    .half-width{
        width:50%;
    }
    .one-product .product-body h3{
        font-size:24px;
        line-height:30px;
    }
    .one-news .news-cover{
        width:30%;
    }
    .one-news .news-body{
        width:70%;
    }
    .slider-video #ytvid{
        top:0;
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    header .header-outer-bottom .main-slideshow .fotorama .fotorama__caption__wrap .slideshow-caption .slideshow-caption-title{
        font-size:2em;
    }
    .fotorama__caption{
        top:5px;
        right:25px;
    }
    .icemegamenu > ul > li + li{
        margin-left:10px;
    }
}
 .fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    right:0;
    left:0;
    bottom:0
}
.fotorama--fullscreen,.fotorama__img{
    max-width:99999px!important;
    max-height:99999px!important;
    min-width:0!important;
    min-height:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    padding:0!important
}
.fotorama__wrap .fotorama__grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.fotorama__grabbing *{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.fotorama__spinner{
    position:absolute!important;
    top:50%!important;
    left:50%!important
}
.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{
    outline:0
}
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{
    content:'';
    border-radius:inherit;
    background-color:rgba(0,175,234,.5)
}
.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{
    -webkit-transform:none!important;
    transform:none!important
}
.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{
    transition-property:-webkit-transform,width;
    transition-property:transform,width;
    transition-timing-function:cubic-bezier(0.1,0,.25,1);
    transition-duration:0ms
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.fotorama__select{
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
.fotorama__nav,.fotorama__nav__frame{
    margin:auto;
    padding:0
}
.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{
    -moz-box-orient:vertical;
    display:inline-block;
    vertical-align:middle;
    *display:inline;
    *zoom:1
}
.fotorama__nav__frame,.fotorama__thumb-border{
    box-sizing:content-box
}
.fotorama__caption__wrap{
    box-sizing:border-box
}
.fotorama--hidden,.fotorama__load{
    position:absolute;
    left:-99999px;
    top:-99999px;
    z-index:-1
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{
    -webkit-tap-highlight-color:transparent
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
    background:url(/themes/custom/mwb_starter/css/default-theme/fotorama.png) no-repeat
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){
    .fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
        background:url(/themes/custom/mwb_starter/css/default-theme/fotorama%402x.png) 0 0/96px 160px no-repeat
    }
}
.fotorama__thumb{
    background-color:#7f7f7f;
    background-color:rgba(127,127,127,.2)
}
@media print{
    .fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{
        background:none!important
    }
}
.fotorama{
    min-width:1px;
    overflow:hidden
}
.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){
    display:none
}
.fullscreen{
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#000
}
.fotorama--fullscreen{
    position:absolute!important;
    top:0!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    float:none!important;
    z-index:2147483647!important;
    background:#000;
    width:100%!important;
    height:100%!important;
    margin:0!important
}
.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{
    background:#000
}
.fotorama__wrap{
    -webkit-text-size-adjust:100%;
    position:relative;
    direction:ltr;
    z-index:0
}
.fotorama__wrap--rtl .fotorama__stage__frame{
    direction:rtl
}
.fotorama__nav,.fotorama__stage{
    overflow:hidden;
    position:relative;
    max-width:100%
}
.fotorama__wrap--pan-y{
    -ms-touch-action:pan-y
}
.fotorama__wrap .fotorama__pointer{
    cursor:pointer
}
.fotorama__wrap--slide .fotorama__stage__frame{
    opacity:1!important
}
.fotorama__stage__frame{
    overflow:hidden
}
.fotorama__stage__frame.fotorama__active{
    z-index:8
}
.fotorama__wrap--fade .fotorama__stage__frame{
    display:none
}
.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{
    display:block;
    left:0;
    top:0
}
.fotorama__wrap--fade .fotorama__fade-front{
    z-index:8
}
.fotorama__wrap--fade .fotorama__fade-rear{
    z-index:7
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{
    z-index:9
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{
    display:none
}
.fotorama__img{
    -ms-filter:"alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
    border:none!important
}
.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{
    -ms-filter:"alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{
    display:none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{
    display:block
}
.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{
    max-width:99999px!important
}
.fotorama__wrap--only-active .fotorama__stage__frame{
    visibility:hidden
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{
    visibility:visible
}
.fotorama__nav{
    font-size:0;
    line-height:0;
    text-align:center;
    display:none;
    white-space:nowrap;
    z-index:5
}
.fotorama__nav__shaft{
    position:relative;
    left:0;
    top:0;
    text-align:left
}
.fotorama__nav__frame{
    position:relative;
    cursor:pointer
}
.fotorama__nav--dots{
    display:block
}
.fotorama__nav--dots .fotorama__nav__frame{
    width:18px;
    height:30px
}
.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{
    display:none
}
.fotorama__nav--thumbs{
    display:block
}
.fotorama__nav--thumbs .fotorama__nav__frame{
    padding-left:0!important
}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{
    padding-right:0!important
}
.fotorama__nav--thumbs .fotorama__nav__frame--dot{
    display:none
}
.fotorama__dot{
    display:block;
    width:4px;
    height:4px;
    position:relative;
    top:12px;
    left:6px;
    border-radius:6px;
    border:1px solid #7f7f7f
}
.fotorama__nav__frame:focus .fotorama__dot:after{
    padding:1px;
    top:-1px;
    left:-1px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot{
    width:0;
    height:0;
    border-width:3px
}
.fotorama__nav__frame.fotorama__active .fotorama__dot:after{
    padding:3px;
    top:-3px;
    left:-3px
}
.fotorama__thumb{
    overflow:hidden;
    position:relative;
    width:100%;
    height:100%
}
.fotorama__nav__frame:focus .fotorama__thumb{
    z-index:2
}
.fotorama__thumb-border{
    position:absolute;
    z-index:9;
    top:0;
    left:0;
    border-style:solid;
    border-color:#00afea;
    background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))
}
.fotorama__caption{
    position:absolute;
    z-index:12;
    bottom:0;
    left:0;
    right:0;
    font-family:'Helvetica Neue',Arial,sans-serif;
    font-size:14px;
    line-height:1.5;
    color:#000
}
.fotorama__caption a{
    text-decoration:none;
    color:#000;
    border-bottom:1px solid;
    border-color:rgba(0,0,0,.5)
}
.fotorama__caption a:hover{
    color:#333;
    border-color:rgba(51,51,51,.5)
}
.fotorama__wrap--rtl .fotorama__caption{
    left:auto;
    right:0
}
.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{
    display:none
}
.fotorama__caption__wrap{
    background-color:#fff;
    background-color:rgba(255,255,255,.9);
    padding:5px 10px
}
@-webkit-keyframes spinner{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner{
    0%{
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100%{
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.fotorama__wrap--css3 .fotorama__spinner{
    -webkit-animation:spinner 24s infinite linear;
    animation:spinner 24s infinite linear
}
.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{
    transition-property:opacity;
    transition-timing-function:linear;
    transition-duration:.3s
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{
    -ms-filter:"alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0
}
.fotorama__select{
    cursor:auto
}
.fotorama__video{
    top:32px;
    right:0;
    bottom:0;
    left:0;
    position:absolute;
    z-index:10
}
@-moz-document url-prefix(){
    .fotorama__active{
        box-shadow:0 0 0 transparent
    }
}
.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{
    position:absolute;
    z-index:11;
    cursor:pointer
}
.fotorama__arr{
    position:absolute;
    width:32px;
    height:32px;
    top:50%;
    margin-top:-16px
}
.fotorama__arr--prev{
    left:2px;
    background-position:0 0
}
.fotorama__arr--next{
    right:2px;
    background-position:-32px 0
}
.fotorama__arr--disabled{
    pointer-events:none;
    cursor:default;
    *display:none;
    opacity:.1
}
.fotorama__fullscreen-icon{
    width:32px;
    height:32px;
    top:2px;
    right:2px;
    background-position:0 -32px;
    z-index:20
}
.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{
    border-radius:50%
}
.fotorama--fullscreen .fotorama__fullscreen-icon{
    background-position:-32px -32px
}
.fotorama__video-play{
    width:96px;
    height:96px;
    left:50%;
    top:50%;
    margin-left:-48px;
    margin-top:-48px;
    background-position:0 -64px;
    opacity:0
}
.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{
    display:none
}
.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{
    opacity:1;
    display:block
}
.fotorama__nav__frame .fotorama__video-play{
    width:32px;
    height:32px;
    margin-left:-16px;
    margin-top:-16px;
    background-position:-64px -32px
}
.fotorama__video-close{
    width:32px;
    height:32px;
    top:0;
    right:0;
    background-position:-64px 0;
    z-index:20;
    opacity:0
}
.fotorama__wrap--css2 .fotorama__video-close{
    display:none
}
.fotorama__wrap--css3 .fotorama__video-close{
    -webkit-transform:translate3d(32px,-32px,0);
    transform:translate3d(32px,-32px,0)
}
.fotorama__wrap--video .fotorama__video-close{
    display:block;
    opacity:1
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
    opacity:0
}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
    opacity:1
}
.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{
    opacity:0!important
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{
    display:none
}
.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{
    display:block
}
.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{
    display:none!important
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){
    -webkit-transform:translate3d(32px,-32px,0);
    transform:translate3d(32px,-32px,0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){
    -webkit-transform:translate3d(-48px,0,0);
    transform:translate3d(-48px,0,0)
}
.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){
    -webkit-transform:translate3d(48px,0,0);
    transform:translate3d(48px,0,0)
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{
    -webkit-transform:translate3d(32px,-32px,0)!important;
    transform:translate3d(32px,-32px,0)!important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{
    -webkit-transform:translate3d(-48px,0,0)!important;
    transform:translate3d(-48px,0,0)!important
}
.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{
    -webkit-transform:translate3d(48px,0,0)!important;
    transform:translate3d(48px,0,0)!important
}
.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){
    transition-property:-webkit-transform,opacity;
    transition-property:transform,opacity;
    transition-duration:.3s
}
.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{
    content:"";
    display:block;
    position:absolute;
    text-decoration:none;
    top:0;
    bottom:0;
    width:10px;
    height:auto;
    z-index:10;
    pointer-events:none;
    background-repeat:no-repeat;
    background-size:1px 100%,5px 100%
}
.fotorama__nav:before,.fotorama__stage:before{
    background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);
    background-position:0 0,0 0;
    left:-10px
}
.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{
    left:0
}
.fotorama__nav:after,.fotorama__stage:after{
    background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);
    background-position:100% 0,100% 0;
    right:-10px
}
.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{
    right:0
}
.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{
    display:none
}
 .fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{
    padding:0;
    margin:0;
    border:0;
    outline:none;
    vertical-align:top;
}
.fancybox-wrap{
    position:absolute;
    top:0;
    left:0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    z-index:8020;
}
.fancybox-skin{
    position:relative;
    background:#f9f9f9;
    color:#444;
    text-shadow:none;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
}
.fancybox-opened{
    z-index:8030;
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);
    -moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);
    box-shadow:0 10px 25px rgba(0,0,0,0.5);
}
.fancybox-outer,.fancybox-inner{
    position:relative;
}
.fancybox-inner{
    overflow:hidden;
}
.fancybox-type-iframe .fancybox-inner{
    -webkit-overflow-scrolling:touch;
}
.fancybox-error{
    color:#444;
    font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:0;
    padding:15px;
    white-space:nowrap;
}
.fancybox-image,.fancybox-iframe{
    display:block;
    width:100%;
    height:100%;
}
.fancybox-image{
    max-width:100%;
    max-height:100%;
}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
    background-image:url(/themes/custom/mwb_starter/css/default-theme/fancybox/fancybox_sprite.png);
}
#fancybox-loading{
    position:fixed;
    top:50%;
    left:50%;
    margin-top:-22px;
    margin-left:-22px;
    background-position:0 -108px;
    opacity:0.8;
    cursor:pointer;
    z-index:8060;
}
#fancybox-loading div{
    width:44px;
    height:44px;
    background:url(/themes/custom/mwb_starter/css/default-theme/fancybox/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close{
    position:absolute;
    top:-18px;
    right:-18px;
    width:36px;
    height:36px;
    cursor:pointer;
    z-index:8040;
}
.fancybox-nav{
    position:absolute;
    top:0;
    width:40%;
    height:100%;
    cursor:pointer;
    text-decoration:none;
    background:transparent url(/themes/custom/mwb_starter/css/default-theme/fancybox/blank.gif);
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    z-index:8040;
}
.fancybox-prev{
    left:0;
}
.fancybox-next{
    right:0;
}
.fancybox-nav span{
    position:absolute;
    top:50%;
    width:36px;
    height:34px;
    margin-top:-18px;
    cursor:pointer;
    z-index:8040;
    visibility:hidden;
}
.fancybox-prev span{
    left:10px;
    background-position:0 -36px;
}
.fancybox-next span{
    right:10px;
    background-position:0 -72px;
}
.fancybox-nav:hover span{
    visibility:visible;
}
.fancybox-tmp{
    position:absolute;
    top:-99999px;
    left:-99999px;
    max-width:99999px;
    max-height:99999px;
    overflow:visible !important;
}
.fancybox-lock{
    overflow:visible !important;
    width:auto;
}
.fancybox-lock body{
    overflow:hidden !important;
}
.fancybox-lock-test{
    overflow-y:hidden !important;
}
.fancybox-overlay{
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    display:none;
    z-index:8010;
    background:url(/themes/custom/mwb_starter/css/default-theme/fancybox/fancybox_overlay.png);
}
.fancybox-overlay-fixed{
    position:fixed;
    bottom:0;
    right:0;
}
.fancybox-lock .fancybox-overlay{
    overflow:auto;
    overflow-y:scroll;
}
.fancybox-title{
    visibility:hidden;
    font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position:relative;
    text-shadow:none;
    z-index:8050;
}
.fancybox-opened .fancybox-title{
    visibility:visible;
}
.fancybox-title-float-wrap{
    position:absolute;
    bottom:0;
    right:50%;
    margin-bottom:-35px;
    z-index:8050;
    text-align:center;
}
.fancybox-title-float-wrap .child{
    display:inline-block;
    margin-right:-100%;
    padding:2px 20px;
    background:transparent;
    background:rgba(0,0,0,0.8);
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    text-shadow:0 1px 2px #222;
    color:#FFF;
    font-weight:bold;
    line-height:24px;
    white-space:nowrap;
}
.fancybox-title-outside-wrap{
    position:relative;
    margin-top:10px;
    color:#fff;
}
.fancybox-title-inside-wrap{
    padding-top:10px;
}
.fancybox-title-over-wrap{
    position:absolute;
    bottom:0;
    left:0;
    color:#fff;
    padding:10px;
    background:#000;
    background:rgba(0,0,0,.8);
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){
    #fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{
        background-image:url(/themes/custom/mwb_starter/css/default-theme/fancybox/fancybox_sprite%402x.png);
        background-size:44px 152px;
    }
    #fancybox-loading div{
        background-image:url(/themes/custom/mwb_starter/css/default-theme/fancybox/fancybox_loading%402x.gif);
        background-size:24px 24px;
    }
}
 