.nopadding{
    padding-left:0px;
    padding-right:0px;
}
.topheading {display:none;}
.info h1 {border-bottom:#619226 2px solid;}
#rental h2 {font-size:24px;font-weight:bold;color:#619226}
.ui-datepicker-calendar .halfday > a {
    background: linear-gradient(141deg, #619226 0%, #619226 50% ,#ff9800 50%);
}
#shoppingcart:hover,#logintxt:hover{
    cursor:pointer;
}
.tehuur .camperbtn{
    float:none;
    margin-right:0px;
}
.marginbtm{
    margin-bottom:30px;
}
.tehuur img{
    height:250px;
    object-fit:cover;
}
.tehuur .titel{
    max-height:55px;
    width:auto;
    overflow:hidden;
    margin-left:15px;
    margin-right:15px;
}
.product-camper{
    padding-bottom:1px;
    margin-bottom:40px;
}
.camper-top{
    padding-bottom:30px;
}
.camperbtn{
    margin-bottom: 20px;
    width: fit-content;
    background:transparent;
    padding: 15px 35px;
    text-align: center;
    border: 1px solid rgba(17,70,52,1);
    border-radius:10px;
}
.camperbtn a{
    background:transparent;
    border:none;
    letter-spacing: unset;
    padding: unset;
}
.camperbtn:hover{
     background: rgba(17,70,52,1);
}
.camperbtn:hover a{
    color: rgba(253,133,0,1);
}
.campers{
    margin-left:10px;
    margin-right:10px;
}
.printonly,.product .price,.product .add,.product .amount,.product .officialprice{
    display:none;
}
.product .detail a{
    background: rgba(253,133,0,1);
}
.menuzord-menu > li > a{
        padding: 20px 15px !important;
}
.cartlistitem .img{
    padding-bottom:30px;
}
.cartstep:focus, .cartstep:hover{
    color:#fff;
}
.salesconditions{
    width:100%;
}
.cart-ref{
    clear:both;
}
.cart-checkout .salesconditions label{
    height:100%;
}
.popup-red {
    background:#add138;
}
.popup-red h3,.popup-red a,.popup-red #ppanel{
    color:#fff;
}

input[type=submit] {
    background: #2B5A4A !important;
    color:#fff;
}
.btn:hover{
   -webkit-box-shadow: none;
    color: #449d44;
    outline: none;
    border: 1px solid #449d44;
}
.galleryimg{
    height:270px;
    width:100%;
    object-fit:cover
}
.subscribe{
    width:100%;
}
.subscribe,#Subscribe,.check{
    display:inline-block;
}
#Subscribe{
    width:fit-content;
}
.flexcheck{
    width:fit-content;
}
input{
    color:#000;
}
.divprice{
    width:100%;
}
.productimg{
    min-height: unset;
    object-fit:cover
}
iframe h2{
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 20px;
}
.ui-datepicker-group {
    width: 50%;
}
iframe body{
    background:red;
}
@media(max-width:1476px) and (min-width:1201px){
    .col-lg-9{
        width:100%;
    }
    .col-lg-3{
        width:100%;
    }
    #footerbar .col-lg-3,#footerbar .col-lg-9 {width:initial;}
}
@media(max-width:1111px) and (min-width:870px){
.menuzord-menu > li > a{
    padding:26px 5px !important;
}

}
@media(max-width:980px){
    .menuzord{
        margin-top:0px !important;
    }
}