.less-padding{padding:50px 0}h1.contacttitle-title{color:#525252;font-family:"Playfair Display";font-weight:700;font-size:3em}h1.gallerytitle-title{display:inline-block;background:#404040;color:#fff;font-family:"Playfair Display";font-weight:700;padding:8px 25px;line-height:65px;margin:0}@media (min-width: 1200px){.mainmenu li{margin:0 30px 0 0}}@media (min-width: 768px){.footerform-form input[type="email"]{height:62px}}input[type="email"]{margin:0;border:1px solid #CCC;padding:17px 10px;width:100%;height:auto;background:none;font-size:1.2em;font-weight:700;color:#666;box-sizing:border-box}.roomcontent-article ul{margin:0 0 30px}.roomcontent-article li{margin:0 0 10px 10px}.picker__frame{min-width:256px;max-width:550px}.bookingcol-person select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.bookingcol-person select::-ms-expand{display:none}.usercontent ul,.usercontent ol{font-size:1.2em}.header-logo .icon-Park_Plaza2 img{max-width:150px}@media (min-width: 768px){.header-logo .icon-Park_Plaza2 img{max-width:125px}.header-phone{padding:40px 0 0}}.subfooternav{margin:80px 0 0}.subfooternav ul li a{font-size:.8em}.roomintrocol-image{min-height:220px;display:block;background-repeat:no-repeat;background-size:cover;background-position:center center}.col-lg-12 .roomintrocol-image{margin:0;min-height:220px;background-size:100%;background-position:top center}.roomintrocol-title{display:inline-block;background:rgba(0,0,0,0.6);color:#fff;margin:37% 10px 0;padding:10px;font-family:"Playfair Display";transition:all .3s}.roomintrocol-image:hover .roomintrocol-title{background:#8e704d}@media (min-width: 776px){.col-lg-12 .roomintrocol-image{min-height:445px;margin:0 0 20px}}// @media (min-width: 992px){}// .bookingform form select{}


.widgetblock-widgetitem {
    height: auto;
    width: auto;
    background: none;
    text-align: center;
}

.contactcol {
    min-height: 350px;
}



.__newform .input_wrap.radiobuttons>label {
    float: left;
    padding: 10px;
    width: 100%;
   margin: 15px 0 0 0;
}

.__newform .footerform-form .submit_wrap {
    float: inherit;
}

.__newform .input_wrap.radiobuttons>label:before {
    float: left;
}

.__newform .input_wrap.radiobuttons>label {
 		color: #fff;
}

@media (min-width: 768px){
.__newform .footerform-form .submit_wrap {
    float: none;
}
}

@media (min-width: 768px){
	.footerform-form .submit_wrap {
	    margin: 0;
	    text-align: initial;
	    width: 100%;
	     float: initial;
	}
}

@media (min-width: 768px){
	.footerform-form .field_wrap {
	    width: 100%;
	}
}

.__newform h2 {
	color: #fff;
}

.alert-notice {
    width: 100%;
    text-align: center;
    background-color: rgba(142,112,77,0.8);
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    color: white;
    padding: 5px;
    z-index: 999;
    font-size: 20px;
}

.modalblock {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0,0,0,0.6);
    z-index: 1;
    transition: all 2.3s;
}
.modalblock.__active {
    display: block;
}
.modalblock-container {
    background-color: #fff;
    margin: 120px auto;
    width: 100%;
    position: relative;
}
@media (min-width: 768px) {
    .modalblock-container {
        background-color: #fff;
        margin: 120px auto;
        width: 60%;
        position: relative;
    }
}
@media (min-width: 1200px){
    .modalblock-container {
        width: 40%;
        margin: 120px auto;
    }
}


.modalblock-content {
    padding: 40px;
}
.modalblock-close {
    color: #fff;
    width: 40px;
    height: 40px;
    background: #000;
    position: absolute;
    top: 20px;
    right: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s;
}

.modalblock-content label {
    width: 100%;
}

.modalblock-content .input_wrap.radiobuttons>label:before {
    margin: 15px;
}

@media (min-width: 776px) {
    .usercontent h2 {
        font-size: 2em;
    }
}

@media (max-width: 1200px) {

    .input_wrap.radiobuttons>label {
        font-size: 12px;
    }
}
